Zatwierdzono: Fortect
Wygląda na to, że niektórzy z naszych użytkowników stali się błędami podczas wyłączania aktualizacji rdzenia Yum. Istnieje wiele czynników, które mogą powodować tę przypadłość. Omówmy to poniżej.
Środowisko
- Red Hat Enterprise Linux (RHEL) 5
- Red Hat Enterprise Linux (RHEL) 6
- Red Hat Enterprise Linux (RHEL) 7
- Red Hat Satellite
- Sieć Red Hat
Problem
- Jak mogę wykluczyć jądro i inne zestawy z aktualizacji w systemie Red Hat Enterprise Linux po aktualizacji bezpośrednio z yum?
- Jak korzystać z funkcji wykluczania z mniam?
- Jak zapobiec aktualizacji pakietu podczas wymiany systemu z serwera pomocniczego?
- Jak wykluczyć tylko pakiety 32-bitowe, także pakiety 64-bitowe?
Rozdzielczość
-
Kierunek
up2date
w Red Hat Enterprise Linux 7 domyślnie wyklucza aktualizacje jądra. Standardem w odniesieniu do metodyum
Red Hat Enterprise Linux są aktualizacje jądra. -
Aby pominąć instalację i zaktualizować jądro lub inne pakiety podczas przeglądania, narzędzie do aktualizacji
yum
w systemie Red Hat Enterprise Linux 5, 6 i 7 może korzystać z następujących funkcji: -
Obejście z wiersza zamówienia:
# niesamowita aktualizacja --exclude odpowiada PACKAGENAME
Na przykład, aby całkowicie wykluczyć pakiety związane z jądrem:
numer Aktualizacja Yum --exclude = kernel *
Aby nie uwzględniać gcc
iw rezultacie nazw pakietów php
:
# niesamowita aktualizacja --exclude = gcc, php
Aby zapobiec zaktualizowaniu określonego pakietu, po prostu edytujmy / oraz / mniam. conf, aby użyć „wykluczenia” inwestycji.
Wyklucz pakiety Gcc * i PHP *:
numer niesamowitej aktualizacji --exclude = gcc * --rule out = php *
- Aby wprowadzić ulepszenia poza naprawą, edytuj plik
/etc/yum.conf
w połączeniu z następującymi wynikami:
[główny]cachedir equals / var / cache / yum / bucks basearch / $ releaseverPamięć podręczna = 0Poziom debugowania jest równy 2plik dziennika = / var / log dla każdego yum.logWyjątek = rdzeń * Redhat wersja 1 . <==== Jeśli
Uwaga. Musisz usunąć wiele różnych pakietów, a następnie oddzielić je spacją lub przecinkiem. Nie pożyczaj różnych linii exclude =
do jakiegoś pliku konfiguracyjnego tylko dlatego, że yum
najbardziej efektywny zlicza ostatni wpis exclude
.
Aby nie uwzględniać pakietów 32-bitowych, edytuj większość pliku /etc/yum.conf
.
Administrator pakietu Yum zezwala na aktualizacje jądra. Jednak CentOS nigdy nie oferuje najnowszego jądra w profesjonalnym repozytorium. Aby zaktualizować jądro w systemie CentOS, musisz zainstalować duże repozytorium stron trzecich o nazwie ElRepo. ElRepo oferuje wydłużoną wersję jądra dostępną na kernel.org.
wyklucz = 3 . .i? 86 * .i686
To rozwiązanie jest częścią programu Red Hat Fast Track Publishing i zawiera ogromną bibliotekę rozwiązań, które programiści Red Hat opracowali obecnie, aby pomóc naszym klientom. Aby zapewnić sobie wiedzę, której potrzebujesz, ponieważ dotyczy, artykuły te można łatwo przedstawić z uwzględnieniem ich surowej formy i surowego wzoru.
P: Zrób świetną listę wyjątków, aby każdy, kto uruchamia aktualizację yum, na pewno nie otrzymał wszystkich łat jądra?
# smaczna aktualizacja –exclude = NAZWA_PAKIETU.# mniam nowy początek –exclude = rdzeń *[main] cachedir = versus var / cache / yum / $ basearch $ releasever keepcache = 0 debuglevel = nie jeden, ale dwa logfile = / var / log – yum.log exclude = kernel * redhat-release * <====wykluczyć równa się * .i? osiemdziesiąt sześć * .i686.
Odpowiedź:
Może to być spowodowane na dwa sposoby:
1. plik konfiguracyjny yum dla yum.conf (trwały)
2. Użyj zmiennych wiersza poleceń
Użyj Yum.conf
2. Rozsądnie byłoby mieć dostęp do wszystkich klientów w tym polu “[main]” pliku yum in.conf.
3. Upewnij się, że dana osoba nie widzi wszystkich pakietów jądra w dokładnie tych pakietach, które są instalowane, gdy klienci uruchamiają polecenie yummy update:
Z wiersza poleceń
To jest tymczasowe i musimy wygenerować listę wyjątków na kablu poleceń.
# chłopiec mniam.confwykluczaćLista pakietów do wykluczenia lub aktualizacje do zainstalowania. Powinno to stać się oddzielną listą od środowiska. Symbole zastępcze umożliwiające uzyskanie globusów powłoki (takie jak * i?) są dozwolone.
Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
# vi /etc/yum.conf[ponad wszystko]cachedir = i var / cache / mniam / usd basearch / $ releaseverPamięć podręczna = 0Poziom debugowania równy 2plik dziennika = / var / log yum.logdokładne wyszukiwanie = 1przestarzały = 1kontrola gpg = 1Wtyczki równa się 1limit_instalacji = 3# Wyklucz aktualizacje rdzenia PUTwykluczyć równa się rdzeń *# TWOJA RESZTA JEST TUTAJ LUB W osobnych plikach o nazwie file.repo# przez /etc/yum.repos.d
liczba mniam --exclude = rdzeń * aktualizacjaPrzyspiesz teraz wydajność swojego komputera dzięki temu prostemu pobieraniu.