Est-il possible de visualiser les informations d'un package depuis le terminal avant de l'installer?

16

Je me demandais s'il était possible de vérifier les informations sur un paquet avant de l'installer sans avoir besoin d'ouvrir un navigateur Web pour le rechercher là-bas.

Par exemple, disons que je tape

~$ asdf

Ensuite, je vois les packages recommandés:

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

Disons que je veux savoir ce que fait le paquet 'sdf'. Puis-je trouver ces informations dans le terminal, ou devrai-je le faire lentement et le rechercher en ligne?

briank
la source
C'est l'une des nombreuses utilisations d'un gestionnaire de packages. Dans le cas d'ubuntu, c'est probablement apt-get. Vous pouvez utiliser ses options pour rechercher des informations sur les packages disponibles, puis, si vous le souhaitez, les installer.
HalosGhost

Réponses:

14

La suite d'outils de gestion de paquets principale d'Ubuntu s'appelle APT .

Depuis Ubuntu 14.04, vous pouvez utiliser la aptcommande:

apt show sdf

Les versions antérieures n'ont pas cette commande. Vous pouvez utiliser apt-cachepour obtenir des informations sur les packages disponibles et apt-getpour effectuer des actions telles que l'installation de packages.

apt-cache show sdf

Aptitude est une interface plus avancée pour la manipulation de packages (existant à la fois comme outil de ligne de commande et outil interactif en mode texte plein écran). Vous devez installer le package aptitude .

aptitude show sdf
Gilles 'SO- arrête d'être méchant'
la source
1
J'ai appris quelque chose! La commande apt mise à jour est attendue depuis longtemps.
Dan Garthwaite
18

Dans Ubuntu (basé sur Debian), vous pouvez exécuter la apt-cache show packagecommande pour afficher toutes les informations sur le paquet. Exécutez également apt-cache showpkg package , apt-cache policy packagepour obtenir des informations supplémentaires.

Exemple:

$ 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
la source
1
Et qu'en est-il des systèmes Linux / Unix non basés sur Debian?
anatoly techtonik