Ubuntu поставляється із встановленим за замовчуванням набором пакунків, а менеджер пакунків відстежує ці пакети. Якщо ви видалите пакет, встановлений за замовчуванням, він стає позначеним як "скасовано". Це означає, що він був встановлений раніше, але його було видалено. Насправді будь-який пакунок, який ви встановлюєте та видаляєте, позначається як "скасовано".
Це корисно, наприклад, для тиражування тих же пакунків, які ви маєте на іншій машині або після чистої установки. Ви можете створити список "вибраних" та "відмінених" пакетів у вашій системі за допомогою диспетчера пакетів, а потім завантажити цей список на іншу машину, що змусить менеджера пакунків на ньому встановити всі "вибрані" та видалити ті, що позначені як "не вибрано".
Щоб повторити вибір ваших пакетів на іншій машині (або відновити її при повторній установці), ви можете запустити це:
dpkg --get-selections > ~/my-packages
Потім перемістіть файл "my-пакети" на іншу машину і запустіть:
sudo dpkg --set-selections < my-packages && sudo apt-get dselect-upgrade
Коли ви запустите команду вище, всі пакети, позначені як "вибрані", будуть встановлені у пакеті, а всі пакунки, позначені як "відмінено", будуть видалені, якщо вони є. Це дуже зручна функція.