Visualizza la pagina man del pacchetto non installato?


13

Sui sistemi basati su Debian, è possibile visualizzare la pagina man dei pacchetti che non sono ancora stati installati? Voglio verificare cosa sono in grado prima, prima di installarli.

Risposte:


7

È possibile utilizzare debman per visualizzare le pagine man prima di installare un pacchetto. Vedi: http://www.debian-administration.org/articles/454 .


Grazie mille! Eppure non ho avuto il tempo di testarlo, ma se funziona come sostiene, allora è la soluzione perfetta per me mentre lavoro sulla shell, in particolare si dovrebbe ottenere la pagina man corretta (versione corretta, distribuzione ...). Mi piacciono ancora le altre risposte per leggere su un altro sistema usando il mio browser. Quindi grazie anche agli altri utenti che hanno risposto! Purtroppo posso selezionare solo una risposta):
stefan.at.wpf

7

Di solito le pagine man vengono installate come parte del pacchetto.

Forse l'idea migliore è iniziare la tua ricerca sulla pagina web della tua distribuzione e cercare lì una documentazione specifica. Attualmente utilizzo Ubuntu e una rapida ricerca ha prodotto il repository Manpage di Ubuntu . Sono sicuro che esistono pagine simili per tutte le principali distribuzioni.

Tuttavia, ogni volta che ho rapidamente cercato una pagina man, ho appena cercato su Google ' man page some_command' e ho trovato diverse copie delle pagine man Unix / Linux on line. Lo faccio frequentemente quando invio un post qui o su SO e voglio fornire un riferimento per alcuni comandi che sto citando in un post.

UNIX ON-LINE Man Pages è un repository di pagine man.

Ed ecco un altro indice delle pagine di manuale UNIX on-line .

Infine,

  sudo apt-get install manpages-dev

installerà le pagine man per le chiamate di sistema e delle librerie .

Aggiornamento : Come sottolinea @jasonwryan in un commento utile, anche i manuali GNU sono disponibili online.

Aggiornamento 2 : Un altro utile commento di @ user606723 ci ricorda che possono esserci diverse versioni di comandi / pagine man, quindi guardando la documentazione sarebbe prudente notare le specifiche.


1
I manuali GNU sono anche online: gnu.org/manual
jasonwryan,

@jasonwryan ... grazie, rende la risposta più completa.
Levon,

1
tieni presente che le pagine man online non sono sempre le stesse del pacchetto che potresti installare. Esistono più versioni di molti programmi; forcelle multiple; a volte sono completamente diversi ... quindi questo dovrebbe essere preso con un granello di sale.
user606723

@ user606723 buon punto sulle diverse versioni, OP dovrebbe essere consapevole di questo (posso aggiornare la mia risposta per includere una nota al riguardo). Si noti che OP stava chiedendo informazioni sulle pagine man per un comando che non avevano ancora installato. Comunque è bene saperlo, e forse se cercassero su Google potrebbero essere più specifici includendo la distribuzione che usano. Grazie per il commento.
Levon,

7

Uno sviluppatore debian fornisce un servizio chiamato manpages.debian.net in cui è possibile accedere online alle manpage spedite e ottenere anche una pagina man specifica per il rilascio.

C'è anche manpages.ubuntu.com che fa lo stesso per Ubuntu.

Dato che questo metodo ti consente di accedere a pagine man specifiche per il rilascio, probabilmente otterrai le versioni corrette per la tua distribuzione.


Sono attualmente sul mio Raspberry Pi e la pagina che hai collegato purtroppo distingue solo tra le versioni debian, non l'architettura. ad esempio, lo strumento di dump su raspberry pi è un altro che supporta solo ext2, mentre la documentazione sulla pagina collegata rivendica anche ext4. Ancora un link utile nella maggior parte dei casi!
stefan.at.wpf,

1

Per quanto più inclinato dalla riga di comando, c'è la possibilità di usare una combinazione di surfraw, elinkse less.

Aggiungi quanto segue a ~/.config/surfraw/conf:

SURFRAW_graphical="no"
SURFRAW_text_browser="elinks -dump"

E sei a posto, ad es

sr google -l man ls | less

NOTA: il commento dell'utente 606723 è ancora valido.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.