在线从11.12.1升级到12.06的顺与不顺
Tofloor
poster avatar
st******[email protected]
deepin
2012-08-04 02:46
Author
计算机上装的双系统,其中之一是deepin11.12.1,等到12.06发布,很想升级到12.06。事实上,USB启动盘都已经做好,但不愿意把一堆文件和软件拷来拷去的,麻烦。在论坛里发帖求助在线升级。在此把升级过程中以及后续使用的各种顺利于麻烦都记录下来。
       论坛上得到的命令没有错,却错在软件源source.list。我之前使用sudo apt-get update && sudo apt-get upgrade升级,到最后总会出错,缺少包:
下列软件包有未满足的依赖关系:
libkrb5-3 : Breaks: libsmbclient (<= 2:3.6.1-2) 但是 2:3.5.11~dfsg-1ubuntu2.2 正要被安装
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
后来在帖子里(http://www.linuxdeepin.com/forum/25/6463)有人建议改写/etc/apt/source.list,我这才发现我的文件里除了第一行是注释,仅有两行内容
  1. deb http://archive.ubuntu.com/ubuntu precise-updates main restricted
  2. deb http://security.ubuntu.com/ubuntu/ precise-security main restricted
Copy the Code
根据建议,我在文件末尾追加了以下内容:
  1. deb http://packages.linuxdeepin.com/ubuntu precise main restricted universe multiverse
  2. deb http://packages.linuxdeepin.com/ubuntu precise-security main restricted universe multiverse
  3. deb http://packages.linuxdeepin.com/ubuntu precise-updates main restricted universe multiverse
  4. # deb http://packages.linuxdeepin.com/ubuntu precise-proposed main restricted universe multiverse
  5. # deb http://packages.linuxdeepin.com/ubuntu precise-backports main restricted universe multiverse
  6. deb-src http://packages.linuxdeepin.com/ubuntu precise main restricted universe multiverse
  7. deb-src http://packages.linuxdeepin.com/ubuntu precise-security main restricted universe multiverse
  8. deb-src http://packages.linuxdeepin.com/ubuntu precise-updates main restricted universe multiverse
  9. # deb-src http://packages.linuxdeepin.com/ubuntu precise-proposed main restricted universe multiverse
  10. # deb-src http://packages.linuxdeepin.com/ubuntu precise-backports main restricted universe multiverse
  11. deb http://packages.linuxdeepin.com/deepin precise main non-free
  12. deb-src http://packages.linuxdeepin.com/deepin precise main non-free
  13. deb http://packages.linuxdeepin.com/deepin precise-updates main non-free
  14. deb-src http://packages.linuxdeepin.com/deepin precise-updates main non-free
Copy the Code
然后执行sudo apt-get update,看到终端里下载了一通文件,再执行sudo apt-get upgrade && sudo apt-get dist-upgrade,系统就开始升级了,大概花了半小时时间就结束。但最后还是有些错误出现,忽略。执行lsb_release -a命令,显示版本是deepin12.06。
      但是,仍存在问题。重启后,发现grub引导的画面和升级前一样、供选择的启动项和升级前的linux内核版本一样,图片的下方依然是LD11.12的字样。而且,登录界面没变,我选择deepin桌面环境(另外可供选择的有gnome-no effects、gnome-classic、gnome),升级前登陆后是gnome-shell桌面环境,可现在却和gnome2一样(即使我登录前选择deepin)。此后,陆续发现了以下问题:[list:2prmoya6]1. deepin12.06时不时报告说系统出错,弹出提示框,问我是否发送bug报告。
2. fcixt输入法得到了更新,配置文件未修改,但是Ctrl-Shift组合来启动输入法已经失效;必须点击左上角的“应用程序”--》系 统工具--》Fcixt来启动输入法。启动拼音输入法后,无论我怎么按键切换都无法退出中文状态,无法输入英文标点符号,除非退出fcixt;一下子弄得好麻烦。
3. deepin自带的截图软件工作不正常。本来我只截图了一个deepin12.06系统出错的弹出提示框,可是图片却是附件那样。
4. 很喜欢deepin自己开发的音乐播放器和影音播放器,但升级后并未安装。
5. gnome-shell不知道怎么启动起来,这是当前最使我感到不便的地方。
6. chrome浏览器会突然莫名地停止工作,然后只好关掉重开。
7. 打开的程序都放在了最低下的任务栏,可是要切换时,点击程序经常没反应,要右键最大化才能切换过来
8. 系统设置打不开。
9. 明明网络正常,可是右上角的网络状态图标显示,当前没有活动的网络[/list:u:2prmoya6]
      重启,问题如故。遂执行sudo apt-get upgrade,终端里又下载了一堆文件,花费10分钟左右。复重启,Grub引导界面分辨率变低,显示字符内容与升级前一样;登陆界面与升级前一样;桌面环境变成了Gnome-shell : ,这下方便很多了。但是,升级后的12.06似乎很不稳定,时不时弹出提示框“Deepin 12.06系统故障,是否发送bug报告”;打开的程序也隔三岔五地弹出提示框“XXX意外关闭,是否重启”;Fcixt输入法随机启动而开启,可以通过Ctrl-shift打开汉字输入,但是依然不能退出中文状态以致无法输入英文标点符号,除非点右键退出输入法,不知道能否通过配置解决此问题;升级管理器Update-manager几乎崩溃,一运行立即出错,然后不得不关闭。
      deepin-music-player很炫,可以通过apt-get方式安装。考虑到11.12.1已自带MPlayer,而且功能也很完善,未安装deepin-media-player。
      很感谢论坛中大侠热心跟帖帮忙出主意。本人使用GNU/linux系统尚处初级,之前用过一段时间的ubuntu(自从ubuntu引入unity后就不用了),主要目的为学习linux,有些行业软件只提供了win版本因而不得不保留windows系统。上述描述中,难免存在由于自己知识不够而闹出的笑话,敬请原谅。另外有两个疑问:[list:2prmoya6]1. /etc/apt/source.list文件中每行有什么含义?使用apt-get命令下载、安装软件时这个文件又扮演了什么样的角色?这个文件的内容是不是越多越好,即是不是源越多越好?希望得到较为详细的解答
2. 直接安装deepin12.06系统的童鞋,使用时经常遭遇不稳定问题吗?我怀疑是升级后仍然缺少某些文件导致不稳定,毕竟以前使用11.12.1几乎从未遇到系统出错和程序意外关闭的情况[/list:u:2prmoya6]
Reply Favorite View the author
All Replies
cxbii
deepin
2012-08-04 08:58
#1
跨版本升级……一直容易出问题,感觉楼主的问题有点是源混乱了,我现在的能力,不能帮楼主解决,不好意思了
Reply View the author
st******[email protected]
deepin
2012-08-04 16:32
#2
跨版本升级……一直容易出问题,感觉楼主的问题有点是源混乱了,我现在的能力,不能帮楼主解决,不好意思了

难道linux发行版连在线升级都不能保证稳定吗?那为何还要如此急匆匆地不断发布新版本?不能期望每次都让用户把系统格了重装吧?
希望deepin真的不要跟着ubuntu走,不如多花时间把一个版本做好,做成经典。winXP能够让用户保持试用十余年,但不知linux发行版哪天能做到这一点。
Reply View the author
cxbii
deepin
2012-08-04 17:14
#3
[quote]跨版本升级……一直容易出问题,感觉楼主的问题有点是源混乱了,我现在的能力,不能帮楼主解决,不好意思了

难道linux发行版连在线升级都不能保证稳定吗?那为何还要如此急匆匆地不断发布新版本?不能期望每次都让用户把系统格了重装吧?
希望deepin真的不要跟着ubuntu走,不如多花时间把一个版本做好,做成经典。winXP能够让用户保持试用十余年,但不知linux发行版哪天能做到这一点。[/quote]不是这么说的,升级新版可以得到更好的体验等,目前12.06就是长期支持版本了,支持2年多,目前跟随ubuntu也是没有找到好方法的方法,跟随它可以得到一致的补丁升级
Reply View the author
tuhaihe
deepin
2012-08-06 18:38
#4
[list:3qsodlqx]1. /etc/apt/source.list文件中每行有什么含义?使用apt-get命令下载、安装软件时这个文件又扮演了什么样的角色?这个文件的内容是不是越多越好,即是不是源越多越好?希望得到较为详细的解答
2. 直接安装deepin12.06系统的童鞋,使用时经常遭遇不稳定问题吗?我怀疑是升级后仍然缺少某些文件导致不稳定,毕竟以前使用11.12.1几乎从未遇到系统出错和程序意外关闭的情况[/list:u:3qsodlqx]

#1,/etc/apt/sources.list 文件解释,可参考:http://book.51cto.com/art/200804/69696.htm

这个文件不是越多越好,一个镜像站点的列表就可以,最好选择自己网络环境中更新速度最快的。

#2,跨版本升级,并不是官方推荐的。因为,这极易引起各种预想不到的问题。再说,花费这么多时间,重新安装也可以完成了。
Reply View the author