是否可以通过网络安装存储库(单击网页链接)

是否可以通过网络安装存储库(单击网页链接)

我知道可以通过点击软件中心的易于网页中的链接。但是是否也可以通过单击来安装存储库?

例如,当用户点击链接时,它会执行以下操作:

sudo apt-add-repository ppa:ubuntu-wine/ppa但通过点击链接

答案1

apturl(处理 URL 的神奇程序apt://)确实有处理apt+http://URL 的代码,如下所示:

apt+http://launchpad.net/~oli/ppa?package=olis-package

理论上,这会添加该 PPA,安装该包,然后(如果用户需要)保留该 PPA 的安装。

但是apturl手册页目前说它已被禁用:

警告:由于安全问题,此功能目前已被禁用。

我刚刚测试过,它确实被禁用了。我能理解安全问题。让人们从 PPA 安装软件已经是一个足够的安全问题,更不用说让它成为一键操作了。

对于想要为自己的软件发布 PPA 的人来说,另一种方法是编写一个虚拟包来添加 PPA 并安装其他包。你要么在你的网站上提供该 .deb,要么要求将其添加到 Universe 中。然后它真的会是一键式操作。

相关内容