apt install xxx.deb 文件提示“无法被用户’_apt’访问,已脱离沙盒并提权为根用户来进行下载”如何解决?

在 Ubuntu 这类 Debian 系的发行版上,经常会从网上下载 .deb 包来装软件。

但是在终端运行 sudo apt install xxx.deb 时,常常出现依赖都能装上,可最后提示“无法被用户’_apt’访问,已脱离沙盒并提权为根用户来进行下载。 – pkgAcquire::Run (13: 权限不够)”的问题。如下图:

apt install xxx.deb 文件提示“无法被用户'_apt'访问,已脱离沙盒并提权为根用户来进行下载”

一般情况下,软件也是有装上的,不需要其他操作(参考这个 Reddit 讨论)。但如果你担心会有什么问题,或者软件无法正常运行,可以按照下面的方法来操作。

卸载用 apt 安装的软件

在终端里执行 sudo apt auto-remove xxx(xxx 为软件名)命令,以便移除软件和为它装上的依赖,避免后续安装时出现冲突。

重新安装软件

如果你用的是带 GUI 的桌面发行版,第一个方法是直接用系统的安装器。

双击下载的 .deb 文件,在图形窗口上点击安装,安装器会自动安装所需的依赖。如果没有报错的话,软件就成功装上了。

Ubuntu 安装器安装软件

如果你在命令行环境下,则可以用 sudo dpkg -i xxx.deb 命令来安装,就可以避免这个提示。

耕读君
耕读君

一个筋斗十万八千里,说明上云好啊

文章: 224

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注