Ubuntu 16.04上的.deb包问题

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

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

点击安装只是加载而没有任何变化。

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

这是错误#1573026 。 确保点击“这也影响了我”。

这个bug现在已在上游修复 。 希望能及时发布更新。

解决方法有哪些?

您可以使用软件中心提供的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 

这“修复”了一切 – 它解决了所有依赖关系等。

您手动安装的所有.deb文件都被视为来自“第三方”位置,系统无法validation软件上的许可证。 谷歌Chrome浏览器安装程序源自谷歌,第三方,而不是Ubuntu存储库 – 此处的警告消息表明了这一点,但由于它无法validation许可条款,因此它也表示可能不是免费的。 谷歌浏览器仍然可以使用。

如果您想确保它是“有效”安装或能够信任的东西,那么您在此处看到的消息就会发出警告,并且只是注意到软件不是来自Ubuntu存储库; 它还表明那里的某些软件可能是非免费的,并且可能有其他许可限制。

它或多或少是一种让你知道可能有其他事情要记住的方法 – 在你从.deb文件安装软件之前,软件不是Ubuntu维护的,或者可能有非免费的许可限制。

这不是错误 – 这是一条警告信息。 您仍然可以点击“安装”并在闲暇时安装谷歌Chrome浏览器或.deb文件中的任何其他内容,因为它不会阻止您点击“安装”按钮。 (除非存在依赖性问题 – 这是一个不同的,无关的问题)


如果新的软件中心不工作,很可能是一个错误 – 该消息与它无关./

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

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

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

您还应该在dpkg -i之后运行apt-get install -f以防万一需要解决的依赖项 – apt-get能够确定依赖项问题,但dpkg不能。

对于我来说,谷歌浏览器apt-get install -f只有在apt-get update之后才能正确解析依赖关系:

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

我有同样的问题,这解决了我的问题
1.将服务器存储库更改为main
2.更新系统
3.重启

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

首先你需要打开一个终端( Ctrl + Alt + T

然后输入:

 sudo apt install gdebi-core 

输入密码,然后尝试使用Ubuntu软件中心重新打开应用程序。

这个对我有用

Ctrl + Alt + T打开终端。 类型:

 sudo apt-get -f install 

Enter输入您的密码。

如果它运行没有错误,请键入:

 sudo apt install gdebi-core 

Enter键 。 之后,我能够使用软件中心,打开它并安装所有操作系统更新。

最简单的确保它可以下载任何依赖项。 有时gdebi GUI不下载(我自己遇到这个问题)。

使用以下命令安装gdebi-core

 sudo apt install gdebi-core 

然后在您当前的.deb软件包所在的文件夹中cd。 例如:

 cd ~/debs/ 

然后使用此命令以示例安装application.again: –

 sudo gdebi google-chrome-table_51.0.2704.63-1_amd64.deb 

如果需要,这应该下载依赖项,并将成功安装您的应用程序。