在软件安装 Ubuntu 20.04 中安装 .deb 时出现问题

fed*_*ntu 56 software-center dpkg deb software-installation 20.04

我试图.deb从 GitHub 和其他互联网资源在 Ubuntu 20.04 中安装一些文件,但是当我用软件安装打开它时,它给了我这个问题(无法安装文件:不支持)。我安装它们的唯一方法是转到下载的文件并执行sudo dpkg -i file.deb.

任何人都可以帮忙吗?我不知道该怎么办,我不想每次都使用终端。

任何帮助将不胜感激,谢谢

编辑:这不是 .deb 在 Ubuntu 中的问题,而是软件安装的问题。我可以通过终端安装每个 .deb,但不能通过 Software install 安装,Ubuntu 建议使用 Software install 安装 .deb。这不是依赖关系问题或类似问题,这是安装 .deb WITH Software install 的问题,我想知道如何修复 Software installer

小智 99

如果您使用 firefox,并选择使用软件安装下载并打开文件,则可能发生的情况是文件已下载到/tmp/mozilla_userX目录中,Ubuntu 软件安装程序无法从该目录安装任何内容。

在使用软件安装打开之前选择先保存文件应该可以解决这个问题。

对于已经下载的文件,将文件从/tmp/mozilla_userX目录中移到 的子目录中/home/user/,例如Downloads,应该可以解决问题。

  • 知道为什么 Ubuntu 软件安装程序无法从 /tmp/mozilla_userX 安装任何东西吗?尝试谷歌但没有效果。 (11认同)
  • https://bugs.launchpad.net/ubuntu/+bug/1908469 上的错误报告 (5认同)
  • 在 Ubuntu 20.04 中,即使下载中有该文件,我也无法安装 (4认同)

hey*_*ema 32

如果您正在寻找一种可靠的 GUI 方式来安装 .deb 文件,请使用gdebi.

要查看您的系统上是否已经安装了它...

dpkg -l gdebi | grep ii
Run Code Online (Sandbox Code Playgroud)

如果它不存在,请以这种方式安装...

sudo apt-get update
sudo apt-get install gdebi
Run Code Online (Sandbox Code Playgroud)

然后获取任何 .deb 文件的“属性”,并将默认的“打开方式”应用程序设置为gdebi. 现在您只需双击 .deb 文件即可安装它们。

在此处输入图片说明

注意gdebi如果 .deb 文件在桌面上,则可能无法正常运行。

更新 #1:

gdebi 在 Ubuntu 21.04 中坏了。

  • @fedeUbuntu 我相信在 20.04 中`Ubuntu 软件/软件中心` 已经倾向于快照应用程序,但我不能肯定,因为安装 20.04 的选项还没有出现在我的系统上:-( (2认同)

joe*_*oel 11

我遇到了同样的问题,但如果在浏览器中我选择“保存文件”而不是“打开方式:软件安装”,然后右键单击保存的文件并使用软件安装打开,它可以工作(它不适用于Ubuntu 软件直接在任何一种情况下)。

Afaict,软件安装是 Ubuntu 软件的一部分


Cas*_*Cas 6

问题

Ubuntu 20.04 有两个“软件安装”应用程序,一个是gnome-software,另一个是snap-store由 Canonical 通过 snap 安装。此快照应用程序软件中心从目录安装本地文件时出现问题/tmp。可以通过运行以下命令轻松验证:

gnome-software --local-filename '/tmp/mozilla_user0/app_amd64.deb' 

snap-store --local-filename '/tmp/mozilla_user0/app_amd64.deb' 
Run Code Online (Sandbox Code Playgroud)

snap-store 命令将出现错误Failed to install file: not supported

解决方法

您可以按照其他答案中的建议安装gdebi或类似软件,但有一种解决方法可以修改文件关联以使用与以下内容关联的其他软件安装gnome-software

火狐浏览器

选择要打开的应用程序时,将建议或默认软件安装更改为列表下方的其他软件安装。第二个是gnome 软件协会。

在此输入图像描述

您可以在Preferences->Applications中验证它是否是gnome-software

在此输入图像描述

鹦鹉螺

可以在 Nautilus 中完成相同的操作,方法是右键单击并打开/tmp/.deb文件的“属性”,然后将“打开方式”从当前默认软件安装切换为其他建议。

[在此输入图像描述]