
* Robert Zöhrer robert.zoehrer@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:
http://hg.grml.org/grml-etc-core/file/tip/etc/apt/sources.list.grml
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:
http://hg.grml.org/grml-etc-core/file/tip/etc/apt/preferences.grml
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).
regards, -mika-