Support for apturl syntax across Ubuntu applications
Support for apturl across Ubuntu applications, messengers in particular. A very handy feature (especially for support conversations), because instead of explaining someone the usage of sudo commands and/or synaptic to install a package, you only have to type an apturl link, like "apt:ubuntu-
Blueprint information
- Status:
- Started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Started
- Milestone target:
- None
- Started by
- Artem Popov
- Completed by
Related branches
Related bugs
Bug #124942: Support multiple packages seperated via "," | Fix Released |
Bug #179868: apt:package-name URLs aren't auto-linkified | Fix Released |
Bug #205104: Firefox 3 does not know to use apturl for apturl: links | Fix Released |
Bug #217611: apturl support | Fix Released |
Bug #226054: apturl URL schema for Ubuntu wiki | Fix Released |
Bug #235128: apt:// should be supported in Epiphany | Triaged |
Whiteboard
I think implementing this is an important security measure. We need to establish an expectation amongst Ubuntu users, like Windows and Mac users already have, that you shouldn't accept terminal commands *or* sweets from strangers. Making apt: work everywhere is a big step towards that. -- mpt
Epiphany: ?
Evolution: ?
Firefox 3.0: bug 183597
gnome-terminal: bug 217611. patch available, effectively adding support for irssi
Konqueror and KDE: bug 227622
Kopete: in progress
Konversation: in progress
Launchpad: bug 179868
Pidgin: patch available, bug 217611
Quassel: ?
Ubuntu Forums: works, verified here http://
Ubuntu wiki: bug 226054
xchat-gnome: fixed, bug 217611
xchat: also patched through the same bug
XFCE: does not have an established URL infrastructure, but relies on gnome-open as a fallback in libexo
Debian policy: Package names must consist only of lower case letters (a-z), digits (0-9), plus (+) and minus (-) signs, and periods (.). They must be at least two characters long and must start with an alphanumeric character.
Suggested regular expression for apturls - apt:(//
----
If we want this to work everywhere, could it be achieved via gvfs with the occasional workaround for programs like Firefox? --DylanMcCall. Tuesday, 18 November 2008
----
It's already achieved GNOME-wise and KDE-wise (via GConf and KDE infrastructure (see linked branch)). Now we need to make specific programs to treat "apt:package" links like appropriate URLs. The linked bug 217611 already includes patches for some of 'em --artfwo, 19 November 2008
----
URL for this blueprint should be https:/
Work Items
Dependency tree
* Blueprints in grey have been implemented.