赞
踩
尽管 aptitude 可以帮忙解决安装软件时遇到的问题,但解决有依赖关系的多个包的更新会
比较烦琐。要用软件仓库中的新版本妥善地更新系统上所有的软件包,可用 safe-upgrade 选项。
aptitude safe-upgrade
注意,这个命令不需要使用软件包名称作为参数。因为 safe-upgrade 选项会将所有已安装
的包更新到软件仓库中的最新版本,更有利于系统稳定。
这里是 aptitude safe-upgrade 命令的输出示例。
- $
- $ sudo aptitude safe-upgrade
- The following packages will be upgraded:
- evolution evolution-common evolution-plugins gsfonts libevolution
- xserver-xorg-video-geode
- 6 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
- Need to get 9,312kB of archives. After unpacking 0B will be used.
- Do you want to continue? [Y/n/?] Y
- Get:1 http://us.archive.ubuntu.com/ubuntu/ maverick/main
- libevolution i386 2.30.3-1ubuntu4 [2,096kB]
- [...]
- Preparing to replace xserver-xorg-video-geode 2.11.9-2
- (using .../xserver-xorg-video-geode_2.11.9-3_i386.deb) ...
- Unpacking replacement xserver-xorg-video-geode ...
- Processing triggers for man-db ...
- Processing triggers for desktop-file-utils ...
- Processing triggers for python-gmenu ...
- [...]
- Current status: 0 updates [-6].
- $
还有一些不那么保守的软件升级选项:
aptitude full-upgrade
aptitude dist-upgrade
这些选项执行相同的任务,将所有软件包升级到最新版本。它们同 safe-upgrade 的区别在
于,它们不会检查包与包之间的依赖关系。整个包依赖关系问题非常麻烦。如果不是很确定各种
包的依赖关系,那还是坚持用 safe-upgrade 选项吧。
说明 :显然,应该定期运行 aptitude 的 safe-upgrade 选项来保持系统处于最新状态。这点在
安装了一个全新的发行版之后尤其重要。通常在发行版推出最新的完整发布之后,就会
跟着出现很多新的安全补丁和更新。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。