Respostas:
dman
Recupera páginas de manualNa prática, visualizar a breve descrição de um pacote (como sugere o mchid) é geralmente o que você deseja ver, para decidir se deseja o pacote. No entanto, se você quiser, pode visualizar uma página de manual fornecida por um pacote que ainda não foi instalado, usando o dman
utilitário.
dman
é fornecido pelo pacote bikeshed . Você pode instalá-lo no Centro de Software ou com sudo apt-get install bikeshed
.
Então use dman
como man
.
dman
é um script que recupera páginas de manual pela Internet e as exibe, então você precisa estar conectado à Internet para usá-lo com êxito. (Mas você provavelmente está, porque em seu cenário específico está prestes a instalar um pacote.) Ele também costuma rodar lentamente, portanto, esteja preparado para aguardar alguns segundos.
dman
o banco de dados não tiver seu release, você poderá especificar outro.Devido a um bug dman
, não funciona bem em alguns lançamentos do Ubuntu. Por enquanto, você pode solucionar o problema visualizando a versão de outra versão da página de manual que deseja (esta solução alternativa foi sugerida por Marius Gedminas em um comentário no relatório de erros ). Você usa a parte adjetiva do codinome , em letras minúsculas (por exemplo, precise
da 12.04 Precise Pangolin, trusty
da 14.04 Trusty Thar). Por exemplo:
ek@Io:~$ dman sl # doesn't work on Vivid, produces no output
ek@Io:~$ 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....
Obviamente, você também pode simplesmente navegar nas páginas de manual na web . Se você quiser fazer isso na linha de comando, poderá usar um navegador da Web baseado em texto .
Se quiser, você pode até mesmo definir uma função em .bashrc
que você tem um comando que abre um navegador baseado em texto e pesquisas para o termo passou como argumento:
wman() { links2 "http://manpages.ubuntu.com/cgi-bin/search.py?q=$1"; }
Para que essa definição de função específica funcione, o pacote links2 deve estar instalado. Isso fará com que a wman
função seja definida automaticamente em cada shell interativo recém-criado, mas não nos shells que foram iniciados antes da .bashrc
edição (você pode simplesmente executar a definição da função nesses shells).
Então eu posso procurar por páginas do manual e selecionar entre as páginas em diferentes seções do manual, para a versão do manual do Ubuntu que eu mais gostar:
ek@Io:~$ 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/
debman
.
bikeshed
, você pode instalar debian-goodies
o que lhe dará tanto dman
edebman
debman
qual faz parte do debian-goodies
pacote que você pode usar debman -p debian-goodies debman
. Se você possui um .deb
pacote no seu computador, pode usar a -f
opção para visualizar páginas de manual sem instalar o pacote:debman -f debian-goodies_0.79_all.deb debman
Eu recomendo a instalação do debian-goodies
pacote que lhe dará acesso ao dman
, debman
, debmany
, e debget
comandos, e muitos mais. Instale-o com:
sudo apt install debian-goodies
dman
já foi coberto por Eliah Kagan .
Agora você sabe que dman
ambos estão incluídos em bikeshed
e debian-goodies
.
Você pode usar o debman para ler as páginas de manual dos pacotes desinstalados (não instalados).
Nestes exemplos, quero ler a página de manual dman
do pacote debian-goodies
:
debman -p debian-goodies dman
Ou, se você quiser ler as páginas de manual para uma versão específica, use:
debman -p debian-goodies=0.79 dman
Você também pode ler a página .deb
de manual dos arquivos locais usando a -f
opção:
debman -f debian-goodies_0.79_all.deb dman
Apenas para maior clareza, aqui está outro exemplo, eu quero ler a página de apt-get
manual da ferramenta que pertence ao apt
pacote:
debman -p apt apt-get
Então, você precisa saber o comando que deseja ler na sua página de manual pertence a qual pacote.
Você pode baixar pacotes debget
e lê-los manualmente com seu aplicativo favorito:
debget debian-goodies
páginas man e outra documentação estão incluídas nos .deb
pacotes, elas podem ser encontradas em:
debian-goodies_0.79_all.deb\data.tar\usr\share\man
debian-goodies_0.79_all.deb\data.tar\usr\share\doc
Ou você pode usar debmany
para visualizar toda a documentação usando o terminal:
debmany ./debian-goodies_0.79_all.deb
Você também pode usá-lo para pacotes instalados:
debmany debian-goodies
Quando estou no meu telefone Android e às vezes até no Ubuntu, usarei a Internet para visualizar as páginas do manual. Outro benefício do navegador da Internet é a capacidade de pesquisar facilmente com o Ctrl+ F. Na barra de pesquisa do navegador, você pode digitar man ls
e este é o primeiro hit:
Na minha opinião, você não pode ler a documentação sem instalar o pacote. Quando você instala qualquer pacote específico, você pode ter notado que alguns arquivos adicionais também são instalados, um dos quais é nomeado como 'man-db' ou algo semelhante.
Este 'man-db' realmente contém a documentação manual sobre o pacote.
mas você pode ver alguns detalhes básicos do pacote,
apt-cache show <packagename>
man-db
torna-se relevante somente após a instalação do pacote (que o OP não deseja).
dman
é uma ideia extremamente útil.