Debian - woody mit testing und unstable debīs betanken

Warnung! Wie immer, alles auf eigene Gefahr. Sollte eure Debian-Installation nach folgender Anleitung die Grätsche machen, hab ich euch gewarnt. Datensicherung machen!

Referenzen: man apt.conf; man apt_preferences; #debian.de FAQ - Pinning
Dateien: /etc/apt/apt.conf; /etc/apt/preferences; /etc/apt/source.list

Intro

Seit Woody gibt es die Möglichkeit Packete aus SID oder Testing einzuspielen ohne gleich ein komplett Dist-Upgrade auf die jeweilige Version zumachen. Damit ist auch "Anfängern" möglich ein möglich stable zu benutzen ohne auf neuere Programme (z.B. Mozilla 1.2.x oder sonstiges) zu verzichten.
"Folgende Informationen sind aus dem Netz zusammengesammelt und helfen hoffentlich weiter.

Was muss ich tun?

Die o.g. Referenzen sollte man sich zu Herzen nehmen. Und los gehts! Als erstes legt man die apt.conf an (als Root) mit folgendem Inhalt:

/etc/apt/apt.conf
	APT::Default-Release""3.0"";
Wenn man auf Woody bleiben möchte. Sollteste Du testing einsetzen ändere "3.0" auf "testing". Die apt.conf gehört ins Verzeichnis /etc/apt/ . Folgende Einstellung lässt sich mit apt-config dump kontrollieren. Das sollte nun in meinem Beispiel so aussehen: [schnipp] APT ""; APT::Architecture "i386"; APT::Default-Release "3.0"; ... [schnapp] Schick. Damit wir aber bei einem apt-get upgrade nicht gleich bei unstable/testing landen legt man folgende Datei an:
/etc/apt/preferences
	Package: *
	Pin: release a=stable
	Pin-Priority: 998
	
	Package: *
	Pin: release a=testing
	Pin-Priority: 10
	
	Package: *
	Pin: release a=unstable
	Pin-Priority: 10
ACHTUNG! Bei Copy-n-Paste die Leerzeichen am Zeilenanfang entfernen!
Das ganze kann man nun wieder mit apt-config dump bewundern. In meinem Fall schaut das dann so aus.
user@debian:/etc/apt$ apt-config dump
APT "";
APT::Architecture "i386";
APT::Default-Release "3.0";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::userstatus "status.user";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::dpkg "/usr/bin/dpkg";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
Wunderbar!

Home
© 2002  E-Mail webmaster@netzwech.de
letzte Aktualisierung dieser HTML-Seite
Valid CSS! Valid HTML 4.01!