Я пишу нову відповідь, оскільки Tasksel "Імена завдань" НЕ відображається в запитах dpkg
і не apt
запитується. Значення інших відповідей є неповними (або неправильними).
"Не можу пригадати, якщо я встановив прапорець" хост віртуальної машини "."
Перевірте, чи є зірочка за назвою після повторного запуску sudo tasksel
.
(або " я ", якщо працює tasksel --list-tasks
).
Якщо ви цього не бачите, у вас, ймовірно , не встановлений мета-пакет завдань.
"..Як перевірити, чи є у мого сервера відповідні пакети?"
Якщо ви хочете дізнатися, що встановлено в мета-пакеті Virtual Machine Host tasksel:
tasksel --list-tasks
(у вашому випадку tasksel --list-tasks | grep virt
достатньо)
Це дає належну назву завдання та вказує, чи воно встановлено.
У вашому випадку це ім'я завдання virt-host
.
"Які пакунки постачаються з хостом віртуальної машини?"
З останньої команди знайдіть назву завдання tasksel.
Це потрібно для наступної команди:
tasksel --task-packages virt-host
У цьому списку відображається індивідуальний мета-пакет Tasksel (позначений доданим '^'), що складається з імені.
У вашому випадку це virt-host^
.
Як тільки ви знайдете належне мета-ім'я, ви можете використовувати apt:
apt show virt-host^ | grep "Package:"
(або apt-cache show
...
якщо apt show
не працює.)
Це покаже всі пакунки, що складають даний мета-пакет.
Тоді:
dpkg -l {each individual pkg name listed above}
Це дозволить вам повідомити, чи встановлено / видалено окремий пакет (відмічено другою літерою: статус "я" встановлений). Зробіть це для всіх пакетів, перелічених у пакеті завдання / мета.
Це повинно відповісти на початкові запитання.
Бічна примітка: /usr/share/tasksel/descs/ubuntu-tasks.desc також містить описи метапакетів Tasksel. Якщо ви: grep "virt" /usr/share/tasksel/descs/ubuntu-tasks.desc
він покаже правильну назву мета-пакету APT. (У вашому випадку це так ubuntu-virt-server
). Ви також можете використовувати apt
команди з цим мета-іменем.
Якщо ви хочете видалити пакети із завданнями, це потрапляє в бур’яни трохи. Будь ласка, зверніться до https://askubuntu.com/a/88897/169878 або будь-якої кількості інших відповідей там.
Зверніть увагу, що "meta" пакети apt не відповідають назвам пакетів Tasksel. Будь ласка, зверніться до сторінки спільноти Tasksel для отримання додаткової інформації.
$ apt-cache policy <package-name>
, наприклад$ apt-cache policy dillo