Ubuntu 16.04 上的 .deb 软件包问题

Ubuntu 16.04 上的 .deb 软件包问题

此错误现已被上游修复。已发布更新。如果仍然无法安装,请确保已完全更新,然后重新启动计算机。

我正在尝试安装下载的 DEB 软件包。每次,我都会看到这样的警告:

单击安装只会加载,没有任何变化。

这显示了我尝试安装的所有软件包。如何安装软件包?

答案1

这是错误#1573026。请确保您单击了“这也影响到我”。

此错误现已被上游修复。希望能及时发布更新。

有哪些解决方法?

您可以使用 GDebi 包管理器,在软件中心sudo apt-get install gdebi通过命令行。

然后,要安装该软件包,打开 GDebi 并单击文件 -> 打开并导航到下载的 DEB 文件。

添加打开包裹可能需要一点时间 - 我大约花了 10 秒。

然后检查一切正常,然后单击安装。

它将完成,并且程序将被安装。


或者我们可以使用命令行。虽然apt-get无法从 DEB 文件安装,但apt-get所做的就是下载文件然后调用dpkg。我们可以自己轻松完成这些任务。

打开终端并使用 导航到我们的下载位置cd

并运行命令:

sudo dpkg -i FileName.deb

用文件的名称替换 FileName。

最后,运行这个:

sudo apt-get install -f

这“修复”了所有问题 - 它解决了所有依赖关系等。

答案2

您手动安装的所有.deb文件都被视为来自“第三方”位置,系统无法验证软件的许可证。Google Chrome 安装程序本身来自第三方 Google,而不是 Ubuntu 存储库 - 此处的警告消息表明了这一点,但由于它无法验证许可条款,因此它还说可能非免费。Google Chrome 仍然可以使用。

你看到的消息是一个警告,如果你想确保它是一个“有效”的安装或可以信任的东西,这只是一个通知,表明该软件不是来自 Ubuntu 存储库;它还表明那里的一些软件可能非自由且可能有其他许可限制。

这或多或少是一种让您知道在从该.deb文件安装软件之前可能还有其他事项需要注意的方式 - 该软件不是由 Ubuntu 维护的,或者可能有非免费的许可限制。

这不是一个错误 - 这是一个警告信息。您仍然可以单击“安装”并.deb随意安装 Google Chrome 浏览器或文件中的任何其他内容,因为它不会阻止您单击该“安装”按钮。(除非存在依赖性问题 - 这是一个不同的、不相关的问题)


如果新的软件中心无法正常工作,则很可能是一个错误 - 该消息与它无关。/

让我们使用手动安装方法。

在终端中,我们可以手动安装。我假设您已将文件保存.deb到用户Downloads文件夹中。在此处将“PACKAGE”替换为实际文件名。

sudo dpkg -i ~/Downloads/PACKAGE.deb
sudo apt-get install -f

您还应该运行apt-get install -f,以防dpkg -i万一存在需要解决的依赖关系 -apt-get能够确定依赖关系问题,但dpkg事实并非如此。

答案3

对我来说,Google Chromeapt-get install -f仅在以下情况下才能正确解析依赖项apt-get update

sudo apt-get update
sudo dpkg -i google-chrome-stable-...-amd64.deb
sudo apt-get install -f

答案4

我遇到了这个问题。看来我错误地安装了 32 位版本的 Ubuntu,但我以为我有一个 64 位版本。因此,当我尝试安装 64 位 .deb 软件包时,我遇到了这个问题,但当我稍后尝试安装 32 位 .deb 软件包时,它们已经顺利安装。

相关内容