Що означає "вибір раніше вибраного пакета"?


12

Щоразу, коли я встановлюю програмне забезпечення з командного рядка, використовуючи apt-getабо aptitude, я бачу такі повідомлення:

Selecting previously deselected package foobar-cil-dev.

Я розумію "завантаження" та "налаштування", але що означає "вибір"? І що це означає, що пакет був "відмінений раніше"?

Відповіді:


17

Ubuntu поставляється із встановленим за замовчуванням набором пакунків, а менеджер пакунків відстежує ці пакети. Якщо ви видалите пакет, встановлений за замовчуванням, він стає позначеним як "скасовано". Це означає, що він був встановлений раніше, але його було видалено. Насправді будь-який пакунок, який ви встановлюєте та видаляєте, позначається як "скасовано".

Це корисно, наприклад, для тиражування тих же пакунків, які ви маєте на іншій машині або після чистої установки. Ви можете створити список "вибраних" та "відмінених" пакетів у вашій системі за допомогою диспетчера пакетів, а потім завантажити цей список на іншу машину, що змусить менеджера пакунків на ньому встановити всі "вибрані" та видалити ті, що позначені як "не вибрано".

Щоб повторити вибір ваших пакетів на іншій машині (або відновити її при повторній установці), ви можете запустити це:

dpkg --get-selections > ~/my-packages

Потім перемістіть файл "my-пакети" на іншу машину і запустіть:

sudo dpkg --set-selections < my-packages && sudo apt-get dselect-upgrade

Коли ви запустите команду вище, всі пакети, позначені як "вибрані", будуть встановлені у пакеті, а всі пакунки, позначені як "відмінено", будуть видалені, якщо вони є. Це дуже зручна функція.


3

Це граматична помилка. Слід сказати "невибране". Тут є тонка відмінність англійською мовою, про яку програміст, можливо, не знав: "не вибрано" означає, що вона була обрана в попередній час, але зараз не. "Невибрано" просто означає, що вона ніколи не була обрана раніше (або, принаймні, не доречно). Використання "вибраних" тут заплутано, і їх слід виправити.


3
Відповідно до прийнятої відповіді, термін відбраний термін використовується правильно.
Май
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.