更新到 Fedora Rawhide

Ma Kai posted @ Aug 07, 2011 11:16:19 AM in 技术 with tags rawhide fedora , 6332 阅读

一。Fedora Rawhide 是什么?

简单的说,Rawhide就是Fedora的滚动更新版,但这与 Gentoo、ArchLinux 等又不同,因为这个分支指向的是当前开发版(如同 FreeBSD 的 CURRENT 分支),所以极其不稳定。在更新前用你的脑子想想干什么?

需要注意的是,这不是测试版,是开发版,比如现在是 Fedora 15,进行中的版本是 Fedora 16,而 Rawhide 已经指向 Fedora 17 了。

某人说这是“最激进发行版的最激进分支”,窃以为非常贴切。

二。为什么需要 Fedora Rawhide?

为 Fedora 开发者提供一个快速的反馈平台,所以一般都是开发者在用,普通用户一般用不到,当然如果你有开发经验而且有一定的解决问题能力可以尝试。

三。如何安装 Fedora Rawhide?

这是非常简单的,只需要

sudo yum install fedora-release-rawhide
sudo yum update --disablerepo=\* --enablerepo=rawhide

即可。我强烈建议不要任何在X下的终端模拟器!因为我在使用的时候不知怎么 X 突然崩溃了,yum当然也崩溃掉了,因为它是一个模拟出来的终端。这样我就引来了好多麻烦的问题。更新途中突然崩溃的结果就是这个,要是恰巧包管理也坏掉了,那就囧了,所以一定要小心

更新的时间会非常长,因为要更新电脑上所有的软件包,即使版本号一样,包名也不一样,比如 xxx.fc15 一定要更新到 xxx.fc17(没有17的话也一定会有16的)。建议你在睡前进行更新并关掉电源选项中的X分钟后睡眠、挂起,这会断网的。

在更新途中你可能会遇到各种各样的问题如“损坏依赖”“冲突”“未找到”等等,非常麻烦,一定要做好心理准备,当然一旦开始就没有什么问题了,除非突然给你说 404 错误。

四。这个 Rawhide 源好慢啊!

那是因为 Rawhide 源默认指向一个列表,而如果你没有安装选择最快的源的插件,一般都非常慢,这里我们可以选用 163、网易等国内源来加速。不过这需要自己修改源。

打开 /etc/yum.repos.d/fedora-rawhide.repo,将所有baseurl前的#去掉,再改为你用的源的URL。附上一份我的fedora-rawhide.repo(163的,特点是更新快,不过速度比搜狐慢点,搜狐更新很慢)。

[rawhide]
name=Fedora Rawhide - $basearch - 163.com
failovermethod=priority
baseurl=http://mirrors.163.com/fedora/development/rawhide/$basearch/os/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-rawhide&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=0

[rawhide-debuginfo]
name=Fedora Rawhide - $basearch - Debug - 163.com
failovermethod=priority
baseurl=http://mirrors.163.com/fedora/development/$basearch/debug/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-rawhide&arch=$basearch
enabled=0
metadata_expire=7d

[rawhide-source]
name=Fedora Rawhide - Source - 163.com
failovermethod=priority
baseurl=http://mirrors.163.com/fedora/development/rawhide/source/SRPMS/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch
enabled=0
metadata_expire=7d

注,该repo是我空写出来的,所以有一点小问题,建议你自己修改安装fedora-release-rawhide后出现的repo文件。

五。我不想用 Rawhide,可不可以用下一个版本?

当然可以,而且比安装 Rawhide 更加方便,你只需要安装 preupgrade 即可,这是一个图形软件,很方便,唯一需要注意的是,你的 /boot 分区至少需要 500M 空余空间。

六。可能遇到的问题

我这里遇到了一个很郁闷的问题,就是开机没法显示图形界面,这个问题很容易知道,显然是显卡问题。

这个问题也不是很难解决,只要用一个禁用调试的内核就解决了,你可以去bodhi和koji上搜索查找(描述里面会说 disable debug build),从Koji上下载下来,安装即可解决问题。注意千万不要升级内核,除非你找到了新的禁用调试的内核。

 


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter