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...