KrazyPenguin wrote: 4) I have an idea about a program and I am not sure how to describe it, or exactly how it should work but here goes........ After you set up your system, this software scans your sources.list and currently installed packages, and saves the information into some kind of config file.
Example: You might install 50 add on packages.
Next time you do a fresh install of MINT, you open up that config file using "Mint Package Safe" (whatever it will be called). Then it will list all packages to be installed with dependencies ...
You mean like this?
Code: Select all
dpkg --get-selections > packagelist.txt
Code: Select all
dpkg --set-selections < packagelist.txt
... and voila, same packages on both systems?
It's already implemented
I use APTonCD
, search for it in synaptic.
Has a nice GUI and very userfriendly. It's very similar to the "update-manager", however it also shares similar problems if there are too many files to list (gets harder to manage).
That's my point !!!
An easy to manage application that does this maybe in list form:
"Internet" -> Firefox, Skype, Azureus, Thunderbird, etc.
Multimedia -> amarok, vcl player, mplayer, etc
Accessories -> tomboy, keepassx, calculator, etc.
Games -> x, y, z
u get the idea.
Each package installed on your computer would belong to a group, which can be displayed, edited, into a file an saved, making it easy to set up the same configuration on another computer, or on a fresh install.
So if you go from Debian, to Mepis to Mint it would all work.
You just pick the stuff that you are using and it will handle the dependencies.
The idea is it doesn't necessarily have to be stuff on your system to use this program. It is a "personal installer" so to speak.
you could do aptitude install a,b,c,d,e,f,g,etc
but this would basically do that but with a gui and organized packaging and editing tool and I don't see it being to hard to implement.
just basic coding it looks like.