查看“老旧文章/升级到Breezy”的源代码
来自Ubuntu中文
←
老旧文章/升级到Breezy
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== 从 Hoary 升级到 Breezy 的注意事项 == ---- 原文出处:http://wiki.ubuntu.org.cn 原文作者:未知 授权许可:[http://www.creativecommons.cn/licenses/by-nc-sa/1.0/ 创作共用协议] 翻译人员:max0000,leal 校对人员:无 适用版本:5.10 文章状态: ---- === 升级之前 === * 处理掉所有相冲突的包。相冲突的包可能终止升级过程,甚至陷入困境。解决冲突的包。冲突的包有可能使升级中途停止,甚至陷入困境。 举个常见的例子,如果你安装了mozilla-firefox和firefox两个包,那么你应该先执行如下步骤: <pre><nowiki> sudo apt-get remove firefox mozilla-firefox sudo apt-get install mozilla-firefox </nowiki></pre> * 为了确保你能安装上所有完整的默认包,建议先安装(根据你使用的发行版类型)"ubuntu- desktop", "kubuntu-desktop"或是 "edubuntu-desktop" 元包。注意,如果缺少这些元包,升级过程中就很容易出现问题。Ed/k/ubuntu系统分别依赖这个对应包才能成功实现升级。 <pre><nowiki> sudo apt-get install ubuntu-base ubuntu-desktop </nowiki></pre> === 进行升级 === 使用Breezy CD和新立得软件包管理器 * 打开新立得软件包管理器 * 点"编辑->添加CD-ROM" * 点"标记全部软件包以便升级"(注:工具提示"标记全部可能的升级") * 点"应用"(注:工具提示"实施全部标记的变更") * 参看后面的附注 注意,在完成第一次系统重启后,仍需通过新立得软件包管理器"编辑->添加CD-ROM"添加cdrom,因为有新的包认证功能需要用到cdrom。 通过新立得软件包管理器 * 打开新立得软件包管理器 * 为能找到Breezy,把软件仓库 <br>由 <pre><nowiki> URI: http://archive.ubuntu.com/ubuntu/ Distribution: hoary Sections: main restricted </nowiki></pre><br>改为 <pre><nowiki> URI: http://archive.ubuntu.com/ubuntu/ Distribution: breezy Sections: main restricted </nowiki></pre> * 点"刷新" * 点"标记全部软件包以便升级"(注:工具提示"标记全部可能的升级") * 点"应用"(注:工具提示"实施全部标记的变更") Apt-Get * 打开终端 * 输入sudo gedit /etc/apt/sources.list (注:编辑源) * 把原内容替换为: <pre><nowiki> deb http://archive.ubuntu.com/ubuntu breezy-updates main restricted deb-src http://archive.ubuntu.com/ubuntu breezy-updates main restricted deb http://archive.ubuntu.com/ubuntu breezy main universe multiverse restricted deb-src http://archive.ubuntu.com/ubuntu breezy main universe multiverse restricted deb http://security.ubuntu.com/ubuntu breezy-security main restricted deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted deb http://security.ubuntu.com/ubuntu breezy-security universe deb-src http://security.ubuntu.com/ubuntu breezy-security universe </nowiki></pre> * sudo apt-get update * sudo apt-get dist-upgrade 注:如果你不打算自己编译Ubuntu包,可以把deb-src开头的行注释掉。如果你不明白其含义,那么只管注释掉就行。只需在一行的开头加上至少一个#字符就行,可参看上述示例。一般而言,两个#用于文本说明的注释,而单个#用来禁止一个源。 === 安装之后 === * 如果不用NFS作为服务器或客户端,就把portmap删除,因为不需要它: <pre><nowiki> sudo apt-get --purge remove portmap </nowiki></pre> * 如果你的系统有些部分仍未实现本地化,你会发现可能需要安装如下几个包language-pack-xx,language-pack-xx-base和language-support-xx(xx = 你想要的语言代码)。 * 如果需要自动升级提醒,可以启动"update-notifier",并保存你的gnome会话 * 检查你的/etc/X11/xorg.conf配置:<br> 如果你曾经手动修改过/etc/X11/xorg.conf,查找如下类似行: <pre><nowiki> FontPath "/usr/lib/X11/fonts/misc" </nowiki></pre><br>由于字体的位置已经变动,需要把上述行改为 <pre><nowiki> FontPath "/usr/share/X11/fonts/misc" </nowiki></pre> <br> 其它类似的行都要改过来,不过要保证行的结尾部分不变!即以100dpi/:unscaled结尾的行还是要100dpi/:unscaled结尾,只需把配置文件里的"lib"改为"share"(注:因为字体文件都已移至/usr/share/X11/fonts目录)。 * 重启系统以便所有改动都能生效(XFree86升级为X.org,内核升级等)。 === 镜像服务器 === Ubuntu主站服务器的带宽有限。如果你连接时传输速度很慢,建议使用镜像站点。页面 https://wiki.ubuntu.com/Archive (有个镜像站点列表(这个列表已许久未加审核,因此有些服务器可能已经失效)。这个列表是为warty版本建立的,不过由于这些服务器定期和主站服务器进行同步,因此你也能找到breezy包。尽量找一个国内国或离你很近的服务。 你或许会问,那么如何使用镜像站点来替代主站Ubuntu软件仓库。其实很简单,首先找个适合你的服务器(比如,从 https://wiki.ubuntu.com/Archive 选择一个)。下面我以我站镜像站点作为示例 - http://ubuntu.cn99.com/ubuntu/. * 打开终端 * sudo gedit /etc/apt/sources.list * 现在修改服务器的地址。如果你使用了上述默认设置,会看到: <pre><nowiki> deb http://archive.ubuntu.com/ubuntu breezy main universe multiverse restricted deb-src http://archive.ubuntu.com/ubuntu breezy main universe multiverse restricted </nowiki></pre> <br> 只需改成 <pre><nowiki> deb http://ubuntu.cn99.com/ubuntu/ breezy main universe multiverse restricted deb-src http://ubuntu.cn99.com/ubuntu/ breezy main universe multiverse restricted </nowiki></pre> * sudo apt-get update * 接着重复上面提到过的步骤 === 一些反馈 === ==== 这次升级的反馈 ==== ---- 我升级后NDISWrapper无法作为内核模块装载,而是不断收到如下错误: <pre><nowiki> FATAL:Error inserting ndiswrapper (/lib/modules/2.6.12-9-686-smp/kernel/drivers/net/ndiswrapper/ndiswrapper.ko):Operation not permitted. (注:致命错误:插入ndiswrapper(/lib/modules/2.6.12-9-686-smp/kernel/drivers/net/ndiswrapper/ndiswrapper.ko)时产生错误:不允许此操作。) </nowiki></pre> 为使NDISWrapper能正确工作,我还进行了如下操作: * 卸载当前驱动。用''ndiswrapper -l''找出加载的驱动程序名称,然后用''ndiswrapper -e 驱动程序名称''卸载当前安装驱动。 * 用你的windows驱动使用''ndiswrapper -i DRIVER.inf''重新安装驱动程序。 * 这下你应该能够成功的''modprobe ndiswrapper''了。 ---- 我升级后,X彻底无法工作,可能是由于我安装了nvidia驱动。 * 请给出细节。 ''adam mcgreggor, 20051015'' — 出现类似我遇到的问题(可能还有Nvida gpu)时,gdm就是无法启动,即使执行如下命令依旧如此 <pre><nowiki> dpkg-reconfigure xserver-xorg </nowiki></pre> 我的情况是无法载入X,只给出一个泛泛的提示“配置有误”,然后就挂起,搞的我只能 kill 掉 {g|x}dm 进程。给点提示吧![如果我的lspci输出和xorg.conf有用,可以提供] ---- 如果你用新立得软件包管理器升级,在“安装软件”阶段出现长时间停顿,可以单击">终端"展开终端子窗口,检查一下是不是由于等待用户输入才停止的!我的情况是询问我在完成nsswitch升级后是否重启服务。 ---- 这里没有给出如何找出哪些软件包相互冲突,甚至没讲什么样的包是冲突的包。 ---- If you are not able to access CD-ROMs from the GNOME Desktop but can mount them from the command line using "mount /cdrom", you may need to add yourself to the plugdev group. You can do this using <pre><nowiki> sudo gpasswd -a ''user'' plugdev </nowiki></pre> ---- 升级的过程往往需要500MB以上的空间,单单OpenOffice.org就占约150 MB。所以,拨号用户要记得给apt-get加上-d参数,好把下载分配到几次拨号中去。sudo apt-get -d dist-upgrade会在下载完后停下来,也可以在用户中止后,下一次运行时接着下载。你就可以在有时间回答问题的时候用没有-d参数的命令来进行升级。 http://slashdot.org/comments.pl?sid=165161&cid=13787416 ==== 从HoaryUpgrade转的反馈 ==== * 我只碰到要重新配置X的问题,通过sudo dpkg-reconfigure xserver-xorg可顺利解决 * 如果在Hoary用了fglrx-driver包,在Breezy要用xorg-driver-fglrx包 * 有的系统可能需要在启动时建立/dev/cdrom 的符号链接: <pre><nowiki> cd /etc/udev/rules.d sudo ln -s ../cd-aliases.rules </nowiki></pre> 可参见 https://bugzilla.ubuntu.com/show_bug.cgi?id=7789#c3 * 所有ATI卡用户要确保在重启之前装上xorg ATI驱动。
返回
老旧文章/升级到Breezy
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息