Я знаю, що 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-кеш-пошук
Хоча і здатність, і apt-кеш добре справляються з роботою, на блоці з’являється нова дитина; axi-cache.
axi-cache працює дуже схоже на apt-cache, але на стероїдах. ;) Для створення індексу використовується складний інструмент під назвою xapian, а потім запити цього індексу. Він також поєднує те, що називається http://wiki.debian.org/Debtags>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>