Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #12998: Webservice to create packagekit servicepacks

Written by sturmf the 9 Sep 08 at 21:49. Related project: Update manager. Status: New
Rationale
Imagine you have a home computer without internet connection or a slow connection. You now want to install a new package on your system and therefore decide to go to an internet cafe.

You now have two possibilities:

If the internet cafe computers are running Linux you can already do the following (thanks to packagekit):

- first save a list of all your installed packages off the home computer on a USB stick and take it to the internet cafe.
- run pkgenpack --with-package-list /media/USB/package-list.txt openoffice.servicepack openoffice
- now copy the new file openoffice.servicepack to the USB stick and go home
- run pkcon install openoffice.servicepack at home


But if the internet cafe only runs windows, like many right now your are out of luck. You might do the following in the future, if this idea gets implemented:

- Save a list of all your installed packages on a USB stick and take it to the internet cafe.
- Go to servicepacks.ubuntu.com
- Fill in the web form, it asks for the package name and an upload for a package-list.
- Click on "Submit form"
- Download the service pack and copy to USB stick
- run pkcon install openoffice.servicepack at home

The above could be implemented very simple.
You would only need a webservice which takes two parameters,
the package name for which the service pack should be created and the package-list file. Then run the packagekit command on a ubuntu server and push the resulting file back to the user.

optionally of course you should be able to search for packages and to create bundles with more than one package...

26
votes
up equal down
Solution #1: Auto-generated solution of idea #12998
Written by sturmf the 9 Sep 08 at 21:49.
Ubuntu Brainstorm was updated in January 2009. Since the idea #12998 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

Propose your solution

Attachments
No attachments.


Duplicates


Comments
yman wrote on the 15 Sep 08 at 05:14
Your idea doesn't seem to cover the following:
* GUI front-end.
* Using servicepack files as software repositories.
* Creating servicepack files with repositories that aren't enabled. (this means an option to specify repositories).
* Easy option: include only and all dependencies which aren't common to Ubuntu, Kubuntu, Xubuntu, and Edubuntu.

If servicepacks don't work that way, then a new file format is needed to satisfy the above needs.

I wonder if you might agree to include those issues as part of your idea? If you do, then my duplicate idea will become a truly obsolete.

sturmf wrote on the 2 Jan 11 at 18:54
I think the gui part of my idea is implemented here. Even thou it is not a webservice and therefore needs the ability to runa tool at an internet cafe.

http://keryxproject.org/


Post your comment