[Grml] Pondering a mid-size grml...

Juergen Fiedler juergen.fiedler at gmail.com
Tue Feb 20 19:38:50 CET 2007

On 2/13/07, Michael Schierl <schierlm at gmx.de> wrote:
> Juergen Fiedler schrieb:
> > I'm
> > playing around with adding things to grml_small (being that stipping the
> > big one down seems rather intimidating)
> [...]

>From one of my scripts for a similar purpose:
> export LANG=C
> export LC_MESSAGES=
> mv /etc/apt/sources.list{,-moved}
> touch /etc/apt/sources.list
> apt-get update
> dpkg --get-selections | sed s/install$/purge/ | dpkg --set-selections
> dpkg --set-selections <grml-small-0.3-selections
> dpkg --set-selections <my-selections
> apt-get -y dselect-upgrade
> apt-get -f install
> apt-get dselect-upgrade

So I have played around with this script for a while; I am trying to keep X,
so my 'my-selections' looks like this:

linux-image-2.6.18-grml         install
unionfs-modules-2.6.18-grml     install
grml-policyrcd                  install
policyrcd-script-zg2            install
locales                         install
man-db                          install
fluxbox                         install
grml-x                          install
hwinfo                          install
libhal1                         install
libhd13                         install
pciutils                        install
xbase-clients                   install
xfonts-base                     install
xserver-xorg                    install
xserver-xorg-core               install
xserver-xorg-input-all          install
xserver-xorg-input-evdev        install
xserver-xorg-input-kbd          install
xserver-xorg-input-mouse        install
xserver-xorg-input-synaptics    install
xserver-xorg-input-vmmouse      install
xserver-xorg-input-wacom        install
xserver-xorg-video-fbdev        install
xserver-xorg-video-vesa         install
xterm                           install

The first 'apt-get -y dselect-upgrade' runs fine and leaves everything
related to X alone.
The second one, though, wants to remove everything that looks remotely like

apt-get -y dselect-upgrade
Reading package lists... Done
Building dependency tree... Done
The following packages will be REMOVED:
  grml-x xkb-data* xserver-xorg xserver-xorg-core xserver-xorg-input-all
  xserver-xorg-input-evdev xserver-xorg-input-kbd xserver-xorg-input-mouse
  xserver-xorg-input-synaptics xserver-xorg-input-vmmouse
  xserver-xorg-video-fbdev xserver-xorg-video-vesa
0 upgraded, 0 newly installed, 12 to remove and 0 not upgraded.
Need to get 0B of archives.
After unpacking 15.6MB disk space will be freed.

What am I missing there? Do I have to put the whole dependency tree for
those packages  into my selection file?
Maybe it would be easier to strip grml down to the minimum packages you
mentioned and then go using aptitude or apt-get; wouldn't I need one of them
to install packages that were not part of the original grml-0.9.iso, anyway
(assuming that  I don't want to download and install all .deb files

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ml.grml.org/pipermail/grml/attachments/20070220/24df3c2f/attachment-0001.html>

More information about the Grml mailing list