我可以使用 Ubuntu 软件中心以外的其他工具打开 apt 链接吗?

9 software-center apt lubuntu

如果Lubuntu 中没有Ubuntu 软件中心,我将无法在 Firefox 中的任何程序中编辑打开的apt链接(请参阅此问题)。安装Ubuntu Software Center 后,这个问题就解决了,但是我可以使用另一个程序而不是Ubuntu Software Center来达到同样的目的吗?我觉得它太重了,要安装我更喜欢TerminalgdebiLubuntu Software CenterSynaptic

(现在我在 Firefox/Preferences/Applications 中有apt选项,我尝试将Ubuntu 软件中心更改 为Lubuntu 软件中心,但这不会更改该选项。)

ish*_*ish 7

  • gDebi、Synaptic 或 Lubuntu 软件中心都不支持处理“apt://”协议/链接。
  • 但是一个apt-get名为AptURL的非常简单的图形类型安装程序可以。

    • 安装它 sudo apt-get install apturl
    • 将 Firefox 首选项设置为“始终询问”以获取apt
    • 单击链接,然后选择 AptURL:

    在此处输入图片说明

    • 窗口将弹出:

    在此处输入图片说明

    • 安装将使用轻量级 gDebi 风格的前端进行
  • 另一种选择是使用自定义脚本,例如green7's answer

  • 但是要独立于浏览器,您真正需要的是:

    1. 一个.desktop为你的脚本/应用程序文件,这表明它处理x-scheme-handler/apt协议(见MimeType=的线aptURL.desktopUbuntu的软件center.desktop
    2. 您可以通过修改defaults.list文件来设置默认值/usr/share/applications/


gre*_*een 5

您可以更改动作>应用程序Ubuntu Software Center这个简单的shell脚本。

#!/bin/bash

toInstall="$@"
toInstall=${toInstall#*:}
lxterm -e "sudo apt-get install $toInstall; read"

将此保存到某个文件,例如aptFirefox.sh,并通过运行使其可执行:

chmod +x /path/to/aptFirefox.sh
Run Code Online (Sandbox Code Playgroud)

现在您可以替换Ubuntu Software CenteraptFirefox.sh.

在此处输入图片说明

现在,每当您单击任何apt链接时,它都会显示一个终端窗口,要求您输入密码。

在此处输入图片说明

正确输入密码后,它将安装该软件包。

在此处输入图片说明

请注意,您可以使用xterm代替lxterm