Я знаю, что http://packages.debian.org/ предоставляет возможность поиска.
Проблема в том , как я могу найти пакеты с только из командной строки?
Я знаю, что http://packages.debian.org/ предоставляет возможность поиска.
Проблема в том , как я могу найти пакеты с только из командной строки?
Ответы:
Команда apt-cache search
вернет все пакеты, которые есть name
в имени или описании пакета:
apt-cache search name
Если у вас есть имя пакета, вы можете получить более подробную информацию о пакете при помощи apt-cache show
и apt-cache showpkg
команды.
apt-cache show package_name
apt-cache showpkg package_name
apt list package_name
еще проще; apt search query_string
если вы хотите найти все экземпляры данной строки в базе данных пакета.
apt-cache search
В то время как aptitude и apt-cache делают свою работу хорошо, в блоке появился новый ребенок; Акси-кэш.
axi-cache работает как apt-cache, но на стероидах. ;) Он использует сложный инструмент под названием xapian для построения индекса, а затем запрашивает этот индекс. Он также связывает что-то под названием http://wiki.debian.org/Debtags>debtags с индексом. Debtags позволяют вам создавать маленькие теги, которые прикрепляются к пакетам deb. Достаточно сказать, что debtags - это мощный способ поиска пакетов и инструментов для достижения цели.
Например, если вам нужен клиент WebDAV в Debian, вы можете сделать это;
axi-cache search protocol::webdav
Этот поиск производит это на моей машине;
axi-cache search protocol::webdav
14 results found.
Results 1-14:
100% gstreamer0.10-gnomevfs - GStreamer plugin for GnomeVFS
100% sitecopy - A program for managing a WWW site via FTP, DAV or HTTP
100% davfs2 - mount a WebDAV resource as a regular file system
100% blosxom - light, feature-packed weblog app with plugin extensibility
100% lighttpd-mod-webdav - WebDAV module for lighttpd
100% nd - small command line interface to WebDAV servers
100% cadaver - command-line WebDAV client
100% subversion-tools - Assorted tools related to Subversion
100% libapache2-svn - Subversion server modules for Apache
100% libcommons-vfs-java - Java API for accessing various filesystems
100% subversion - Advanced version control system
100% eldav - interface to the WebDAV servers for Emacs.
100% libhttp-dav-perl - WebDAV client library for Perl, and "dave" CLI client
100% fusedav - filesystem to mount WebDAV shares
More terms: webdav servers authoring versioning files subversion remote
More tags: network::client protocol::http role::program implemented-in::c interface::commandline protocol::ftp devel::rcs
Как вы можете видеть, появляется много инструментов, что очень удобно, если вы не совсем уверены в том, что ищете, но знаете, например, проблемную область, на которую смотрите.
Как корень:
apt-get search <package name>
Если вы не знали об этом, обычно рекомендуется запустить:
command --help
чтобы увидеть, как вы можете использовать команду. что или посмотрите на страницы руководства, используя
man <command>