[Grml] Recommended source.list and apt (pinning) setting for HD install?

Michael Prokop mika at grml.org
Sun Jan 7 13:28:30 CET 2007

* Robert Zöhrer <robert.zoehrer at pronet.at> [20070105 12:30]:

> Before 'grml2hd-utils' could fetch packets (e.g. for multimedia stuff) I
> had to modify my default? source.list by activating

> ----------
> # MPEG, divx...:
>   deb     http://www.debian-multimedia.org sid main
>   deb-src http://www.debian-multimedia.org sid main
> ---------

> in this case.

This shouldn't be the case as the script install-packages-useful
(part of grml2hd-utils) uses its own temporary sources.list.

But multimedia stuff needs small adjustments because mplayer is part
of Debian/unstable now, I'll upload a working grml2hd-utils package
(fixing the multimedia stuff) soon.

> Because I'm still using default (at installation time) settings for
> source.list and apt-pinning (preferences)

> Question: Is there a recommended way of setting up (and maintain) packet
> assortment on a grml-HD-installation?

Using the defaults shipped by grml works great. ;)

It depends on your needs. If you want to "freeze your installation"
activate only the grml-stable repository so you just receive
bugfixes of grml-packages. If you want to stay up2date with Debian's
pool as well just activate the unstable-pool as well - that's what
grml ships by default.

If you want to get the latest packages of grml (including
development stuff and new packages) activate grml-testing repository
as well.

All the other repositories available in sources.list should be used
with causition and only of you really need it.

You lost your sources.list or don't know what's state of the art at
grml?  Just take a look at /etc/apt/sources.list.grml - the file
shipped by default at grml as /etc/apt/sources.list.

You can get the most current version of the file through the web
(thanks to mercurial :)) as well:


You can even follow updates of sources.list.grml through symlinking
the file ('cd /etc/apt ; ln -s sources.list.grml sources.list') - as
soon as you update package grml-etc-core and the package includes an
updated version of sources.list.grml you have it available for use
with apt-get/aptitude as well. ;) And of course you can use the file
as base for your own sources.list version then.

> I'm searching for a solution to permanently void packet chaos (maybe)
> caused by incompatible packet / repository dependencies when using
> (complex) pinning as it is at grml.

grml does not use complex pinning. :) It just looks like:


So we just make sure packages from *grml.org receive high priority,
following unstable pool and on the end of the list the
not-so-important stuff (in case someone uses those repositories).

You like grml?  Help us!      http://grml.org/donations/
Already on the grml-user-map? http://www.frappr.com/grmlusers
The Grml Planet               http://planet.grml.org/
Grml Solutions                http://solutions.grml.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://ml.grml.org/pipermail/grml/attachments/20070107/b14ca43a/attachment-0004.pgp>

More information about the Grml mailing list