Я успешно установил некоторые пакеты, используя командную строку 'sudo apt-get install ...', когда я заранее знал, что эти пакеты доступны. Но как я могу найти или получить список того, что доступно в репозиториях?
Я успешно установил некоторые пакеты, используя командную строку 'sudo apt-get install ...', когда я заранее знал, что эти пакеты доступны. Но как я могу найти или получить список того, что доступно в репозиториях?
В командной строке используйте:
apt-cache search keyword
, где ключевое слово поиска может быть всем или частью имени пакета или любых слов, используемых в его описании.
Например, apt-cache search proxy
включает оба этих пакета:
tinyproxy - A lightweight, non-caching, optionally anonymizing HTTP proxy tircd - ircd proxy to the twitter API
Примечание. Список может быть длинным, поэтому вы можете вывести вывод на
less
, чтобы он мог прокручивать одну строку или один экран за раз, т. е.apt-cache search something | less
.
apt-cache search .
Synaptic часто является более удобным способом для этого, но для его работы требуется, по крайней мере, X-сервер (если вы не используете рабочую среду). Установите с sudo apt-get install synaptic
при необходимости.
Synaptic на сервере ssh'd через пересылку X:
Synaptic работает локально на рабочем столе Ubuntu:
Вы также можете использовать aptitude из командной строки:
aptitude search xxxxxx
Используя aptitude
, apt-cache
и apt
, все форматируют вывод по-разному. (Ни один из них не требует использования sudo
при поиске пакета.) Я предпочитаю использовать apt
для его удобочитаемости. Он выделяет имя пакета и помещает пространство между различными пакетами. Он также имеет [installed]
, перечисленные рядом с каждым уже установленным пакетом. Использование:
apt search package-name
Инструмент командной строки apt-cache используется для поиска программного обеспечения apt кеш пакетов. Говоря простыми словами, этот инструмент используется для поиска программного обеспечения пакеты, собирает информацию о пакетах, а также используется для поиска какие доступные пакеты готовы для установки на Debian или Ubuntu основанные системы.
Чтобы узнать имя пакета и его описание перед установкой, используйте флаг «поиск». Используя «поиск» с apt-cache, отобразится список согласованных пакетов с кратким описанием. Предположим, вы хотели бы узнать описание пакета 'vsftpd', тогда команда будет.
Синтаксис:
apt-cache search SearchTerm
$ apt-cache search vsftpd
Возможный вывод:
vsftpd - lightweight, efficient FTP server written for security
ccze - A robust, modular log coloriser
ftpd - File Transfer Protocol (FTP) server
yasat - simple stupid audit tool
Чтобы найти и перечислить все пакеты, начиная с 'vsftpd', вы может использовать следующую команду.
$ apt-cache pkgnames vsftpd
Вы также можете запустить результаты с помощью более или даже grep. Например:
apt-cache search firefox | grep plugin
сначала я рекомендую вам обновлять файлы индекса пакетов, чтобы список всех файлов в репозитории, который вы собираетесь создавать, обновляется
sudo apt-get update
затем используйте функцию поиск regex "в apt-cache
, где« regex »означает« Регулярное выражение »и является шаблоном, заданным для поиска. Для получения дополнительной информации о шаблонах поиска вы можете найти ручное регулярное выражение (7) командой man 7 regex
или в Английский . Достаточно регулярное выражение , равное . .
apt-cache search .
Вышеприведенные результаты предоставят вам ВСЕ результаты, но это не в любом порядке, что особенно полезно для просмотра. Р>
Итак, мы можем сортировать по порядку словаря с использованием sort -d
и показывать только страницу за раз, используя less
.
apt-cache search . |sort -d |less