apturl: Quick links for Ubuntu applications
I’d like to bring your attention to a little-used feature of Ubuntu which helps connect the web to the vast repository of software which is packaged for Ubuntu: apturl. It has been included in Ubuntu installations since 7.10 (Gutsy), but isn’t yet widely used on the web. Have a look at it and see if it might be useful to you.
Here are some examples of how you can use it:
- If you’re the maintainer of an application which is packaged in Ubuntu, add an apturl link to your site so that Ubuntu users can simply click to install it: If you’re running Ubuntu, check out Banshee
- If you’re the author of a how-to document, replace apt-get commands or Add/Remove instructions with a simple hyperlink: Step 1: To get started making screencasts, install gtk-recordmydesktop
- If you’re writing a blog post or other content where you make reference to an application, include an apturl link so that readers can follow along by installing it: I’m eagerly following the development of Gwibber in Karmic
It would be fantastic if someone came up with a “Get it for Ubuntu” image and a small, embeddable HTML fragment which could be used for these sorts of links. Meanwhile, please try it out and let us know what you think of it.
Update: WordPress completely destroys the apt: links in this post. Boo! Refer to the wiki pages for syntax examples.
That’s quite cool. It’s a pity though that the association of apt:// with apturl needs to be made manually (in the browser). The result of this is that either
1. every time you put up an apturl link you also have to link to that wiki page to explain how to use the link
or
2. the only people who will know what to do with the link are the ones who would just as happily open a terminal and run “aptitude install copy-paste-appname”…
Could the most-used browsers have their defaults patched for this?
yungchin
June 29, 2009 at 11:25
If you use the default Ubuntu browser, firefox, the apt:// is already associated with the apturl utility, there is no setup required.
It will work just fine for “regular” users.
João Pinto
June 29, 2009 at 11:41
Aha – thanks for that. Indeed I was being silly: I totally forgot I was using Epiphany :)
yungchin
June 29, 2009 at 12:23
[…] Give #ubuntu users a direct link to any package apt: URLs: https://mdzlog.alcor.net/2009/06/27/apturl-quick-links-for-ubuntu-application/ […]
mdz's status on Monday, 29-Jun-09 10:42:49 UTC - Identi.ca
June 29, 2009 at 11:44
That it is not widely used is partly to blame on ubuntu itself: packages.ubuntu.com doesn’t even use it!
Wouter
June 29, 2009 at 13:53
apt-url is cool indeed! So cool that we came up with allmyapps to leverage on it. You can see it as a user friendly way to browse the ubuntu package repositories. We will be releasing a new version next week with cool new features (the embeddable HTML fragment is not planned for this release but for the next one!).
The only problem with apt-url is that it is only available on ubuntu. Indeed, kubuntu does not have it installed by default :(
Thibauld
June 29, 2009 at 15:50
That’s a cool site there, very comprehensive. In the interest of a little healthy competition I’m going to throw pkgb.net out there. It’s cross-distro in a sense; ie linking to pkgb.net/firefox would give you a Firefox install link on Ubuntu, something remotely similar for openSUSE, directions for Fedora.. etc. It’s never going to get any more complex than that, as the site was made to focus on getting the package installed as quickly as possible.
Jacob Peddicord
June 29, 2009 at 16:40
Hi, just a quick comment to say that we’ve just released a new version of allmyapps which features the ability to create a list with all your favorite applications (packages) and to install it in 1 click (through apt-url). Sharing / Exporting this list is not yet implemented and will come in the next release! Of course, feedbacks are more than welcomed :)
Thibauld
July 16, 2009 at 09:59
IIRC web gateway to use an alternative syntax (which will redirect eventually to apt: for users that have that enabled) is in the roadmap for the AppCenter.
In other words (guessing) you may use something like
http://apt.ubuntu.com/teeworlds
If you have apt-url you’ll get automatically redirected to apt:teeworlds, if you’re on a non apt system you’ll see a nice page with information on the package selected.
Stefano F. (tacone)
June 29, 2009 at 17:13
apt.ubuntu.com doesn’t seem to work now. I only get 404s with Firefox and “You don’t seem to be running Ubuntu” with Chromium.
And appnr only has a limited selection of applications.
Antti Kaihola
December 15, 2009 at 11:40
Apturl isnt built for chromium at all so thats why you are getting that message. As for apt.ubuntu.com is old and no one bothered to update it so it doesnt work. Just use the software center.
Shane Fagan
December 15, 2009 at 12:20
mdz you can fix the problem by linking like this
“http://appnr.com/install/package”
Wordpress thinks its a link and installs the package like “apt:package”
shanefagan
June 29, 2009 at 19:46
Looks nice! Thank you for this information. :)
Claude LaFrenière
June 30, 2009 at 05:50
[…] Here are some examples of how you can use it:… via mdzlog.alcor.net […]
apturl: Quick links for Ubuntu applications « Propos et Commentaires du Climenole
June 30, 2009 at 05:53
I’ve started a wiki page where we collate a list of systems which do not currently support apt-url. Perhaps we can populate this, and then start talking to developers/upstream to ‘fix’ their packages?
https://wiki.ubuntu.com/AptUrl/ToMigrate
Alan Pope
June 30, 2009 at 16:25
[audio src="http://segphault.cixar.com/img/screenshots/applications/utilities/gwibber/apt-url.ogg" /]
One down, more to go! (I noticed empathy in karmic already does the right thing, so IMing a friend with an apt://blah works.)
jcastro
July 1, 2009 at 03:38
That’s way cool!
Unfortunately the web UI for identi.ca doesn’t seem to recognize the link (I saw your test there)
mdz
July 1, 2009 at 10:21
There’s long been a blueprint for this: https://blueprints.launchpad.net/ubuntu/+spec/apturl-omnipresence
mpt
July 9, 2009 at 16:51
Thanks, I didn’t know about that. It looks like it’s about where apturl could be supported better in the desktop, and where in Ubuntu documentation and websites we could use it (e.g. packages.ubuntu.com).
I was more interested in this article in seeing apturl used outside of Ubuntu, e.g. on open source project websites in place of Ubuntu installation instructions, but that’s definitely relevant as well.
mdz
July 9, 2009 at 17:13