web-dev-qa-db-fra.com

Manière la plus rapide de lire l'aide sur le programme non installé (I'm Feeling Lucky)

Quel est le moyen le plus rapide de rechercher des informations sur un programme qui n'est pas actuellement installé?

Aujourd'hui, j'avais besoin d'Ubuntu pour me rappeler un événement, et je pensais qu'Ubuntu pouvait être aussi intelligent que Google I'm Feeling Lucky bouton. Mais malheureusement, cela n'a pas fonctionné:

$ remind
The program 'remind' is currently not installed. You can install it by typing:
Sudo apt-get install remind
$ man remind
No manual entry for remind
$ help remind
bash: help: no help topics match `remind'.  Try `help help' or `man -k remind'
or `info remind'.

Avant l'installation, je m'attendais à vérifier si je me souviens vraiment de ce dont j'ai besoin.

Bien sûr info remind n'a pas aidé (pas besoin de le montrer du tout). man -k n'était pas non plus utile:

$ man -k remind
calendar (1)         - reminder service

Et creuser à quoi ça sert man -k la moyenne n'a pas réussi non plus:

-k, --apropos              equivalent to apropos

Alors, comment trouvez-vous les applications nécessaires à partir de la ligne de commande?

3
  1. Lisez les pages de manuel en ligne .

  2. En utilisant apt-cache

    apt-cache show remind
    

    ou

    apt-cache show remind | awk '/Description-en/ {print; a=1; next} a && /^ / {print; next} {a=0}'
    
  3. Tout le reste est inclus dans le package lui-même.

    apt-get download remind
    dpkg -x *.deb remind
    man ./remind/usr/share/man/man1/rem.1.gz
    

Exemple de sortie

apt-cache show remind

Package: remind
Priority: optional
Section: universe/utils
Installed-Size: 411
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Ana Beatriz Guerrero Lopez <[email protected]>
Architecture: i386
Version: 03.01.15-1
Depends: libc6 (>= 2.7)
Suggests: tkremind, wyrd
Filename: pool/universe/r/remind/remind_03.01.15-1_i386.deb
Size: 190964
MD5sum: e476e0b4e49a211ad860cde57b1b6ea5
SHA1: b342c7f05e560aecc3c7bac9aa1ae1fef424121c
SHA256: 67f34f03723e03653fc25d119b680da1ab03bf28fc78d80c2a173184cbf682bc
Description-en: sophisticated calendar and alarm program
 Remind allows you to remind yourself of upcoming events and
 appointments.  Each reminder or alarm can consist of a message sent
 to standard output, or a program to be executed.
 .
 It also features: sophisticated date calculation, moon phases,
 sunrise/sunset, Hebrew calendar, alarms, PostScript output, tcl/tk
 front-end and proper handling of holidays.
 .
 Reminders can be created by the remind scripting language or by using
 the graphical frontend package "tkremind".
Description-md5: 5b163d21d42fbc03e201fdb61071c10d
Homepage: http://www.roaringpenguin.com/products/remind/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu

apt-cache show remind | awk '/Description-en/ {print; a=1; next} a && /^ / {print; next} {a=0}'

Description-en: sophisticated calendar and alarm program
 Remind allows you to remind yourself of upcoming events and
 appointments.  Each reminder or alarm can consist of a message sent
 to standard output, or a program to be executed.
 .
 It also features: sophisticated date calculation, moon phases,
 sunrise/sunset, Hebrew calendar, alarms, PostScript output, tcl/tk
 front-end and proper handling of holidays.
 .
 Reminders can be created by the remind scripting language or by using
 the graphical frontend package "tkremind".
3
A.B.