Как я могу найти название пакета?

Я хочу создать ссылки на программное обеспечение в Центре программного обеспечения с помощью 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>

И тогда у вас будет информация для использования.

Другие вопросы по тегам