[TAG] removing unwanted packages

Thomas Adam thomas at edulinux.homeunix.org
Sun Apr 24 17:28:36 MSD 2005


On Sun, Apr 24, 2005 at 02:54:47PM +0200, Karl-Heinz Herrmann wrote:
> On Sun, 24 Apr 2005 12:39:35 +0100
> One question is left so: If System A and system B differ in selected
> packages, I run the --get-selection on A, hand-prune that list and
> rund the "apt-get dselect-upgrade" -- will it only select missing
> packages or does it deselect and uninstall installed packages on B
> because I set the selections to the ones on A?

The "--get-selections" list will contain all of base+standard, as well
as any additional packages you might install, so for a large percentage
of packages in that selection, will already be present on both systems,
anyway.

You can edit the list all you like before you run "dselect upgrade" on
System B - the effect it will have is that if you happen to remove any
dependencies of a package, they'll get installed anyway.  But by all
means trim it down to suit your tastes.

> I would be looking for the first variant, i.e. adding all missing
> packages but not deselecting any. I don't wan't exact clones, but
> ensure that if I log on any machine I always find a basic selections
> of programs and tools without having to ssh around all the time.

Then that is certainly one way of doing it, yes. The other option is to
create a file for "tasksel" to read.  "Tasksel" is/can be used during a
Debian installation to select a "suite" of packages to install -- much
like SuSE offers via YaST.  Of course, after a base install, one can
still run tasksel, and install packages that way.

There's plenty of information about it in:

/usr/share/doc/tasksel/README

and a sample format file:

/usr/share/tasksel/debian-tasks.desc

-- Thomas Adam

--  
"One of us is a cigar stand, and one of us is a lovely blue incandescent
guillotine" -- Stephen Malkmus, "Type Slowly" from "Brighten The Corners"




More information about the TAG mailing list