在基于 Gnome 的系统上,您可以.deb
使用 来安装文件,gdebi
而不必使用 Ubuntu 软件中心。Kubuntu 上 KDE 上的等效软件包是什么?
答案1
我找到了我正在寻找的工具,它叫做qapt-deb-installer
答案2
作为对其他答案和评论的补充答案:
- Qapt 软件包安装程序 (
qapt-deb-installer
) 是意味着与 Gdebi 类似,但是,它会告诉您何时缺少依赖项,但它不会列出那些缺少的依赖项。
另一方面(像 Gdebi 一样),它告诉你什么补充执行文件时安装依赖项deb
。
与 相比gdebi
,Discover 的主要相似之处在于它能够从deb
文件安装(与 Synaptic 或其 KDE 替代品 Muon 和 Apper 不同)。但当它这样做时,它不会告诉您是否缺少依赖项以及缺少哪些依赖项(它只是关闭),更糟糕的是,在安装之前它没有列出补充依赖项。
apt
我还建议一种替代方法,当 deb 文件在终端中安装时(apt
由 Gdebi 运行的程序),该操作通过 GUI(即 Dolphin 文件管理器)触发,有两种可能的方式:
~ 通过将 deb 文件与触发我们操作的“应用程序”关联起来,实际上就是我们用以下形式创建的desktop
文件~/.local/share/applications/install-deb-terminal.desktop
[Desktop Entry]
Name=APT in terminal
Comment=Install deb files in terminal with apt
Exec=konsole --hold -e sudo apt install %f
Icon=/usr/share/icons/breeze/mimetypes/22/application-x-deb.svg
Terminal=false
Type=Application
StartupNotify=true
Categories=System;
但系统会将其视为可与 deb 文件类型关联的新应用程序
~ 或者,只需在 Dolphin 中为 deb 文件创建一个新的上下文菜单,使用以下~/.local/share/kservices5/ServiceMenus/install-deb.desktop
格式的文件触发相同的操作
[Desktop Entry]
Actions=install
Icon=dialog-information
MimeType=application/vnd.debian.binary-package
ServiceTypes=KonqPopupMenu/Plugin
Type=Service
X-KDE-Priority=TopLevel
[Desktop Action install]
Exec=konsole --hold -e sudo apt install %f
Icon=/usr/share/icons/breeze/mimetypes/22/application-x-deb.svg
Name=Install with APT in terminal
我认为 Dolphin 符合我们的目的,可以作为 GUI。其余部分显示在终端中 - 即:缺少依赖项(如果是这种情况),
或需要安装的补充内容:
但是除了输入密码之外,我们自己不会在 CLI 中执行任何操作sudo
。
[感谢@DKBose,我找到了此链接在一个问题中,我使用一个现已死亡的帐户提出了这个解决方案,而我的用户名与现在相同。