问题描述
This bug has now been fixed upstream. An update has been issued. If you still cannot install, ensure you have updated fully, and then restart your computer.
我正在尝试安装下载的DEB包。每一次,我都会看到这样的警告:
点击安装只是加载而没有任何变化。
这显示了我尝试安装的所有软件包。我该如何安装包?
最佳解决办法
这是错误#1573026。确保点击“这也影响了我”。
This bug has now been fixed upstream. Hopefully an update will be issued promptly.
解决方法有哪些?
您可以通过命令行使用GDebi软件包管理器,可用的in the software centre或sudo apt-get install gdebi
。
然后,要安装软件包,请打开GDebi并单击File – >打开并导航到下载的DEB文件。
添加打开包装可能需要一段时间 – 我花了大约10秒钟。
然后检查一切正常,然后单击“安装”。
它将完成,程序将被安装。
或者我们可以使用命令行。虽然apt-get
无法从DEB文件安装,但所有apt-get
都会下载该文件,然后调用dpkg
。我们可以非常简单地完成这些任务。
打开终端并使用cd
导航到我们的下载位置。
并运行命令:
sudo dpkg -i FileName.deb
将FileName替换为文件名。
最后,运行这个:
sudo apt-get install -f
这个”fixes”一切 – 它解决了所有依赖关系等。
次佳解决办法
您手动安装的所有.deb
文件都被认为来自’third party’位置,系统无法验证软件上的许可证。谷歌Chrome浏览器安装程序源自谷歌,第三方,而不是Ubuntu存储库 – 此处的警告消息表明了这一点,但由于无法验证许可条款,因此它也可能是non-free。谷歌浏览器仍然可以使用。
如果您想确保它是’valid’安装或能够被信任的东西,那么您在此处看到的消息会发出警告,并且只是通知该软件不是来自Ubuntu存储库;它还表明那里的一些软件可能是non-free,并且可能有其他许可限制。
在您从该.deb
文件安装软件之前,或多或少是一种让您知道可能还有其他事项需要记住的方法 – 软件不是Ubuntu-maintained,或者可能有non-free许可限制。
这不是错误 – 这是一条警告信息。您仍然可以点击”Install”并在闲暇时安装Google Chrome浏览器或.deb
文件中的任何其他内容,因为它不会阻止您点击该”Install”按钮。 (除非存在依赖性问题 – 这是一个不同的,无关的问题)
如果新的软件中心不工作,很可能是一个错误 – 该消息与它无关./
让我们去使用手动安装方法。
在终端中,我们可以手动安装。我假设您已将.deb
保存到用户的Downloads
文件夹中。在此处将”PACKAGE”替换为实际文件名。
sudo dpkg -i ~/Downloads/PACKAGE.deb
sudo apt-get install -f
您还应该在dpkg -i
之后运行apt-get install -f
以防万一需要解决的依赖项 – apt-get
能够确定依赖项问题,但dpkg
不能。