Package/Application Sync Across Different Machines: AptOnTheCloud

Registered by Guido Núñez-Mujica

More and more people get a second machine, and while installing Mint/Ubuntu is a straightforward and painless experience, installing all the packages one needs can a long and annoying process. Even with tools like AptOnCd, it is not very straightforward, and can be a problem if you don't have a CD unit, as in a netbook. So, I propose a tool that offers you the possibility of syncing all your computers. It lists all the repositories that you have listed as sources and replicates them all in a new installation, changing the name of the distro when needed, then after that, downloads the missing packages and installs them, with a single click. You call the program, log in with your e mail account, like Ubuntu One, the system asks you for an admin password, you accept to sync and that's it. No more meddling with Synaptic or software center. You could make it free for 3 machines or so and charge if you want to sync more, useful for companies and schools. If some packages can't be installed because of distro differences, it should let you know after it installs the others, not before, unlike the metapackage in AptOnCd. And if you can get your package working after adding a new repository, it should note how you solved the incompatibility and write it to a database for solving the problems of future users automatically. I think than doing this would give Mint an advantage compared to many other distros and OSs. Yes, we need to sync files, but that's easier than sync packages, and it still has demand. I think this could be the next step in cloud computing for individuals and companies.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.