也许很多用户都没有注意到, Ubuntu 有 apt.ubuntu.com 这样一个服务,这是一个方便用户在网站上发布 Ubuntu 程序的工具,只要用户在网站上嵌入相应的链接 ( 以 apt:// 开头),就可以方便读者快速通过此链接来安装相应的程序。但问题是这需要网站和程序的支持,有诸多的限制,因此最近 Ubuntu 开发团队在努力改善这一服务,现在只要提供以 http:// 开头的链接就可以了,比如下面:
http://apt.ubuntu.com/p/desktopnova (这个软件我们之前介绍过,一个墙纸轮换工具)
好吧,请试着在 FireFox 中点击以上链接(目前还不支持 Chrome ,这是一个 Bug ),我们可以看到它会自动弹出安装程序,让你安装此程序。这个功能的好处在于,现在我们可以很方便的通过网站、IM、 微博等工具来分发程序给同样使用 Ubuntu 朋友了,是不是超赞?
那么我们如何来获取程序的链接?其实 Ubuntu Software Center 中已有此功能,点击某软件后,在 Edit 菜单中有一个 Copy Web Link 菜单项,点击此菜单就可以获取该软件的安装链接。
不过目前可能并不支持所有程序,另外也不支持 PPA 。来源
另外,如果你愿意的话,请帮忙参与本地化工作。
9 Responses to 改善中的 Apt.ubuntu.com
xndcn
二月 13th, 2011 at 8:19 下午
还真是没有注意过。
这样分享程序更方便了啊...
[Reply]
Aenon
二月 13th, 2011 at 10:14 下午
用火狐点了……然后才发现自己在用xx系统。
[Reply]
dark
二月 13th, 2011 at 11:56 下午
晕,楼上的,如果不能完全使用linux,那会很痛苦地
[Reply]
hello
二月 13th, 2011 at 11:58 下午
是啊,赶快投入到linux阵营吧。
[Reply]
YOTERYE
二月 14th, 2011 at 8:23 上午
我是10.10 升级的11.04
可是我点了,说我seemed not using ubuntu OS
我了个去
[Reply]
muzuiget
二月 14th, 2011 at 9:29 上午
> 但问题是这需要网站和程序的支持,有诸多的限制
不需要网站支持的,那是由Firefox的来解释协议的,直接在链接里的href属性写上就行。
抓包看了下原理,HTTP Header里有个“Refresh: 5; url=apt://desktopnova”,就是5秒后刷新“apt://desktopnova”这个地址。看来多此一举了。不过这样Ubuntu能统计点击,根据操作系统和浏览器来返回出错提示,比如在win下就不会有这个header了,而是显示“You don't seem to be running Ubuntu”
[Reply]
Terry Chen
二月 14th, 2011 at 9:30 上午
不错,好东西!
[Reply]
Zhongwei
二月 14th, 2011 at 10:08 上午
Good!
[Reply]
Chrome Apt-linker 插件 [软件] | Wow!Ubuntu
二月 28th, 2011 at 3:54 下午
[...] 还记得上次在“改善中的 Apt.ubuntu.com”一文中,我们介绍过的 apturl 协议吗?通过这种协议我们可以方便的从浏览器快速安装 Ubuntu 应用软件,但由于这种协议并不是很普及,所以并不是所有的网站都会加上这样的链接。不过,现在有一个名为 Apt-linker 的 Chrome 插件可以快速实现这种功能,它可以把网站上的 “sudo apt-get install package_name ” 字样自动转换为 apturl 链接,你只需要单击该链接就可以安装应用程序了。 [...]