如何升级 apt 和 lib*?

如何升级 apt 和 lib*?

几周前,Ubuntu 16.04 更新时,Libreoffice 几乎立即崩溃。从 Ubuntu 软件中心删除并重新安装没有帮助。错误报告已发送到 Ubuntu,但什么也没发生:

Sorry Ubuntu 16.04 has experienced an internal error" mentioned
somewhere that an " unreportable reason"  You have some obsolete
package versions installed. Please upgrade the following packages and
check if the problem still occurs. apt, apt-utils,libapt-inst2.0,
libapt-pkg5.0,
libdrm-amdgpu1,libdrm-intel1,libdrm-nouveau2,libdrm-radeon1,libdrm2,libgl1-mesa-dri,libgl1-mesa-glx,libglapi-mesa

我该如何升级这些软件包?显然 Ubuntu 没有这样做,而且我是 Linux 新手。

硬件是X86,所以是32位。

答案1

打开终端并输入:

sudo apt update  
sudo apt upgrade
sudo apt install apt apt-utilslibapt-inst2.0 libapt-pkg5.0 libdrm-amdgpu1libdrm-intel1libdrm-nouveau2libdrm-radeon1libdrm2libgl1-mesa-drilibgl1-mesa-glxlibglapi-mesa  

如果任何软件包需要升级,第三条命令将把过时版本的软件包升级到当前版本。否则,如果所有软件包都已经是最新版本,第三条命令将不执行任何操作。

答案2

在终端中尝试一下:sudo apt update

显示任何错误吗?

如果不是,那么:sudo apt upgrade

然后尝试安装有问题的软件包:

sudo apt install apt apt-utilslibapt-inst2.0 libapt-pkg5.0 libdrm-amdgpu1libdrm-intel1libdrm-nouveau2libdrm-radeon1libdrm2libgl1-mesa-drilibgl1-mesa-glxlibglapi-mesa

答案3

谢谢你的建议。这个问题通过以下方式解决了:我发现我的电脑上有 sudo upgrade 应用程序。它本身需要先更新。接下来我运行了这个应用程序,错误消息就消失了。

相关内容