debian 8.4上无法sudo apt-get update && sudo apt-get upgrade
mariadb,我一直用这种方式更新,这是我第一次看到这个消息:
The following packages have been kept back:
mariadb-server mariadb-server-10.1
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
但当我sudo apt-get dist-upgrade
看起来有效时?为什么是这样?这可能会导致任何问题吗?
答案1
有两个命令是有原因的:upgrade
仅升级软件包,但从不删除任何软件包或安装任何额外的软件包,而dist-upgrade
如果需要升级所有可以升级的内容,也可以添加和删除软件包。例如,如果较新版本的mariadb-server
依赖于较新的库版本,apt upgrade
则不会安装新库,因此会跳过mariadb-server
.另一方面,apt-get dist-upgrade
将安装较新的库。