19.03.2024, 09:46 UhrDeutsch | English
Hallo Gast [ Registrierung | Anmelden ]

Hinweis! Wird von Kano NICHT mehr supportet. Hinweis!


Downgrade von SID/Unstable nach Etch/Testing


Vorüberlegungen


Testing stellt einen Kompromiss zwischen sid (Aktualität) und stable (Reife) dar. Pakete aus sid gehen nach einer Testphase in testing ein. Es gilt zu bedenken, dass diese Zeitverzögerung auch bei Sicherheitsupdates eingehalten wird.

Wer seine Kanotix-Festplatteninstallation als Testing (Info zu den unterschiedlichen Releases: http://www.debian.de/releases/ ) weiterpflegen möchte, gehe wie folgt vor:

Vorbereitung:


In der Datei /etc/apt/apt.conf wird der Eintrag
APT::Default-Release "unstable";

gelöscht oder durch Doppelslash am Zeilenanfang auskommentiert.

In der Sources List (/etc/apt/sources.list) werden alle Debian-Unstable-Quellen durch Voranstellen von # auskommentiert, Alternativquellen werden entweder auskommentiert oder �soweit verfügbar- auf Testing umgestellt.

Schlußendlich wird noch eine Datei /etc/apt/preferences erstellt, die folgenden Inhalt hat:

Package: *
Pin: release a=testing
Pin-Priority: 1001


Erläuterung: Durch das sog. Pinning kann man Prioritäten für apt-get vorgeben. Eine Priorität von >1000 für testing zwingt apt-get zum Zurückstufen der Pakete.


Downgrade:


Root-Konsole aufrufen (als root: init 2):
Optional: cups anhalten mit /etc/init.d/cupsys stop

apt-get update
apt-get dist-upgrade


Da ein Teil von testing den gleichen Stand wie unstable hat, werden ggf. nur relativ wenige Pakete ersetzt. Hat man bislang noch kein apt-get upgrade gefahren, kann es �abhängig vom Stand der installierten unstable-Pakete- sein, daß einige Pakete sogar durch Pakete mit neueren Versionsnummern ersetzt werden, weil die testing-Pakete schon höhere Versionsnummern haben als die installierten unstable-Pakete.

Wegen der nacheinander abzuarbeitenden Abhängigkeiten muß man das apt-get dist-upgrade ggf. mehrfach durchführen, damit auch die zunächst zurückgestellten Änderungen durchgeführt werden.

Es kann zu Versionskonflikten kommen, die sich jedoch mittels dpkg--[parameter]lösen lassen sollten.

Ansonsten: Feddich;-)

Nachtrag


Wenn man eine reine Testing-Distribution weiterpflegen möchte, kann im Anschluß die Datei /etc/apt/preferences gelöscht werden und in die Datei /etc/apt/apt-conf die Zeile:

APT::Default-Release "testing";

eingefügt werden.



Synaptic


Auch mit Synaptic kann man das System updaten:
Aktualisieren Y°^�, �System aktualisieren�> Intelligente Aktualisierung. Einzelheiten: SynapticHowTo


Zum Downgrade auf testing ist Synaptic aber nicht zu empfehlen. Mit großer Wahrscheinlichkeit werden Änderungen an Paketen vorgenommen, die bei der Benutzung von Synaptic gerade in Gebrauch sind (zumindest X läuft ja), was zu Problemen führen kann.



"Etch" oder "Testing"


Wenn anstelle von "testing" "etch" eingetragen wird, landet man irgendwann (nämlich dann, wenn das aktuelle etch/testing zum neuen stable wird) bei einem stable-System, der Eintrag von "testing" bewirkt dagegen, daß man nach stable-Werdung von etch auf das neue testing zugreift. Die oben beschriebene Vorgehensweise läßt sich prinzipiell auch auf ein Downgrade zu stable/sarge anwenden, ob dies sinnvoll ist, darf bezweifelt werden.



Alternativ: "Sanfter Downgrade"


Einfach wie oben beschrieben alle unstable-Sourcen in der sources.list auskommentieren und in die apt.conf die Zeile:
APT::Default-Release "testing";

einfügen. Bei jedem upgrade bzw. dist-upgrade werden nun diejenigen unstable-Pakete durch testing-Pakete ersetzt, bei denen die testing-Version eine höhere Versionsnr. als die unstable-Version hat. Ein "gewaltsamer" Downgrade findet nicht statt.



Links:


Eine ausführliche Anleitung, u. a. mit Hinweisen zum Feintuning, z.B. zum Aufbau einer testing/unstable-Mischdistribution, findet sich hier:
http://www.debian.org/doc/manuals/quick-reference/quick-reference.de.html


zurück

XML Revisions of $tag
Seiten-History :: Letzter Editor : rolo48 :: Eigentümer : CarsHo ::
Powered by pnWikka 1.0
 
 
Deutsch | English
Logos and trademarks are the property of their respective owners, comments are property of their posters, the rest is © 2004 - 2006 by Jörg Schirottke (Kano).
Consult Impressum and Legal Terms for details. Kanotix is Free Software released under the GNU/GPL license.
This CMS is powered by PostNuke, all themes used at this site are released under the GNU/GPL license. designed and hosted by w3you. Our web server is running on Kanotix64-2006.