Fedora 13 发布有一段时间了,上周已经成功在线升级到 Fedora
13。大约花了几个小时,这主要取决网络速度。
Fedora 提供了多种升级方式。
1 光盘全新安装,你将得到一个洁净的系统。
2
使用专有工具preupgrade 升级。
3 使用yum 直接升级。
由于我的系统已经安装了很多程序,并且一些系统设置已经修改,如
果全新安装,十天半月也不可能还原这样的一个系统。preupgrade 以前尝试过以失败告终,不再尝试。对于已有的系统,我的首选依然是 yum
直接升级。
为了保证使用最新的repo文件,进入 /etc/yum.repo.d,移除 fedora.repo 文件。
mv
fedora.repo fedora.repo.f12saved
mv fedora-updates.repo
fedora-updates.repo.f12saved
从 Fedora 官方镜像中选择一个镜像找到最新的 Fedora 13 的
fedora-release的 rpm 包。
以 root 用户安装( 我一直都是用 sodu 取得超级用户权限)。
rpm
-Uvh fedora-release.XXX.rpm
清除 yum 缓存。
yum clean all
如果
使用桌面,切换到终端环境ctrl+alt+f2,有些程序升级可能导致桌面死掉。
首先安装核心的包。
yum update yum\*
rpm\* glibc\*
这可能要上一段时间。
等它完成之后,执行全面升级。
yum upgrade
这
时可能会遇到依赖问题,每个人的情况可能不一样,我删除了 boost-python 和 rb_libbittorrent 就可以顺利安装了。
这
个过程时间可能比较长,我的系统要更新2000多个包。我的网络不到100K,所以安排在晚上升级,到了这里就可以去睡觉了。
白天醒来,
一个新的系统就安装完毕了。
重新启动系统,进入桌面,发现gnome panel不见,应该是GNOME配置不兼容所致,干脆删除所有GNOME
配置。
以你的用户名登录终端。
rm .gconf* .gnome* .local .cache .config -fr
再
次登录一切OK了。
接下来,重新编译freetype, 打开fullhint,由于涉及专利,Fedora一直关闭了。
yumdownloader
--source freetype
rpm -Uvh freetype.XXX.src.rpm
注意,我是在自己的用户目录
建立了打包的环境,所以这里是用普通用户执行。
进入 ~/rpmbuild/SPECS,执行:
sudo rpmbuild -ba
freetype.spec --with bytecode_interpreter --with subpixel_rendering
这
个编译比较快,一两分种后,进入~/rpmbuild/RPMS/i686目录中。
sudo rpm -Uvh --force
*freetype*.rpm
桌面字体应该比较以前清晰了很多(字体设置请调到fullhint)。
菜单中图标不见
了,这个在上个版本的GNOME就是这样了。恢复方法参见
Fedora 12 安装后的配置。
喜
欢 Nautilus Elementay,自己 patch 下 nautilus 吧,我已经在 nautilus elementary
网站上索取到了一个nautilus 2.30 的 patch ,参见。
另外,你可能遇到 Java
插件问题,firefox 使用了新的 java 插件机制,必须使用新的Java插件,参见SUN 官方网站提供的方法。
阅读(3397) | 评论(1) | 转发(0) |