Если мы знаем название виртуального пакета (например, существенный для сборки), мы можем отобразить информацию путем ручного ввода полного URL, как следующее:
Это беспокоило меня для 10 + годы (начиная с, возможно, Ubuntu 6.06 или 8.04). Кто-либо знает, где я могу получить список всех виртуальных пакетов?
Спасибо!
aptitude
поисковая функция диспетчера пакетов может соответствовать виртуальным пакетам следующим образом:
aptitude search '?virtual'
Однако build-essential
не такой пакет - в терминологии Debian, виртуальный пакет описан следующим образом:
Виртуальный пакет является родовым названием, которое относится к любой из группы пакетов, все из которых обеспечивают подобную основную функциональность. Например, и завоеватель и программы firefox-esr являются веб-браузерами и должны поэтому удовлетворить любую зависимость программы, которая требует веб-браузера в системе для работы или быть полезной. Они, как поэтому оба говорят, обеспечивают "виртуальный пакет", названный www-браузером.
Так, например, виртуальный пакет xserver
может быть обеспечен любым из
$ aptitude search '?provides(^xserver$)'
p tigervnc-standalone-server - Standalone virtual network computing server
p tigervnc-standalone-server:i386 - Standalone virtual network computing server
p tightvncserver - virtual network computing server software
p tightvncserver:i386 - virtual network computing server software
p vnc4server - Virtual network computing server software
p vnc4server:i386 - Virtual network computing server software
p xnest - Nested X server
p xnest:i386 - Nested X server
p xserver-xephyr - nested X server
p xserver-xephyr:i386 - nested X server
p xserver-xephyr-hwe-18.04 - nested X server
p xserver-xephyr-hwe-18.04:i386 - nested X server
i xserver-xorg - X.Org X server
p xserver-xorg:i386 - X.Org X server
p xserver-xorg-hwe-18.04 - X.Org X server
p xserver-xorg-hwe-18.04:i386 - X.Org X server
p xvfb - Virtual Framebuffer 'fake' X server
p xvfb:i386 - Virtual Framebuffer 'fake' X server
К сожалению, я не думаю, что существует определенный критерий поиска, который позволил бы Вам определить "пакеты как" build-essential
- Я иногда видел его называемый пакетом только для зависимости, но это не строго верно, так как это действительно устанавливает некоторые собственные файлы.
Ссылки: