如何解决 23 未升级的问题

如何解决 23 未升级的问题
rakesh@rakesh-Inspiron-3542:~$ sudo apt-get upgrade -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  gnome-software gnome-software-common libapache2-mod-php liboxideqt-qmlplugin
  liboxideqtcore0 liboxideqtquick0 linux-generic linux-headers-generic
  linux-image-generic oxideqt-codecs php-cli php-gd php-mbstring php-mcrypt
  php-mysql php-xml python3-software-properties qml-module-ubuntu-web
  software-properties-common software-properties-gtk ubuntu-software
  webapp-container webbrowser-app
0 upgraded, 0 newly installed, 0 to remove and 23 not upgraded.

答案1

当您在有升级可用的情况下安装一个或多个软件包,但选择不安装这些升级,或者当您选择不安装某些可用升级而安装其他升级时,会显示“X 未升级”消息。这并没有什么坏处,只是通知您有尚未安装的升级。

就您而言,apt-get upgrade -f这不是安装升级的命令;它仅显示可用的升级 - 相当于在包管理器中取消选中所有可用升级,然后单击“应用”。如果您执行,sudo apt-get upgrade您将告诉 apt 实际安装所有可用升级(及其依赖项,如果有一些新的)。

答案2

upgrade -f什么也没做。

请执行此操作sudo apt update && sudo apt upgrade以更新所有被保留的软件包。

答案3

如果您运行 sudo apt upgrade 后仍然看到 X 未升级。

我建议您尝试安装单个软件包。首先通过运行以下命令获取所有未升级的软件包列表

$ apt list --upgradable

现在对列表中的每个包运行以下命令

$ sudo apt-get install --only-upgrade <package-name>

这应该可行。

相关内容