Linux 101: Aktualizowanie systemu

Chcesz dowiedzieć się więcej o administrowaniu Linuksem? Zapoznaj się z tymi kursami szkoleniowymi dla Linuksa.

  • Wprowadzenie do Linuksa (LFS101x) – za darmo
  • Podstawy Administracji Systemem Linux (LFS201)

Wiele lat temu, kiedy po raz pierwszy zacząłem pracę z Linuksem, instalowanie aplikacji i utrzymywanie systemu na bieżąco nie było łatwym wyczynem. W rzeczywistości, jeśli chciałeś się zmierzyć z którymkolwiek z tych zadań, byłeś skazany na wiersz poleceń. Dla niektórych nowych użytkowników powodowało to, że ich maszyny były przestarzałe lub pozbawione potrzebnych im aplikacji. Oczywiście w tamtych czasach większość osób próbujących swoich sił w Linuksie wiedziała, że wchodzi w coś co będzie wymagało trochę pracy. Tak po prostu było. Na szczęście czasy i Linux się zmieniły. Teraz Linux jest wykładniczo bardziej przyjazny dla użytkownika – do punktu, w którym tak wiele jest zautomatyzowane, że dzisiejszy Linux prawie nie przypomina wczorajszego Linuksa.

Ale nawet jeśli Linux ewoluował w przyjazny użytkownikowi system operacyjny, nadal istnieją systemy, które różnią się zasadniczo od swoich odpowiedników w Windows. Tak więc zawsze najlepiej jest zrozumieć te systemy aby móc je właściwie wykorzystać. W ramach tego artykułu dowiesz się jak utrzymać swój system Linux na bieżąco. W tym procesie możesz również dowiedzieć się jak zainstalować aplikację lub dwie.

Jest jedna rzecz, którą musisz zrozumieć na temat aktualizacji Linuksa: Nie każda dystrybucja obsługuje ten proces w ten sam sposób. W rzeczywistości, niektóre dystrybucje różnią się od siebie typem plików, których używają do zarządzania pakietami.

  • Ubuntu i Debian używają .deb
  • Fedora, SuSE i Mandriva używają .rpm
  • Slackware używa archiwów .tgz, które zawierają prekompilowane binarki
  • I oczywiście jest też instalacja ze źródła lub prekompilowanych plików .bin lub .package.¬†
Jak widzisz jest wiele możliwych systemów (a powyższa lista nie jest nawet bliska bycia all-inclusive). Tak więc, aby uczynić zadanie pokrycia tego tematu mniej epickim, zajmę się systemami Ubuntu i Fedora. Poruszę zarówno GUI, jak i narzędzia wiersza poleceń do obsługi aktualizacji systemu.

Ubuntu Linux

Ubuntu Linux stał się jedną z najpopularniejszych dystrybucji Linuksa. I poprzez proces aktualizacji systemu, powinieneś być w stanie dokładnie określić dlaczego tak się dzieje. Ubuntu jest bardzo przyjazny dla użytkownika. Ubuntu używa dwóch różnych narzędzi do aktualizacji systemu:
  • apt-get: Narzędzie wiersza poleceń.
  • Update Manager: Narzędzie GUI.

Ubuntu Update ManagerThe Update Manger jest prawie w 100% automatycznym narzędziem. Dzięki temu narzędziu nie będziesz musiał rutynowo sprawdzać, czy są dostępne aktualizacje. Zamiast tego użytkownik będzie wiedział, że aktualizacje są dostępne, ponieważ Menedżer aktualizacji otworzy się na pulpicie (patrz Rysunek 1), gdy tylko aktualizacje będą dostępne w zależności od ich typu:
  • Aktualizacje bezpieczeństwa: Codziennie
  • Aktualizacje niezwiązane z bezpieczeństwem: Weekly

Jeśli chcesz ręcznie sprawdzić dostępność aktualizacji, możesz to zrobić, klikając podmenu Administracja w menu System, a następnie wybierając pozycję Menedżer aktualizacji. Po otwarciu Menedżera aktualizacji należy kliknąć przycisk Sprawdź, aby sprawdzić, czy są dostępne aktualizacje.

Rysunek 1 przedstawia listę aktualizacji dla instalacji Ubuntu 9.10. Jak widać, są tam zarówno Ważne aktualizacje bezpieczeństwa, jak i Zalecane aktualizacje. Jeśli chcesz uzyskać informacje na temat konkretnej aktualizacji, możesz wybrać aktualizację, a następnie kliknąć na rozwijanej liście Opis aktualizacji.
 
Aby zaktualizować pakiety, wykonaj następujące kroki:
  1. Zaznacz aktualizacje, które chcesz zainstalować. Domyślnie wszystkie aktualizacje są zaznaczone.
  2. Kliknij przycisk Zainstaluj aktualizacje.
  3. Wprowadź hasło użytkownika (sudo).
  4. Kliknij OK.

Aktualizacje zostaną wykonane i możesz kontynuować swoją pracę. Niektóre aktualizacje mogą wymagać albo wylogowania się z pulpitu i ponownego zalogowania, albo ponownego uruchomienia komputera. Istnieje nowe narzędzie w rozwoju (Ksplice)¬† które pozwalają nawet aktualizacja jądra nie wymaga ponownego uruchomienia.
Po zakończeniu wszystkich aktualizacji Update Manage główne okno powróci informując, że Twój system jest aktualny.

Aktualizacja poprzez wiersz poleceńPrzyjrzyjrzyjrzyjmy się teraz narzędziom wiersza poleceń do aktualizacji systemu. System zarządzania pakietami w Ubuntu nazywa się apt. Apt jest bardzo potężnym narzędziem, które może całkowicie zarządzać pakietami systemu poprzez linię poleceń. Korzystanie z narzędzia wiersza poleceń ma jedną wadę – aby sprawdzić, czy masz aktualizacje, musisz uruchomić go ręcznie. Przyjrzyjmy się jak zaktualizować swój system z pomocą Apt. Wykonaj następujące kroki:

  1. Otwórz okno terminala.
  2. Wprowadź polecenie sudo apt-get upgrade.
  3. Wprowadź hasło użytkownika.
  4. Przejrzyj listę dostępnych aktualizacji (patrz rysunek 2) i zdecyduj, czy chcesz przejść przez całą aktualizację.
  5. Aby zaakceptować wszystkie aktualizacje, kliknij klawisz 'y' (bez cudzysłowu) i naciśnij Enter.
  6. Zobacz, jak przebiega aktualizacja.

To wszystko. Twój system jest teraz aktualny. Przyjrzyjmy się, jak ten sam proces przebiega w Fedorze (dokładnie w Fedorze 12).

Fedora Linux

Fedora jest bezpośrednim potomkiem Red Hat Linux, więc jest beneficjentem systemu Red Hat Package Management (rpm).¬† Podobnie jak Ubuntu, Fedora może być aktualizowana przez:¬†
  • yum: Narzędzie wiersza poleceń.
  • GNOME (lub KDE) PackageKit: Narzędzie GUI.

GNOME PackageKitZależnie od pulpitu, będziesz używał GNOME lub KDE dla PackageKit. Aby otworzyć to narzędzie, wystarczy przejść do podmenu Administracja w menu System i wybrać pozycję Aktualizacja oprogramowania.¬† Po otwarciu narzędzia (patrz Rysunek 3) zobaczysz listę aktualizacji. Aby uzyskać informacje o konkretnej aktualizacji, wystarczy wybrać określony pakiet, a informacje zostaną wyświetlone w dolnym panelu.

Aby przejść do aktualizacji, należy kliknąć przycisk Zainstaluj aktualizacje. Podczas procesu pasek postępu będzie wskazywał, w którym miejscu kroku znajduje się GNOME (lub KDE) PackageKit. Kroki te są następujące:

  1. Odtwarzanie zależności.
  2. Pobieranie pakietów.
  3. Testowanie zmian.
  4. Instalowanie aktualizacji.

Gdy proces zostanie zakończony, program GNOME (lub KDE) PackageKit zgłosi, że system jest zaktualizowany. Kliknij przycisk OK, gdy zostaniesz o to poproszony.

Przyjrzyjrzyjmy się teraz uaktualnianiu Fedory z wiersza poleceń. Jak wspomniano wcześniej, jest to robione za pomocą polecenia yum. Aby się tym zająć, wykonaj następujące kroki:

Uaktualnianie z pomocą yum

  1. Otwórz okno terminala (Zrób to, przechodząc do podmenu Narzędzia systemowe w menu Aplikacje i wybierając Terminal).
  2. Wykonaj polecenie su, aby zmienić użytkownika na superużytkownika.
  3. Wpisz hasło superużytkownika i naciśnij Enter.
  4. Wykonaj polecenie yum update, a yum sprawdzi, jakie pakiety są dostępne do aktualizacji.
  5. Przejrzyjrzyj się liście aktualizacji (patrz Rysunek 4).
  6. Jeśli chcesz przejść z aktualizacją wpisz 'y' (bez cudzysłowów) i naciśnij Enter.
  7. Siądź wygodnie i obserwuj aktualizacje.
  8. Wyjdź z wiersza poleceń użytkownika root wpisując „exit” (bez cudzysłowów) i naciśnij Enter.
  9. Zamknij terminal, gdy zakończysz.

Twój system Fedora jest teraz aktualny.

Podsumowanie

Przyznaję, że tylko dwie dystrybucje zostały tutaj poruszone, ale to powinno zilustrować, jak łatwo jest zaktualizować instalację Linuksa. Chociaż narzędzia mogą nie być uniwersalne, koncepcje są. Czy używasz Ubuntu, OpenSuSE, Slackware, Fedora, Mandriva, czy cokolwiek pomiędzy, powyższe ilustracje powinny pomóc ci w aktualizacji każdej dystrybucji Linuksa. Mam nadzieję, że ten poradnik pomoże pokazać, jak przyjazny dla użytkownika stał się system operacyjny Linux.¬†

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *