i recently had to reinstall hardy/kde3.5 after a non-recoverable system failure (thank the deities for backups!) and i realized i was faced with the chore of reproducing the environment i had customized w/ various repositories.
yah, i know you can generate a list of installed apps w/ dpkg, but that's just *useless* because it lists every single file and *not* discrete packages.
finally, with the help of a more knowledgeable buddy, we figured out how to open synaptic in a vnc window, looking at the dead hardy install. that allowed me to cruise through the installed packages in one desktop window and compare/select changes for the new hardy install in another desktop window with synaptic open in both.
Pretty cool and got the job done reasonably well... until i ran into a problem: the /sys partition was too small for the new selections but synaptic happily burned through the last 10% of free space on the partition and then hung up. i couldn't even run "sudo dpkg --configure -a" for example, let alone boot any apps that weren't already running.
Sooo here's were i go into complaint mode and ask for help (or at least some cogent responses).
this episode got me to thinking about things...
FIRST: why isn't there some mechanism to tell synaptic (etc) users that "you have xxxMb available on the target partition and you are requesting install of xxxMb of new additions" or some such. HELLO!? how are we supposed to know if we're about to shoot ourselves in the foot otherwise? that doesn't seem like a difficult thing to enable, right? (of course i am by NO means a developer, so maybe there are things i'm not aware of.)
SECOND: how about somebody figuring out how to run synaptic (etc) in a web browser? *that* would allow one to save pages (aka snapshots) of installed packages in a *rational* manner, for use in the event that (as happened to me) your FS gets boned or you want to otherwise reproduce the environment with a new install.
if anybody out there has *useful* suggestions about this, do please chime in!
8)
yah, i know you can generate a list of installed apps w/ dpkg, but that's just *useless* because it lists every single file and *not* discrete packages.
finally, with the help of a more knowledgeable buddy, we figured out how to open synaptic in a vnc window, looking at the dead hardy install. that allowed me to cruise through the installed packages in one desktop window and compare/select changes for the new hardy install in another desktop window with synaptic open in both.
Pretty cool and got the job done reasonably well... until i ran into a problem: the /sys partition was too small for the new selections but synaptic happily burned through the last 10% of free space on the partition and then hung up. i couldn't even run "sudo dpkg --configure -a" for example, let alone boot any apps that weren't already running.
Sooo here's were i go into complaint mode and ask for help (or at least some cogent responses).
this episode got me to thinking about things...
FIRST: why isn't there some mechanism to tell synaptic (etc) users that "you have xxxMb available on the target partition and you are requesting install of xxxMb of new additions" or some such. HELLO!? how are we supposed to know if we're about to shoot ourselves in the foot otherwise? that doesn't seem like a difficult thing to enable, right? (of course i am by NO means a developer, so maybe there are things i'm not aware of.)
SECOND: how about somebody figuring out how to run synaptic (etc) in a web browser? *that* would allow one to save pages (aka snapshots) of installed packages in a *rational* manner, for use in the event that (as happened to me) your FS gets boned or you want to otherwise reproduce the environment with a new install.
if anybody out there has *useful* suggestions about this, do please chime in!
8)
Comment