Как узнать точные имена пакетов для приложений в Linux
Ubuntu Software Center позволяет вам легко добавлять и удалять программы в Ubuntu. Однако в каждом дистрибутиве Linux есть свой графический метод добавления и удаления программного обеспечения. Если вы предпочитаете использовать клавиатуру, вы можете установить и удалить программное обеспечение с помощью командной строки.
Чтобы использовать командную строку для установки и удаления программного обеспечения, вам необходимо знать имя пакета, который вы хотите установить или удалить. Advanced Packaging Tool (APT) - это система управления пакетами, используемая в дистрибутивах Linux на основе Debian, таких как Ubuntu. Программа командной строки «apt-cache» используется системой APT для ведения своей базы данных, и вы можете использовать apt-cache для поиска информации из метаданных, связанных с пакетами в системе..
ПРИМЕЧАНИЕ. Когда мы говорим «напечатать что-то» в этой статье, а вокруг текста есть кавычки, НЕ вводите кавычки, если не указано иное..
Использование apt-cache
Чтобы использовать apt-cache для вывода списка всех доступных пакетов в системе, введите в командной строке следующую команду и нажмите «Enter»..
apt-cache pkgnames | Меньше
Обратите внимание, что мы добавили «| меньше »до конца команды. Это направляет вывод в команду «less», которая позволяет нажимать стрелки вверх и вниз для прокрутки списка по одному элементу за раз или нажимать клавиши «PgUp» и «PgDn» для прокрутки списка на один экран в время. Конвейер вывода «больше» («больше») вместо «меньше» позволяет нажимать «Ввод» для перехода по одной строке за раз после отображения одного экрана результатов..
Отображается первый экран результатов. Используйте клавиши со стрелками для перемещения вверх или вниз или нажмите «Enter», чтобы показать следующий экран результатов. Нажмите «q» для выхода из команды «less» и возврата к приглашению.
Если вы знаете начало имени пакета, вы можете выполнить поиск по этому тексту, чтобы сузить поиск. Например, чтобы отобразить все пакеты, начинающиеся со слова «огонь», введите в командной строке следующую команду и нажмите «Ввод»..
apt-cache pkgnames fire
Все пакеты начинаются с «пожарного» дисплея. Опять же, мы передали команду «меньше», чтобы мы могли легко просматривать результаты.
Чтобы отобразить информацию о конкретном пакете, такую как номер версии пакета, проверить суммы, размер, установленный размер и категорию, используйте параметр «show», как показано в следующем примере..
apt-cache шоу firefox
Зависимости пакета - это то, что пакет должен быть уже установлен в системе, чтобы пакет функционировал. Обратные зависимости для пакета - это то, какие другие пакеты используют этот пакет для работы. Чтобы увидеть зависимости и обратные зависимости для пакета, используйте опцию «showpkg». Например, введите в командной строке следующую команду и нажмите «Enter», чтобы узнать зависимости и обратные зависимости для Firefox..
apt-cache showpkg firefox
Вот список пакетов, которые зависят от работы Firefox…
… И список других пакетов, от которых зависит функционирование Firefox.
Чтобы просмотреть общую статистику о кэше пакетов, такую как количество пакетов разных типов, используйте параметр «статистика». Введите в командной строке следующее и нажмите «Enter»..
apt-cache stats
Чтобы узнать имена пакетов и связанные с ними описания, используйте опцию «поиск». Например, чтобы просмотреть описания пакетов, относящихся к игре тральщика для GNOME, введите в командной строке следующую команду и нажмите «Enter»..
apt-cache поиск гномов
Использование Axi-кэша
Команда «axi-cache» работает аналогично команде «apt-cache», но предоставляет более описательные результаты, отсортированные по релевантности. В качестве примера, мы искали все пакеты с «огнем» в имени, используя следующую команду.
поиск по акси-кешу
Первые 20 результатов отображаются.
Чтобы просмотреть дополнительные результаты, введите «axi-cache more» в командной строке.
Использование «axi-cache» аналогично «apt-cache». Для получения дополнительной информации об использовании «axi-cache» введите «help axi-cache» в командной строке и нажмите «Enter».