Как я могу найти название пакета?
Я хочу создать ссылки на программное обеспечение в Центре программного обеспечения с помощью APTURL - однако я не уверен, как узнать истинное "имя пакета". Какой самый простой способ узнать имя пакета для использования с APTURL или apt-get
команда?
4 ответа
Вы можете найти имя пакета в Центре программного обеспечения Ubuntu:
После запуска введите название программного обеспечения, для которого вы хотите найти имя пакета, в правом верхнем окне поиска.
Найдя нужное программное обеспечение, выберите "Подробнее"
В нижней части страницы дополнительной информации вы найдете информацию о версии, которая содержит в скобках название пакета.
Это имя пакета, которое вы хотите использовать в любом из apt-get
команды или в ссылках APTURL. Кроме того, как показано на рисунке выше, названия пакетов доступных дополнений перечислены в скобках рядом с каждым соответствующим дополнением.
Вы можете искать имена пакетов, используя командную строку и команду apt-cache. Например, введите следующую команду, чтобы узнать имя пакета для Firefox.
apt-cache поиск firefox
Если вы получили длинный список результатов, вы можете просмотреть (передать) результаты в средстве просмотра или текстовом файле.
apt-cache поиск firefox | Меньше
apt-cache поиск firefox > ~/firefox-list.txt
Команда apt-cache search searchstring выполняет полнотекстовый поиск по всем программным источникам, зарегистрированным в вашей системе Ubuntu. Он будет искать имена пакетов и описания на предмет наличия строки поиска и печатает имя пакета и краткое описание, включая имена виртуальных пакетов.
если задано --names-only, тогда длинное описание не ищется, только имя пакета. Эта опция обычно дает меньший набор результатов.
Чтобы создать ссылку APT, откройте Ubuntu Software Center (Приложения -> Ubuntu Software Center), найдите и найдите пакет:
Теперь нажмите Edit -> Copy Web Link или нажмите Shift+Ctrl+C:
Теперь у вас должна быть ссылка APT в буфере обмена, например: http://apt.ubuntu.com/p/moovida
Использовать apt-cache search
чтобы найти имя пакета в репозиториях Ubuntu по умолчанию, которые можно установить с помощью apt. Например, найдите проприетарный графический драйвер Nvidia, который имеет номер версии "455" где-нибудь в названии пакета (в том числе в середине имени пакета).
apt-cache search 455
Найдите пакет с именем, которое включает "455-generic" (включая символ дефиса в имени пакета).
apt-cache search 455-generic
Найдите пакет с именем, начинающимся с postgresql-12-.
apt-cache search "^postgresql-12-"
Символ каретки ^
в "^postgresql-12-"
указывает, что имя пакета начинается с postgresql-12-
Найдите пакет с именем, заканчивающимся на "455".
apt-cache search 455$
В $
персонаж в 455$
указывает, что имя пакета заканчивается на 455
Найдите пакет с именем, содержащим как docker, так и client.
apt-cache search docker | grep client
Как насчет просто использовать:
aptitude search <search_terms>
И тогда у вас будет информация для использования.