ฉันรู้ว่า 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-cache
ติดตั้งความถนัดพวกมันเป็นเพียงแค่ aptitude search xyz
สำหรับรายการแพ็กเกจที่มี xyz ในชื่อหรือคำอธิบายหนึ่งบรรทัด
ในฐานะที่เป็นราก:
apt-get search <package name>
หากคุณไม่ทราบเกี่ยวกับสิ่งนี้เป็นความคิดที่ดีที่จะเรียกใช้:
command --help
เพื่อดูว่าคุณสามารถใช้คำสั่งได้อย่างไร หรือดูที่หน้าคนที่ใช้
man <command>
ในขณะที่ทั้งความถนัดและความฉลาด - แคชทำงานได้ดีมีเด็กคนใหม่ในบล็อก; AXI แคช
axi-cache ใช้งานได้ดีเช่น apt-cache แต่ใช้กับเตียรอยด์ ;) ใช้เครื่องมือที่ซับซ้อนที่เรียกว่า xapian เพื่อสร้างดัชนีแล้วทำการสืบค้นดัชนีนั้น มันรวมสิ่งที่เรียกว่า http://wiki.debian.org/Debtags>debtags เข้ากับดัชนีเช่นกัน Debtags ช่วยให้คุณสร้างแท็กเล็ก ๆ น้อย ๆ ที่ติดกับแพคเกจ deb เพียงเพื่อบอกว่าหนี้เป็นวิธีที่มีประสิทธิภาพในการค้นหาแพ็คเกจและเครื่องมือในการทำให้เสร็จ
ตัวอย่างเช่นหากคุณต้องการไคลเอนต์ 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
ในขณะที่คุณสามารถเห็นเครื่องมือจำนวนมากปรากฏขึ้นซึ่งค่อนข้างมีประโยชน์ถ้าคุณไม่แน่ใจว่าสิ่งที่คุณกำลังมองหา แต่คุณรู้ตัวอย่างเช่นพื้นที่ปัญหาที่คุณกำลังมองหา