Pierwszym poleceniem, które chcesz wiedzieć Kontrola mniam. Jeśli nie znasz Yum, najpierw przeczytaj nasz podkład na Yum, a następnie wróć tutaj. Komenda kontroli dokonuje wydrukować listy dowolnych pakietów, dla których dostępna jest aktualizacja. Do celów skryptowych zwróci również wartość wyjścia 100 Jeśli wymagane są aktualizacje, 0 Jeśli nie są wymagane aktualizacje lub 1, jeśli wystąpił błąd.
Oto przykład sprawdzenia aktualizacji w Centos:
Check-update yum> /dev /null
Rc = $?
jeśli [$ rc -eq 100]; Następnie
echo „potrzebne są aktualizacje”
elif [$ rc -eq 0]; Następnie
echo „Żadne aktualizacje nie są potrzebne”
w przeciwnym razie
echo „Wystąpił błąd w sprawdzeniu aktualizacji pakietu, spróbuj ponownie”
fi
Centos aktualizacji
A oto przykład drukowania aktualizacji w razie potrzeby:
Czerp w Yum-Update> ./wyjście
Rc = $?
jeśli [$ rc -eq 100]; Następnie
kot ./wyjście
fi
Możemy również sprawdzić aktualizacje pojedynczego pakietu z Aktualizacja Yum i nie określając y, na tak, zapytane. Jeśli naciśniesz y, dla tak, aktualizacja będzie kontynuowana dla określonego pakietu. Na przykład sprawdzę teraz pakiet vim-minimal:
Aktualizacja Yum Vim-Minimal
Jeśli chcesz kontynuować i zaktualizować wszystkie pakiety, idź dalej Aktualizacja Yum i nie podaj żadnych nazw pakietów. Ona znajdzie wszystkie nieaktualne pakiety i zaktualizuje je wszystkie po potwierdzeniu Y tak.
# Aktualizacja Yum
Aktualizacja Yum
Po zakończeniu aktualizacji możesz ponownie uruchomić skrypt kontrolny powyżej i spodziewać się, że nie zobaczysz nic do aktualizacji.
Check-update yum> /dev /null
Rc = $?
jeśli [$ rc -eq 100]; Następnie
echo „potrzebne są aktualizacje”
elif [$ rc -eq 0]; Następnie
echo „Żadne aktualizacje nie są potrzebne”
w przeciwnym razie
echo „Wystąpił błąd w sprawdzeniu aktualizacji pakietu, spróbuj ponownie”
fi
Centos Brak aktualizacji
Ważne jest aktualizację systemu Centos. Możesz użyć powyższej metodologii, aby pomóc.