具有apt-get的能力安全升级等效


Answers:


37

apt-get靠近的命令aptitude safe-upgradeupgrade,但是有所不同。

aptitude safe-upgrade 升级当前安装的软件包,并可以安装新的软件包以解决新的依赖性,但从不删除软件包。

apt-get upgrade 升级当前安装的软件包,但从不安装或删除软件包。

所以apt-get upgrade可比aptitude --no-new-installs safe-upgrade


4

为了更精确地删除软件包:

人的能力说:

-safe-upgrade ... 除非未使用,否则不会删除已安装的软件包...

而男人apt-get说:

-upgrade ... 在任何情况下不会删除当前安装的软件包...


2

我认为等效的是:

apt-get --with-new-pkgs upgrade

关键是--with-new-pkgs允许在与升级结合使用时安装新软件包,因此它基本上与aptitude safe-upgrad安装此更新所需的升级和新软件包具有相同的作用。


1

结合PhoenixS的指挥和罗兰·贝克尔的关于去除未使用的包的评论(和双重检查所有这的手册页aptitudeapt-get),它会出现在命令中使用apt-get的是完全模仿behvaiour aptitude safe-upgradeIS

apt-get upgrade --with-new-pkgs --autoremove

这已经在Ubuntu 16.04上进行了一次测试,并且至少运行了,删除了一些软件包并升级了其他软件包,但是没有安装任何新软件包(猜测在这种情况下没有必要)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.