APTonCD

Differences between revisions 10 and 11
Revision 10 as of 2006-11-21 12:41:23
Size: 3010
Editor: ns5
Comment:
Revision 11 as of 2007-01-15 01:59:14
Size: 3076
Editor: adsl-70-234-133-197
Comment: fixed typos
Deletions are marked like this. Additions are marked like this.
Line 20: Line 20:
 * Jack just been installed Ubuntu and configured it to a rad look, with all your favorite applications, packages, codecs, and everything is working very well. But, by the course of destiny, he needs format your PC, and all packages will be lost, and later he will must download all packages again.  * Jack has just installed Ubuntu and has configured it for a radical look, with all his favorite applications, packages, codecs etc., and everything is working very well. But, if in the course of destiny, he needs to re-format his PC, all packages will be lost, and later he will have to download all of the packages all over again.
Line 22: Line 22:
 * Kate does not have a Internet conection in her home... but she wants to have a way to install her favorites (or needed) packages in your Ubuntu box.  * Kate does not have a Internet conection in her home... but she wants to have a way to install her favorites (or needed) packages on her Ubuntu box.
Line 24: Line 24:
 * Hugo is making a Ubuntu network in his office with 50 computers that will be run Ubuntu. He is downloading the same 534 packages in all 50 machines, one by one.  * Hugo is making a Ubuntu network in his office with 50 computers that will be run Ubuntu. He is downloading the same 534 packages on all 50 machines, one by one.
Line 26: Line 26:
 * Charlie is a happy boy... he is going to pass 2 mounths in the home of his grandmother, but in the Lost Island there isnt' Internet conection. In his home, where he is now, he has a 10Mbts Internet link and he wants take with him all the repositories to use in his off-line-notebook.  * Charlie is a happy boy... he is going to spend 2 months in the home of his grandmother but, in the Lost Island there isn't an Internet connection. In his home, where he is now, he has a 10Mbps Internet link and he wants take with him all the repositories to use in his off-line-notebook.
Line 28: Line 28:
 * Sawyer has been instaled thousands of packages in his Dapper box, but... the Edgy is comming, and he wants to reinstall the system. He wants to have the same packages (not the same version of then) in Edgy too, but he doesn't know the name of packages that he installed, and he wants a automagic way to do it.  * Sawyer has installed thousands of packages in his Dapper box, but... the Edgy release is coming and he wants to reinstall the system. He wants to have the same packages (not the same version of them) in Edgy too, but he doesn't know the name of packages that he installed, and he wants a 'automagic' way to do it.
Line 30: Line 30:
 * Sun is a pretty girl that likes various flavors of desktops, she likes KDE, GNOME, XFCE... and many others desktops envirorments... She wants to have all instalable desktops and metapackages (and they dependencies) in one (or more) DVD to have with her everywhere.  * Sun is a pretty girl that likes various flavours of desktops, she likes KDE, GNOME, XFCE... and many others desktops environments... She wants to have all the installable desktops and metapackages (and their dependencies) on one (or more) DVD(s) so she can have them with her everywhere.

APTonCD

Summary

A GUI-based tool which allows to create one or more CDs or DVDs (you choose the type of media) with all of the packages you've downloaded via APT-GET or APTITUDE, creating a removable repository that you can use on other computers.

The tool will also allow you to create automatically a media with all .deb packages located in one especific repository, so you can install them into different computers without an internet conection.

Rationale

Use cases

  • Jack has just installed Ubuntu and has configured it for a radical look, with all his favorite applications, packages, codecs etc., and everything is working very well. But, if in the course of destiny, he needs to re-format his PC, all packages will be lost, and later he will have to download all of the packages all over again.
  • Kate does not have a Internet conection in her home... but she wants to have a way to install her favorites (or needed) packages on her Ubuntu box.
  • Hugo is making a Ubuntu network in his office with 50 computers that will be run Ubuntu. He is downloading the same 534 packages on all 50 machines, one by one.
  • Charlie is a happy boy... he is going to spend 2 months in the home of his grandmother but, in the Lost Island there isn't an Internet connection. In his home, where he is now, he has a 10Mbps Internet link and he wants take with him all the repositories to use in his off-line-notebook.
  • Sawyer has installed thousands of packages in his Dapper box, but... the Edgy release is coming and he wants to reinstall the system. He wants to have the same packages (not the same version of them) in Edgy too, but he doesn't know the name of packages that he installed, and he wants a 'automagic' way to do it.
  • Sun is a pretty girl that likes various flavours of desktops, she likes KDE, GNOME, XFCE... and many others desktops environments... She wants to have all the installable desktops and metapackages (and their dependencies) on one (or more) DVD(s) so she can have them with her everywhere.

Screenshots

attachment:create-dialog-main-options.png attachment:main-create.png attachment:main-restore.png

attachment:creting-aptoncd-pb.png attachment:pb-create.png attachment:pb-creating-copyng.png

attachment:yelp-doc-manual.png attachment:about-box.png

Design

Implementation

Code

Unresolved issues

BoF agenda and discussion


CategorySpec

APTonCD (last edited 2008-08-06 16:37:54 by localhost)