OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

7.5.3. Automatyzacja zarządzania pakietami i aktualizacjami‌


7.5.3.1. Uwagi ogólne


Pierwszą rzeczą, którą robisz po zainstalowaniu nowego systemu, jest zastosowanie aktualizacji; dotyczy to wszystkich systemów operacyjnych i Linux nie jest wyjątkiem.


Aktualizacje dla większości systemów Linux można zwykle znaleźć w pobliskiej witrynie odzwierciedlającej Twoją dystrybucję. Listę witryn oferujących tę usługę można znaleźć na stronie internetowej Twojej dystrybucji, patrz Dodatek A.


Aktualizacje powinny być stosowane regularnie, jeśli to możliwe codziennie, ale rozsądnym początkiem byłoby co kilka tygodni. Naprawdę powinieneś spróbować mieć najnowszą wersję swojej dystrybucji, ponieważ Linux ulega ciągłym zmianom. Jak powiedzieliśmy wcześniej, nowe funkcje, ulepszenia i poprawki błędów są dostarczane w stałym rytmie, a czasami rozwiązywane są ważne problemy związane z bezpieczeństwem.


Dobra wiadomość jest taka, że ​​większość dystrybucji Linuksa udostępnia narzędzia, dzięki którym nie trzeba codziennie ręcznie aktualizować dziesiątek pakietów. Poniższe sekcje zawierają przegląd menedżerowie menedżerów pakietów. Jest o wiele więcej na ten temat, nawet regularne aktualizacje pakietów źródłowych są zarządzane automatycznie; podajemy tylko najbardziej znane systemy. Zawsze należy zapoznać się z dokumentacją dotyczącą konkretnej dystrybucji, aby zapoznać się z zalecanymi procedurami.


obraz

7.5.3.2. TRAFNY


Advanced Package Tool to system zarządzania pakietami oprogramowania. Narzędziem wiersza poleceń do obsługi pakietów jest apt-get, który zawiera doskonałą stronę podręcznika opisującą, jak instalować i aktualizować pakiety oraz jak aktualizować pojedyncze pakiety lub całą dystrybucję. APT ma swoje korzenie w dystrybucji Debian GNU/Linux, gdzie jest domyślnym menedżerem pakietów Debiana. APT został przeniesiony również do pracy z pakietami RPM. Główną zaletą APT jest to, że jest darmowy i elastyczny w użyciu. Umożliwi to skonfigurowanie systemów podobnych do specyficznych dla dystrybucji (a w niektórych przypadkach komercyjnych) wymienionych w następnych sekcjach.


Generalnie przy pierwszym użyciu apt-get, będziesz musiał uzyskać indeks dostępnych pakietów. Odbywa się to za pomocą polecenia


apt-get aktualizacja


Potem możesz użyć apt-get uaktualnić swój system:


apt-get uaktualnienie


Rób to często. Jest to łatwy sposób na zapewnienie aktualności i bezpieczeństwa systemu.


Oprócz tego ogólnego zastosowania, apt-get jest również bardzo szybki w przypadku instalacji pojedynczych pakietów. Tak to działa:


[dawid@jupiter ~] su - -c „apt-get install xsnow”

Hasło:

Czytanie list pakietów... Gotowe Tworzenie drzewa zależności... Gotowe

Zostaną zainstalowane następujące NOWE pakiety: xsnow

[dawid@jupiter ~] su - -c „apt-get install xsnow”

Hasło:

Czytanie list pakietów... Gotowe Tworzenie drzewa zależności... Gotowe

Zostaną zainstalowane następujące NOWE pakiety: xsnow


0 pakietów zaktualizowanych, 1 nowo zainstalowanych, 0 usuniętych i 3 niezaktualizowanych. Trzeba zdobyć 33.6 kB archiwów.

Po rozpakowaniu wykorzystane zostanie 104kB dodatkowej przestrzeni dyskowej.

Pobierz: 1 http://ayo.freshrpms.net redhat/9/i386/os xsnow 1.42-10 [33.6 kB] Pobrano 33.6 kB w ciągu 0 s (106 kB/s)

Wykonywanie obrotów (-Uvh)...

Przygotowanie... ########################################### [100% ]

1:xsnow ########################################### [100%]

0 pakietów zaktualizowanych, 1 nowo zainstalowanych, 0 usuniętych i 3 niezaktualizowanych. Trzeba zdobyć 33.6 kB archiwów.

Po rozpakowaniu wykorzystane zostanie 104kB dodatkowej przestrzeni dyskowej.

Pobierz: 1 http://ayo.freshrpms.net redhat/9/i386/os xsnow 1.42-10 [33.6 kB] Pobrano 33.6 kB w ciągu 0 s (106 kB/s)

Wykonywanie obrotów (-Uvh)...

Przygotowanie... ########################################### [100% ]

1:xsnow ########################################### [100%]

Zanotuj -c opcja do su polecenie, które wskazuje powłoce głównej, aby wykonała tylko to polecenie, a następnie powróciła do środowiska użytkownika. W ten sposób nie możesz zapomnieć o zamknięciu konta root.


obraz

Jeśli istnieją jakieś zależności od innych pakietów, apt-get pobierze i zainstaluje te pakiety pomocnicze. Więcej informacji można znaleźć w APT HOWTO.

7.5.3.3. Systemy korzystające z pakietów RPM


Agent aktualizacji, który pierwotnie obsługiwał tylko pakiety RPM RedHat, został teraz przeniesiony do szerszego zestawu oprogramowania, w tym repozytoriów innych niż RedHat. To narzędzie zapewnia kompletny system aktualizacji pakietów RPM w systemie RedHat lub Fedora Core. W wierszu poleceń wpisz aktualizacja2aktualizacja aby zaktualizować swój system. Na pulpicie domyślnie aktywowana jest mała ikona informująca o dostępności aktualizacji dla Twojego systemu.


Zmodyfikowano aktualizator Yellowdog (mniam) to kolejne narzędzie, które w ostatnim czasie zyskało na popularności. Jest to interaktywny, ale zautomatyzowany program aktualizacyjny służący do instalowania, aktualizowania lub usuwania pakietów RPM w systemie. Jest to narzędzie z wyboru w systemach Fedora.


W SuSE Linux wszystko odbywa się za pomocą YaST, kolejnego narzędzia konfiguracyjnego, które obsługuje szeroką gamę zadań administracyjnych systemu, w tym aktualizację pakietów RPM. Począwszy od SuSE Linux 7.1, możesz także dokonać aktualizacji za pomocą interfejsu sieciowego i TY, Yast Online Update.


Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: