如果Lubuntu 中没有Ubuntu 软件中心,我将无法在 Firefox 中的任何程序中编辑打开的apt链接(请参阅此问题)。安装Ubuntu Software Center 后,这个问题就解决了,但是我可以使用另一个程序而不是Ubuntu Software Center来达到同样的目的吗?我觉得它太重了,要安装我更喜欢Terminal、gdebi、Lubuntu Software Center或Synaptic。
(现在我在 Firefox/Preferences/Applications 中有apt选项,我尝试将Ubuntu 软件中心更改 为Lubuntu 软件中心,但这不会更改该选项。)
但是一个apt-get名为AptURL的非常简单的图形类型安装程序可以。
sudo apt-get install apturl

另一种选择是使用自定义脚本,例如green7's answer
但是要独立于浏览器,您真正需要的是:
.desktop为你的脚本/应用程序文件,这表明它处理x-scheme-handler/apt协议(见MimeType=的线aptURL.desktop,Ubuntu的软件center.desktop)defaults.list文件来设置默认值/usr/share/applications/您可以更改动作在首>应用程序从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 Center为aptFirefox.sh.

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

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

请注意,您可以使用xterm代替lxterm。
| 归档时间: |
|
| 查看次数: |
8208 次 |
| 最近记录: |