Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1186047
  • 博文数量: 89
  • 博客积分: 10546
  • 博客等级: 上将
  • 技术积分: 1510
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-16 01:24
文章分类

全部博文(89)

文章存档

2012年(7)

2011年(4)

2010年(5)

2009年(52)

2008年(21)

分类: LINUX

2010-06-02 16:51:08


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 官方网站提供的方法。



阅读(3281) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-07-12 01:47:35

唉 现在 每次看到关于f13的文章 都会反射性的进来看看有没有关于nv5200显卡驱动173系列的解决方法... 那个 能不能到我那里做客? www.osmsg.com