![Как узнать, какие пакеты будут обновлены из apt?](https://rvso.com/image/1126790/%D0%9A%D0%B0%D0%BA%20%D1%83%D0%B7%D0%BD%D0%B0%D1%82%D1%8C%2C%20%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5%20%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D1%8B%20%D0%B1%D1%83%D0%B4%D1%83%D1%82%20%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D1%8B%20%D0%B8%D0%B7%20apt%3F.png)
При входе в систему на моем сервере я вижу, что доступно несколько обновлений.
Как узнать, какие пакеты будут обновлены на моем сервере, не запуская обновление?
решение1
используйте аргумент --dry-run
, -s
, --simulate
, --just-print
, --recon
, --no-act
и он на самом деле ничего не сделает, а просто скажет вам, что он будет делать:
Из страницы руководства apt-get
-s, --simulate, --just-print, --dry-run, --recon, --no-act
No action; perform a simulation of events that would occur but do
not actually change the system. Configuration Item:
APT::Get::Simulate.
Simulate prints out a series of lines each one representing a dpkg
operation, Configure (Conf), Remove (Remv), Unpack (Inst). Square
brackets indicate broken packages with and empty set of square
brackets meaning breaks that are of no consequence (rare).
так что легко взгляните на команду:
apt-get upgrade --dry-run
или
apt-get upgrade -s