KateOS ma swój system aktualizacji który nazywa się updateos. Za pomocą właśnie tego systemu możemy zaktualizować nasz system (nowe wersje pakietów itd. )jeśli takowa aktualizacja została oficjalnie wydana i posiadamy dostęp do internetu.
Najlepszym rozwiązaniem aby nie mieć problemów z naszym systemem po jego aktualizacji jest aktualizacja z trybu runlevel 3. Na pewno nie powinno się aktualizować systemu będąc w środowisku graficznym ponieważ mogą wystąpić czasem drobne problemy.
Contents
* 1 Przygotowania do aktualizacji:
* 2 Aktualizacja główna:
* 3 Zakończenie ,pouczenie i drobne porady:
* 4 Jeśli jednak coś poszło nie tak:
Przygotowania do aktualizacji:
Dobrze jest przed rozpoczęciem aktualizacji zakończyć wszystkie zbędne procesy. Otwieramy konsole i logujemy sie jako super user czyli wpisujemy(krok ten możemy ominąć jeśli jesteśmy zalogowani jako root):
su
następnie podajemy odpowiednie hasło (takie jak do konta root) które ustaliliśmy najprawdopodobniej przy instalacji systemu. Następnie ,opcjonalnie, warto zaktualizować plik bazy danych szukania do najnowszej. Może to być pomocne w przypadku gdy np wiele osób ściąga aktualizacje i serwer chodzi bardzo wolno przez co np. możemy się z nim nie połączyć lub ściąganie pakietów może zająć nam więcej czasu. Robimy to wpisując komendę
updateos --update-search-database
lub
updateos -usd
Po tym zabiegu najlepiej będzie przejść do katalogu /etc np używając midnight comandera (plecenie mc) ponieważ najprawdopodobniej plik updateservers nie został nadpisany. Musimy zamienić go ręcznie czyli usuwając plik updateservers a następnie zmienić nazwę pliku updateservers.new na updateservers (upewnijcie się jednak czy plik updateservers.new istnieje)
Teraz ze zaktualizowaną bazą serwerów możemy zaktualizować swój system.
Aktualizacja główna:
Sprawdź zanim coś popsujesz: Będąc w trybie runlevel 3 jako root wpisujemy:
updateos -l
Aby sprawdzić jakie mamy dostępne aktualizacje. Pomoże to nam w obejściu drobnych niedogodności jakie mogą się pojawić po aktualizacji. Np zdarza się że po aktualizacji pliku Xorg aby uruchomić naszego menedżera okien trzeba będzie po ponownym uruchomieniu komputera wybrać na nowo tego menadżera okien którego chcemy używać, lub po aktualizacji kernel-modules będzie potrzeba przeinstalowania naszego boot managera (o czym dalej).
Jeśli jesteśmy pewni że chcemy (i możemy) w pełni zaktualizować nasz system korzystając z pakietów które są w repozytorium wpisujemy (będąc zalogowany jako root lub su)
updateos -ud
system powinien sam ściągnąć aktualizacje i je zainstalować w naszym systemie.
Zakończenie ,pouczenie i drobne porady:
Pamiętajmy aby po zakończonej aktualizacji w przypadku kiedy było zaktualizowane jądro(czyli tzw kernel) systemu wpisać polecenie
lilo
które przeładuje naszego boot managera i nie dopuści do tego abyśmy musieli przeinstalowywać lilo korzystając z płyty ratunkowej.
Nie aktualizujmy dbusa w czasie pracy aplikacji go używających. Wyłączmy najpierw te aplikacje korzystając z polecenia kill. Niektóre aktualizacje mogą się pojawić jako pliki z rozszerzeniem .new w katalogu /etc . Warto je wtedy podmienić aby móc korzystać z najnowszej ich wersji. Pozycja "blocked" w update-notifierze oznacza, że pakiet trzeba aktualizować ręcznie.
I to już wszystko. Nasz system jest w pełni aktualny i bezpieczniejszy.
Jeśli jednak coś poszło nie tak:
Co zrobić jeśli zapomnieliśmy jednak przeładować lilo po aktualizacji? -po pierwsze nie należy od razu instalować systemu od nowa. -po drugie nie należy się denerwować Jest dosyć prostu sposób aby lilo przywrócić do stanu używalności. Jak to zrobić: Wkładamy płyte KateOS 1cd lub DVD. Po odpaleniu systemu z tej płyty wpisujemy w pierwszym możliwym momencie
rescue root=/dev/hdxy
gdzie :
x - oznacza literę twardego dysku (a-pierwszy dysk; b-drugi ; itd)
y - oznacza numer partycji na której znajduje się nasz system (chodzi o partycje /)
W tym momencie system powinien się odpalić poprawnie. Jednak na tym nie koniec naszej pracy. Teraz powinniśmy zalogować się jako root i przeinstalować lilo np korzystając z komendy
lilo
lub
liloconfig
Jeśli użyliśmy liloconfig to mamy troszkę opcji do wyboru:
* instalacja prosta zainstaluje automatycznie lilo lecz będzie on z wyglądu bardzo spartański ponieważ plik lilo.conf zostanie nadpisany nie patrząc na stary plik lilo.conf
* instalacja ekspert wydaje się dobrym rozwiązaniem. Najprościej w tym momencie po jej wybraniu wybrać opcje Reinstaluj LILO używając istniejącego lilo.conf
I to juz wszystko. Możemy spokojnie zrestartować komputer i odpalić nasz system z HDD.
Po aktualizacji nie mogę odpalić mojego środowiska Xwindow lub po wpisaniu komendy startx wyskakują jakieś dziwne okienka.
Spokojnie, nie ma się czym przejmować. Prawdopodobnie został zaktualizowany pakiet Xorg. Aby móc korzystać z naszego środowiska X musimy wpisać z konta root komendę
xwmconfig
i wybrać preferowany przez nas manager Xów.
Czym jednak są te dziwne okienka które się pokazały? Jest to też manager X (o ile się nie myle to nazywa się afterstep). Aby pozamykać te wszystkie okienka wystarczy w każdym wpisać polecenie exit i wcisnąć enter. (po zamknięciu ostatniego okienka manager ten zostanie zamknięty).