Come leggere la descrizione del pacchetto o la pagina man senza installare?

9

Come posso ottenere informazioni su un pacchetto prima di installarlo, dal terminale?

Intendo qualcosa come man pages, ma accessibile anche prima che il pacchetto sia installato.

    
posta Yashar 04.04.2015 - 20:05

3 risposte

10

non è tanto vasto quanto le manpage, ma penso che questo sia quello che stai cercando:

apt-cache show <packagename>

puoi anche cercare pacchetti correlati:

apt-cache search <searchtag>
    
risposta data mchid 04.04.2015 - 20:11
11

dman Recupera pagine manuali

In pratica, visualizzare la breve descrizione di un pacchetto (come suggerisce mchid) è solitamente quello che vorresti vedere, per decidere se vuoi il pacchetto. Tuttavia, se lo desideri, puoi visualizzare una manpage fornita da un pacchetto che non è stato ancora installato, usando dman utility.

dman è fornito dal bikehed pacchetto.PuoiinstallarlonelSoftwareCenteroconsudoapt-getinstallbikeshed.

Quindiusadmancomeman.

dmanèunoscriptcherecuperapaginedimanualisuInternetelivisualizza,quindideviessereconnessoaInternetperusarloconsuccesso.(Maprobabilmentelosei,perchéneltuoscenariospecificostaiperinstallareunpacchetto.)Spessofunzionaanchelentamente,quindipreparatiaaspettarediversisecondi.

Seildatabasedidmannonhalatuaversione,puoispecificarneun'altra.

A causa di un bug dman non funziona correttamente su alcune versioni di Ubuntu. Per ora puoi risolvere il problema visualizzando la versione di un'altra versione della manpage che desideri (questa soluzione è stata suggerita da Marius Gedminas in un commento sul bug report ). Usa la parte aggettivale del nome in codice , in tutti i caratteri minuscoli (ad esempio precise da 12.04 Precise Pangolin, trusty da 14.04 Trusty Thar). Ad esempio:

[email protected]:~$ dman sl       # doesn't work on Vivid, produces no output
[email protected]:~$ dman --release trusty sl

SL(6)                            Games Manual                            SL(6)

NAME
       sl  -  display animations aimed to correct users who accidentally enter
       sl instead of ls.

SYNOPSIS
       sl [ -alFe ]

DESCRIPTION
       sl Displays animations....

Alternativa: sfoglia le pagine del manuale con un browser Web (basato sul testo)

Ovviamente puoi anche semplicemente sfogliare le manpage sul web . Se vuoi farlo dalla riga di comando, puoi utilizzare un testo- browser web basato .

Se vuoi, puoi anche definire una funzione in .bashrc in modo da avere un comando che apre un browser web basato su testo e cerca il termine passato come argomento:

wman() { links2 "http://manpages.ubuntu.com/cgi-bin/search.py?q=$1"; }

Affinché funzioni la definizione di determinate funzioni, i link2 deveessereinstallato.Faràinmodochelafunzionewmanvengadefinitaautomaticamenteinciascunashellinterattivaappenacreata,manonnelleshellchesonostateavviateprimache.bashrcsiastatamodificata(tuttavia,èpossibileeseguiresemplicementeladefinizionedifunzioneintalishell).

Quindipossocercarelepaginedimanualeeselezionaretralepagineindiversesezionidelmanuale,perqualsiasiversionediUbuntudelmanualechemipiace:

[email protected]:~$ wman chmod Ubuntu Manpage: Searching (p1 of 2) Ubuntu manuals _____________________ go +------------------------------------------------------------------------+ | lucid precise trusty utopic Section Description | | 10.04 LTS 12.04 LTS 14.04 LTS 14.10 | | chmod(1), chmod(1), chmod(1), chmod(1), (1) - Executable | | chmod(1) chmod(1) chmod(1) chmod(1) programs or shell | | commands | | chmod(2), chmod(2), chmod(2), chmod(2), (2) - System calls | | chmod(2) chmod(2) chmod(2) chmod(2) (functions provided by | | the kernel) | | (3) - Library calls | | chmod(3) chmod(3) chmod(3) chmod(3) (functions within | | program libraries) | | . . . . (4) - Special files | | (usually found in /dev) | | (5) - File formats and | | . . . . conventions eg | | /etc/passwd | | . . . . (6) - Games | | (7) - Miscellaneous | | . . . . (including macro | | packages and | http://manpages.ubuntu.com/     
risposta data Eliah Kagan 04.04.2015 - 20:33
0

Nelle mie conclusioni non puoi leggere la documentazione senza installare il pacchetto. quando installi un pacchetto specifico potresti aver notato che anche alcuni file aggiuntivi vengono installati, uno dei quali è denominato 'man-db' o qualcosa di simile.

Questo 'man-db' contiene in realtà la documentazione manuale sul pacchetto.

ma puoi vedere alcuni dettagli di base del pacchetto

apt-cache show <packagename>
    
risposta data arunvkumr 04.04.2015 - 20:17

Leggi altre domande sui tag