Ubuntu поставляется с установленным набором пакетов по умолчанию, и менеджер пакетов отслеживает эти пакеты. Если вы удаляете пакет, который установлен по умолчанию, он помечается как «отмененный». Это означает, что он был установлен ранее, но был удален. Фактически, любой пакет, который вы устанавливаете, а затем удаляете, помечается как «отмененный».
Это полезно, например, для репликации тех же пакетов, что и на другом компьютере, или после чистой установки. Вы можете создать список «выбранных» и «отмененных» пакетов в вашей системе, используя менеджер пакетов, а затем загрузить этот список на другой компьютер, который заставит менеджер пакетов устанавливать на нем все «выбранные» и удалять те, которые помечены как «отменен».
Чтобы повторить выбор пакетов на другом компьютере (или восстановить его при переустановке), вы можете запустить это:
dpkg --get-selections > ~/my-packages
Затем переместите файл «my-packages» на другой компьютер и запустите:
sudo dpkg --set-selections < my-packages && sudo apt-get dselect-upgrade
Когда вы запустите указанную выше команду, все пакеты, помеченные как «выбранные», будут установлены в пакете, а все пакеты, помеченные как «отмененные», будут удалены, если они есть. Это очень удобная функция.