Apakah mungkin untuk melihat informasi paket dari terminal sebelum menginstalnya?

16

Saya bertanya-tanya apakah mungkin untuk memeriksa informasi tentang suatu paket sebelum menginstalnya tanpa perlu membuka browser web untuk mencarinya di sana.

Sebagai contoh, katakan saya mengetik

~$ asdf

Lalu saya melihat paket yang direkomendasikan:

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

Katakanlah saya ingin mengetahui apa yang dilakukan paket 'sdf'. Dapatkah saya menemukan informasi ini di terminal, atau haruskah saya melakukannya dengan lambat dan mencarinya online?

briank
sumber
Ini adalah salah satu dari banyak kegunaan manajer paket. Dalam kasus ubuntu, ini mungkin apt-get. Anda dapat menggunakan opsi itu untuk menanyakan informasi tentang paket yang tersedia dan kemudian, jika diinginkan, menginstalnya.
HalosGhost

Jawaban:

14

Paket alat manajemen paket utama Ubuntu disebut APT .

Sejak Ubuntu 14.04, Anda dapat menggunakan aptperintah:

apt show sdf

Rilis sebelumnya tidak memiliki perintah ini. Anda dapat menggunakan apt-cacheuntuk mendapatkan informasi tentang paket yang tersedia, dan apt-getuntuk melakukan tindakan seperti menginstal paket.

apt-cache show sdf

Aptitude adalah antarmuka yang lebih maju untuk manipulasi paket (ada baik sebagai alat baris perintah dan alat interaktif mode teks layar penuh). Anda perlu menginstal paket aptitude .

aptitude show sdf
Gilles 'SANGAT berhenti menjadi jahat'
sumber
1
Saya belajar sesuatu! Perintah apt yang diperbarui sudah lama ditunggu.
Dan Garthwaite
18

Di Ubuntu (berbasis debian), Anda dapat menjalankan apt-cache show packageperintah untuk melihat semua informasi tentang paket. Juga jalankan apt-cache showpkg package , apt-cache policy packageuntuk mendapatkan info tambahan.

Contoh:

$ apt-cache show sdf
Package: sdf
Priority: extra
Section: universe/text
Installed-Size: 1415
Maintainer: Colin Watson <[email protected]>
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
Avinash Raj
sumber
1
Dan bagaimana dengan sistem Linux / Unix yang bukan berbasis Debian?
anatoly techtonik