W poniższym dokumencie staram się opisać sposób w jaki można łatwo, uaktualnić swojego Slackware do wersji 10.2.
Jak wiemy by mieć najnowszą wersję systemu, a nie chcemy korzystać z wersji Slackware-current, wcale nie musimy reinstalować systemu, czy też aktualizować każdej paczki z osobna. Wystarczy płyta z najnowszą wersją Slackware oraz trochę czasu.
2. Informacje na początek
Przed rozpoczęciem aktualizacji zaleca się wykonanie kopii zapasowej systemu, lub jeśli nie całego to chociaż z gałęzi katalogu /etc. Dokonujemy tego ze względów bezpieczeństwa, wybór pozostawiam czytelnikowi.
Zabieramy się do pracy...
3. Opis czynności przed uaktualnieniem
By dokonać aktaulizacji systemu musisz zaopatrzyć się w paczki wersji Slackware 10.2.
Najłatwiej dokonasz tego pobierając najnowszą wersję systemu i nagrywając go na płytę CD. Następnie montujesz napęd CD-ROM w systemi:
Kod: Zaznacz cały
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
W poniższym opisie przyjmę, że płyta z dystrybucją jest w zamontowanym napędzie CD-ROM.
Pełna ścieżka do potrzebnego nam folderu "/slackware", znajdującego się na płycie to:
Kod: Zaznacz cały
/mnt/cdrom/slackware
4. Proces uaktualnienia
4.1. Po zalogowaniu do systemu, uruchamiasz go w trybie "single-user":
Kod: Zaznacz cały
#telinit 1
Kod: Zaznacz cały
#upgradepkg /mnt/cdrom/slackware/a/glibc-solibs-*.tgz
Kod: Zaznacz cały
#upgradepkg /mnt/cdrom/slackware/a/pkgtools-*.tgz
Kod: Zaznacz cały
#upgradepkg --install-new /mnt/cdrom/slackware/a/sed-*.tgz
Kod: Zaznacz cały
#upgradepkg --install-new /mnt/cdrom/slackware/*/*.tgz
5.1. Warto upewnić się czy Twój system się uruchomi. Jeśli korzystasz z LILO, sprawdź czy ścieżki w pliku:
/etc/lilo.conf, odpowiadają właściwej wersji jądra systemu. Nie zapomnij po edycji pliku wydać polecenie:
Kod: Zaznacz cały
#lilo
5.2. Prawdopodobnie będziesz musiał edytować plik:
/etc/X11/xorg.conf by zmienić wpis odpowiadający klawiaturze z "Keyboard" na "kbd".
5.3. Wróć do trybu "multi-user"
Kod: Zaznacz cały
#telinit 3
Kod: Zaznacz cały
#ls -lt | less
5.5. Jeśli korzystsz z KDE. W procesie aktualizacji, zostały skopiowane wszystkie rozszerzenia językowe, które zajmują około 500MB. Jeśli korzystasz z jednego z nich, usuń pozostałe:
Kod: Zaznacz cały
#cd /var/log/packages
#removepkg kde-i18n* koffice-i18n*
6. Uwagi
Tekst powstał w oparciu o pracę Patricka Volkerdinga znajdującą się na płycie Slackware 10.2. Procesu aktualizacji należy dokonać lokalnie gdyż tryb "single-user" nie pozwoli nam na zdalną pracę na systemem.
7. Koniec
Właśnie po ponownym restarcie komputera, możesz cieszyć się nową wersją systemu Slackware.