Симуляция обновления с помощью команды apt-get upgrade --dry-run
На предыдущем этапе вы увидели, какие пакеты имеют доступные обновления. Прежде чем выполнить реальное обновление, хорошей практикой является провести симуляцию этого процесса. Это позволяет вам точно увидеть, что произойдет, не внося никаких изменений в вашу систему.
Мы будем использовать команду apt-get upgrade
с опцией --dry-run
. Обратите внимание, что apt-get
- это более старый командный инструмент для APT, но он по-прежнему широко используется и работает вместе с более новым командом apt
.
В терминале введите следующую команду и нажмите Enter:
sudo apt-get upgrade --dry-run
Разберем эту команду по частям:
sudo
: Опять же, нам нужны административные привилегии для симуляции обновления.
apt-get
: Командный инструмент для управления пакетами.
upgrade
: Эта команда сообщает apt-get
, что вы хотите обновить установленные пакеты до их последних версий.
--dry-run
: Это ключевая опция здесь. Она сообщает apt-get
пройти процесс определения, какие пакеты будут обновлены, установлены или удалены, но без фактического выполнения любых из этих действий.
В выводе будет показан обзор действий, которые были бы выполнены, если бы вы запустили команду без опции --dry-run
.
Вы можете увидеть вывод, похожий на следующий:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
bind9-dnsutils bind9-host bind9-libs ...
...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
В этом выводе перечислены пакеты, которые были бы обновлены. Также сообщается, сколько пакетов было бы обновлено, установлено новыми (как зависимости), удалено или оставлено без обновления (не обновлено из-за проблем с зависимостями).
Использование опции --dry-run
- это безопасный способ предварительно просмотреть эффекты обновления перед его выполнением.
Нажмите Продолжить, чтобы завершить эту лабораторную работу.