没有Ubuntu 软件中心在 Lubuntu 中我无法编辑打开易于Firefox 中任何程序中的链接(请参阅这个问题). 安装后Ubuntu 软件中心,这个问题已经解决了,但我可以使用另一个程序来代替Ubuntu 软件中心同样的用途?我觉得它太重了,安装时我更喜欢终端,格德比,Lubuntu 软件中心或者突触。
(现在我有了易于Firefox/首选项/应用程序中的选项,我尝试更改 Ubuntu 软件中心到Lubuntu 软件中心但这不会改变选项。)
答案1
- gDebi、Synaptic 和 Lubuntu 软件中心都不支持处理“apt://”协议/链接。
但是一个非常简单的图形
apt-get
类型安装程序叫做自适应网址做。- 使用安装
sudo apt-get install apturl
- 将 Firefox 偏好设置设为“始终询问”易于
- 单击链接并选择 AptURL:
- 然后窗口就会弹出:
- 安装将使用轻量级 gDebi 风格的前端进行
- 使用安装
另一个选择是使用自定义脚本,例如green7 的回答
但为了独立于浏览器,你真正需要的是:
- 脚本/应用程序的文件
.desktop
,表明它处理x-scheme-handler/apt
协议(MimeType=
参见aptURL.桌面,ubuntu-软件中心.桌面) - 您可以通过修改
defaults.list
文件来设置默认值/usr/share/applications/
- 脚本/应用程序的文件
答案2
您可以更改行动在优先>应用从Ubuntu Software Center
这个简单的 shell 脚本开始。
/bin/bash #!/bin/bash 安装=“$@” 安装=${安装#*:} lxterm -e “sudo apt-get install $toInstall;阅读”
将其保存到某个文件,aptFirefox.sh
然后通过运行使其可执行:
chmod +x /path/to/aptFirefox.sh
现在您可以Ubuntu Software Center
用替换aptFirefox.sh
。
现在,无论何时您单击任何apt
链接,它都会显示一个终端窗口,要求您输入密码。
正确输入密码后,它将安装该软件包。
笔记您可以用它xterm
来代替lxterm
。