Z wyłączeniem pakietów z aktualizacji apt-get
- 3109
- 411
- Pan Jeremiasz Więcek
Czasami przypadkowo aktualizujemy pakiety, których nie należy aktualizować. Dzieje się to również podczas pełnego procesu aktualizacji aktualizacji lub automatycznych pakietów. Stwarza to poważne problemy na serwerze. Na przykład musisz wykluczyć pakiety jądra, PHP, MySQL i Apache z aktualizacji podczas aktualizacji systemu APT. Ten samouczek pomoże Ci znaleźć odpowiedź na temat wykluczenia pakietów z aktualizacji apt-get? Jak używać pakietu wyklucz w Ubuntu? Jak zapobiegać automatycznej aktualizacji pakietów za pomocą APT?
- Jak wykluczyć określone pakiety z aktualizacji Yum
Przytrzymaj lub wyklucz pakiety z aktualizacji
Użyj następującego polecenia, aby wykluczyć lub zatrzymać określony pakiet Debiana z aktualizacji. To wyłączy aktualizacje określonych pakietów z automatycznej aktualizacji lub aktualizacji ręcznych.
- Za pomocą apt
sudo apt-mark hold packal_name
- Za pomocą DPKG
Echo „Pakiet_name Hold” | sudo dpkg-selekcje set
- Przy użyciu umiejętności
Sudo Aptitude Hold Pakiet_name
Zmienić PACKT_NAME z faktyczną nazwą pakietu, która ma być ustawiona.
Wymień pakiety w zawieszeniu
Możesz sprawdzić pakiety w każdej chwili. Użyj następującego polecenia, aby wyświetlić wszystkie pakiety już ustawione na utrzymanie.
sudo dpkg-get-selekcja | Grep „Hold”
Unhhold lub włącz aktualizację pakietu
W przyszłości, jeśli chcesz zaktualizować dowolny pakiet ustawiony. Musisz unosić dowolnego pakietu przed aktualizacją. Użyj jednej z następujących poleceń, aby unfontować dowolnego pakietu.
- Za pomocą apt
sudo apt-mark unhold pack_name
- Za pomocą DPKG
Echo „Package_name Instal” | sudo dpkg-selekcje set
- Przy użyciu umiejętności
Sudo Aptitude Unhold Package_name
Teraz pakiety Unhhold zostaną zaktualizowane o aktualizację APT lub ulepszeń bez opieki.
Wniosek
W tym samouczku nauczyłeś się przechowywać pakiety z niepotrzebnych aktualizacji. Możesz usunąć wstrzymanie w dowolnym momencie z pakietu, aby ponownie umożliwić aktualizację.