栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Linux命令+shell脚本大全:用 aptitude 更新软件

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux命令+shell脚本大全:用 aptitude 更新软件

免费教程推荐:python、C++、Java、JS、Rust、Go语言入门完全手册(6合1).zip-Python文档类资源-CSDN下载

尽管 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 选项来保持系统处于最新状态。这点在
安装了一个全新的发行版之后尤其重要。通常在发行版推出最新的完整发布之后,就会
跟着出现很多新的安全补丁和更新。

免费教程推荐:​​​​​​python、C++、Java、JS、Rust、Go语言入门完全手册(6合1).zip-Python文档类资源-CSDN下载
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1021607.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号