现在,此错误已在上游修复。已发布更新。如果仍然无法安装,请确保已完全更新,然后重新启动计算机。
我正在尝试安装下载的DEB软件包。每次,我都会看到这样的警告:
然后单击安装即可加载,并且没有任何变化。
这显示了我尝试安装的所有软件包。如何安装软件包?
现在,此错误已在上游修复。已发布更新。如果仍然无法安装,请确保已完全更新,然后重新启动计算机。
我正在尝试安装下载的DEB软件包。每次,我都会看到这样的警告:
然后单击安装即可加载,并且没有任何变化。
这显示了我尝试安装的所有软件包。如何安装软件包?
Answers:
这是错误#1573026。确保单击“这也影响到我”。
现在,此错误已在上游修复。希望将及时发布更新。
有哪些解决方法?
您可以使用软件中心或sudo apt-get install gdebi
通过命令行提供的GDebi软件包管理器。
然后,要安装该软件包,请打开GDebi,然后单击文件->打开,然后导航到下载的DEB文件。
添加打开包可能要花一些时间-我花了大约10秒钟。
然后检查一切正常,然后单击“安装”。
它将完成,并且程序将被安装。
或者我们可以使用命令行。虽然apt-get
无法从DEB文件安装,但要做的apt-get
只是下载文件,然后调用dpkg
。我们可以很简单地自己完成这些任务。
打开终端,然后使用导航到我们的下载位置cd
。
并运行命令:
sudo dpkg -i FileName.deb
将FileName替换为文件名。
最后,运行此命令:
sudo apt-get install -f
这会“修复”所有内容-解决所有依赖关系等。
.deb
文件的依赖关系(apt-get install -f
此后运行)。同样,您假设用户使用非sudo命令以“ root”身份登录-并添加了该命令。
.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
并非如此。
首先,您需要打开一个终端(Ctrl+ Alt+ T)
然后输入:
sudo apt install gdebi-core
输入密码,然后尝试使用Ubuntu Software Center重新打开应用程序。
这个对我有用
最简单的方法可确保它可以下载所有依赖项。有时候gdebi GUI不会下载(我自己面对过这个问题)。
使用以下命令安装gdebi-core
sudo apt install gdebi-core
然后在当前您的.deb程序包所在的文件夹中cd。例如:
cd ~/debs/
然后使用以下命令再次安装您的application.-,例如:
sudo gdebi google-chrome-table_51.0.2704.63-1_amd64.deb
这将在需要时下载依赖项,并将成功安装您的应用程序。