Gdy mamy zainstalowane już na dysku PLD 1.x,
aby przejść do 2.0 (AC) nie musimy od nowa
instalować całego systemu. Możemy posłużyć się
skryptem ra2ac. Pakiety z tego skryptu
standardowo pobierane są z ftp. Czynnością którą musimy wykonać zanim
posłużymy się skryptem to aktualizacja kernela do wersji 2.4.x. Gotowe
pakiety możemy pobrać z dwóch źródeł w zależności od architektury.
Cała aktualizacja systemu sprowadzi się do
uruchomienia skryptu i ręcznej rekonfiguracji nowych wersji usług.
Należy pamiętać, że AC jest na kernelu 2.6, lub 2.4 do wyboru,
w tych kernelach nie ma ipchains-ów, zamiast tego jest narzędzie
nazywające się iptables. Pomimo iż służy do tego samego,
regułki mają inną składnie. W kernelach 2.4 i 2.6 niektóre moduły
urządzeń inaczej się nazywają, więc na to też należy być przygotowanym.
Skrypt jest przeznaczony dla ludzi, którzy
wiedzą co robią i mają ogólne pojęcie o
linuksie, jeżeli jesteś początkującym
użytkownikiem PLD, to lepszą decyzją będzie
od nowa zainstalowanie systemu.
Pierwszym krokiem powinno być zrobienie kopii
zapasowej plików konfiguracyjnych - najlepiej
przekopiować gdzieś cały katalog /etc, jeżeli
masz np. postgresa, to ważne jest abyś zrzucił
gdzieś bazy. O innych ważnych usługach i
zmianach w konfiguracjach powinniśmy poczytać
wcześniej. Wiele nowszych pakietów, stare pliki
konfiguracyjne przekopiuje do plików z
rozszerzeniem *.old
Zainstalowanego na komputerze kde lub
gnome
najlepiej jest usunąć (łącznie z katalogami i
plikami zaczynającymi się od .kde i
.gnome w
katalogach domowych użytkowników) - gdyż zmiany są bardzo
duże i praca ze starymi ustawieniami powoduje
często wadliwą prace. Generalnie ważne jest aby aktualizować
jak najmniejszą liczbę pakietów, wtedy
wszystko powinno pójść w miarę gładko. Resztę pakietów
można później ręcznie doinstalować po aktualizacji.
Teraz pobieramy z cvsu skrypt ra2ac poleceniem:
# cvs -d :pserver:cvs@cvs.pld-linux.org:/cvsroot get raac-converter
cvs server: Updating raac-converter
U raac-converter/ChangeLog
U raac-converter/TODO
U raac-converter/ra2ac |
Lub korzystamy z adresu www
Następnie uruchamiamy ra2ac:
# sh raac-converter/ra2ac |
Czekamy aż skończy się instalowanie pakietów,
na przewijające się niespełnione zależności i
błędy nie zważamy :)
I na samym końcu najbardziej nieprzyjemna
część aktualizacji - konfiguracja. Należy
teraz większość usług jeszcze raz
przekonfigurować, część usług będzie
potrzebowała tylko przekopiowania konfigu z
Ra, jednak inne (np. exim,
postfix) wymagają od
administratora edycji nowych plików
konfiguracyjnych. Ważne jest żeby poczytać w
dokumentacji o zmianach w plikach
konfiguracyjnych między wersjami które
mieliśmy w RA, a wersjami występującymi teraz
po skończeniu działania skryptu.
|