Jak zaktualizować tylko konkretny pakiet używając apt-get w linuksie ?

Systemy operacyjne
Jak zaktualizować tylko konkretny pakiet używając apt-get w linuksie ?

W większości przypadków chcąc zaktualizować jakieś oprogramowanie w Debianie oraz pochodnych wykonujemy polecenie sudo apt-get upgrade, co spowoduje zaktualizowanie wszystkich pakietów w systemie. Jednak jak zaktualizować tylko jeden wybrany przez nas pakiet ?

Odpowiedź na to pytanie jest banalna i sprowadza się do wydania jednego polecenia z poziomu konsoli:

sudo apt-get install --only-upgrade <nazwa pakietu>

np. aktualizacja tylko Nginx-a wyglądała by następująco:

sudo apt-get install --only-upgrade nginx

Zanim jednak pobiegniecie aktualizować wybrane aplikacje w systemie przyjrzyjmy się co to polecenie dokładnie robi. Bo jego początkowa część może być nieco myląca. Otóż polecenie to powinnismy czytać jako: „Aktualizuj tylko ten wybrany pakiet, ale tylko wtedy gdy jest zainstalowany”. Jeśli zaś chciałbyś zmienić działanie polecenia, na instalowanie pakietu, jeśli ten nie jest zainstalowany to usuwany flagę --only-upgrade.

Dodatkowo warto bezpośrednio przed wywołaniem polecenia dokonać aktualizacji listy pakietów poleceniem:

sudo apt-get update