เป็นไปได้ไหมที่จะดูข้อมูลแพ็คเกจจากเทอร์มินัลก่อนทำการติดตั้ง?


16

ฉันสงสัยว่ามันเป็นไปได้ที่จะตรวจสอบข้อมูลเกี่ยวกับแพคเกจก่อนที่จะติดตั้งโดยไม่จำเป็นต้องเปิดเว็บเบราว์เซอร์เพื่อค้นหาที่นั่น

ตัวอย่างเช่นพิมพ์ I

~$ asdf

จากนั้นฉันเห็นแพ็คเกจที่แนะนำ:

No command 'asdf' found, did you mean:
 Command 'asdfg' from package 'aoeui' (universe)
 Command 'sadf' from package 'sysstat' (main)
 Command 'sdf' from package 'sdf' (universe)
asdf: command not found

บอกว่าฉันต้องการที่จะหาสิ่งที่แพคเกจ 'sdf' ฉันสามารถค้นหาข้อมูลนี้ในเทอร์มินัลหรือฉันจะต้องทำมันช้าและค้นหาออนไลน์?


นี่เป็นหนึ่งในการใช้งานของตัวจัดการแพคเกจ apt-getในกรณีของอูบุนตูนี้น่าจะเป็น คุณสามารถใช้ตัวเลือกของมันเพื่อสอบถามข้อมูลเกี่ยวกับแพ็คเกจที่มีอยู่และหากต้องการให้ติดตั้งแพ็คเกจ
HalosGhost

คำตอบ:


14

ชุดเครื่องมือการจัดการแพ็กเกจหลักของอูบุนตูจะเรียกว่าAPT

ตั้งแต่ Ubuntu 14.04 คุณสามารถใช้aptคำสั่ง:

apt show sdf

รุ่นก่อนหน้านี้ไม่มีคำสั่งนี้ คุณสามารถใช้apt-cacheเพื่อรับข้อมูลเกี่ยวกับแพ็คเกจที่มีอยู่และapt-getเพื่อดำเนินการต่าง ๆ เช่นการติดตั้งแพ็คเกจ

apt-cache show sdf

Aptitudeเป็นอินเทอร์เฟซขั้นสูงสำหรับการจัดการแพคเกจ (มีอยู่ทั้งเป็นเครื่องมือบรรทัดคำสั่งและเครื่องมือโต้ตอบโหมดข้อความแบบเต็มหน้าจอ) คุณต้องติดตั้งแพ็คเกจความถนัด

aptitude show sdf

1
ฉันได้เรียนรู้บางสิ่ง! คำสั่ง apt ที่อัปเดตนั้นค้างชำระนานเกินไป
Dan Garthwaite

18

ใน Ubuntu (ใช้เดเบียน) คุณสามารถเรียกใช้apt-cache show packageคำสั่งเพื่อดูข้อมูลทั้งหมดเกี่ยวกับแพ็คเกจ นอกจากนี้ยังทำงานapt-cache showpkg package , apt-cache policy packageจะได้รับข่าวสารเพิ่มเติม

ตัวอย่าง:

$ apt-cache show sdf
Package: sdf
Priority: extra
Section: universe/text
Installed-Size: 1415
Maintainer: Colin Watson <cjwatson@debian.org>
Architecture: all
Version: 2.001+1-3
Depends: perl
Suggests: sdf-doc, perl-doc, htmldoc, texlive-latex-base, ghostscript, sgmltools-lite
Filename: pool/universe/s/sdf/sdf_2.001+1-3_all.deb
Size: 294288
MD5sum: 49f9370b17567bae8a362d83633ffb66
SHA1: 967da4edf9948bb9393db34bd1f8037a840bd335
SHA256: 968769e7c75d1612f4f3c4b26c49532b26f288fd8ee722c2d83ba807620e0df5
Description-en: Simple Document Parser
 SDF (Simple Document Format) is a freely available document development
 system which generates high quality outputs in a variety of formats
 from a single source. The output formats supported include
 PostScript(tm), PDF, HTML, plain text, POD, man pages, LaTeX,
 MIF, SGML, Windows(tm) help, RTF, MIMS F6 help and MIMS HTX help.
 If the idea of specifying documents in a logical manner via a
 simple markup language sounds appealing, SDF may be useful to you.
Description-md5: 65eb1315794ec8133dd1a14b0e8db243
Multi-Arch: foreign

1
แล้วระบบ Linux / Unix ที่ไม่ใช่เดเบียนล่ะ
Anatoly techtonik
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.