Dezaktualizacja Debiana

Ten artykuł przedstawia metodę dezaktualizacji (z angielskiego downgrade) Debiana, czyli przejścia na stabilniejszą dystrybucję - dla przykładu z unstable, na stable. Czynności tej dokonuje się zwykle, kiedy przekonujemy się, że dystrybucja niestabilna nie jest dla nas lub gdy system pada po aktualizacji, a my nie mamy pojęcia jak to naprawić. Do napisania tego artykułu skłonił mnie praktyczny brak informacji na ten temat w sieci, oraz (bzdurne!) informacje o tym, że jest to niewykonalne. W artykule posłużę się przykładem przejścia z dystrybucji unstable, na testing, dla innych przejść sposób postępowania jest analogiczny. Przejdźmy zatem do rzeczy...
1. Najpierw musimy się zająć plikiem /etc/apt/sources.list. Powinien on wyglądać mniej więcej tak:
deb <adres> <katalog> <podkatalogi>
deb-src <adres> <katalog> <podkatalogi>
...
Gdzie katalog posiada człon unstable, testing, stable lub nazwę aktualnej dystrybucji danego typu, np. sid, czy etch. Wystarczy wymienić je wszędzie na stabilniejszą dystrybucję, która nas interesuje - czyli np. testing.
2. Teraz musimy zmodyfikować lub (co bardziej prawdopodobne) utworzyć plik /etc/apt/preferences. Jest to plik, którego standardowo w systemie nie ma. Pozwala on na dokładne sterowanie hierarchią pakietów i ich miejsc pochodzenia. Można więc dzięki niemu utworzyć system mieszany (np. unstable-testing) lub zapewnić sobie większą kontrolę w przypadku, gdy posiadamy bardzo dużo źródeł pakietów w sources.list. W tej konkretnej sytuacji wystarczy nam jedynie ułamek możliwości tego pliku konfiguracyjnego. Wpiszmy do niego:
Package: *
Pin: release a=testing
Pin-Priority: 1001
Ten krok zapewnia nam obejście standardowego postępowania apt'a w takim wypadku - poinformowania nas, że aktualnie zainstalowane pliki są nowsze niż te w repozytoriach i że w związku z tym nie zostaną zainstalowane.
3. Teraz używamy znanych wszystkim komend:
# apt-get update
# apt-get dist-upgrade
Teraz powinno się zacząć ściąganie pakietów. Zwykle jest to przynajmniej 500MB, często więcej. Gdy proces zostanie zakończony najlepiej uruchomić ponownie system. I to już wszystko! Nie było takie trudne, prawda?

Polecane linki:
Podręcznik Debiana - można się z niego wiele dowiedzieć, m.in. o pliku preferences

Niniejszy artykuł jest dostępny na licencji Creative Commons Uznanie autorstwa - Użycie niekomercyjne - Na tych samych warunkach 2.5 Polska.


<< Powrót

Komentarze:

Wszystkie przedstawione tutaj opinie należą do ich autorów i twórca strony nie ponosi żadnej odpowiedzialności za ich treść.


Imię/Ksywka (wymagane):

Strona WWW:

Wpisz tekst z obrazka (wymagane):

kod

Treść (wymagane):


W polu "Strona WWW" wpisywanie członu "http://" nie jest konieczne. Tagi (X)HTML wpisane w treści nie będą działać jako element strony, zamiast tego pojawią się w samym komentarzu. Komentarze obraźliwe, nie na temat lub niezgodne z prawem będą w miarę możliwości usuwane.

skiny: grey-tea green | light sky blue | carrot orange
some rights reserved | kanał informacyjny | admin | valid XHTML 1.0 | valid CSS | valid Atom 1.0