
Eu instalei doxygen
e doxygen-doc
. A página de manual do doxygen me diz para obter o doxygen-doc para obter mais informações. Encontrei o doxygen-doc
no meu arquivo usr/share/doc
, mas é um arquivo compactado. Então, como posso acessá-lo convenientemente?
Responder1
Você não informa a versão do Ubuntu que usa, mas para o Trusty, há um manual em PDF no formato /usr/share/doc/doxygen/doxygen_manual.pdf
.
Também há documentação HTML aqui:/usr/share/doc/doxygen/html/index.html
Não consigo localizar um arquivo compactado além do changelog( /usr/share/doc/doxygen-doc/changelog.Debian.gz
) que você usaria zless
.
Responder2
Encontrando documentação no Ubuntu
1. Pesquise usando o nautilus ou navegador
Você pode pesquisar conforme mencionado acima no/usr/compartilhar/docdiretório, mas alguns pacotes o instalam em seu/usr/share/nome_do_pacotediretórios ou até mesmo outros locais. Aqui você pode encontrar oHTMLepdfdocus, melhor usarnáutilo(use a função de pesquisa do nautilus e abra o documento solicitado em seunavegador). Se você usa o documento com frequência, não se esqueça de adicionar seu link aos favoritos.
2. Usando o comando localizar
Na sua linha de comando você pode usar oencontrarcomando para procurar seu documento:
documentação html:
find /usr/share -type f -name index.html | grep doxy
documentação em pdf:
find /usr/share/ -type f -name *.pdf | grep doxy
Invoque seu resultado com evince ou seu navegador (no meu caso, google-chrome)
HTML:
google-chrome /usr/share/doc/doxygen/html/index.html
pdf:
google-chrome /usr/share/doc/doxygen_manual.pdf
evince /usr/share/doc/doxygen_manual.pdf
3. Faça uma lista e pesquise e invoque com menos
Prefiro automatizar essa tarefa e fazer uma lista da seguinte forma:
para HTML:
find /usr/share/ -type f -name index.html | sort -k1 | awk '{ print "file://" $0;}' > ~/DocHtml.txt
para pdf:
find /usr/share/ -type f -name *.pdf | sort -k1 | awk '{ print "file://" $0;}' > ~/DocPdf.txt
Isso criará 2 arquivos em seu diretório inicial (DocPdf.txteDocHtml.txt). Basta abrir isto commenos
less ~/DocPdf.txt
ou
less ~/DocHtml.txt
e pressione &seguido da string de pesquisa, por exemplo, doxygen. Agora basta passar o mouse sobre o documento solicitado e pressionar ctrleclique com o botão esquerdo do mouseirá abrir o arquivo.
Você também pode criar um script bash e invocá-lo por meio de um cron job. Isso automatizará a tarefa.
Aqui está um script bash simples que pode ser modificado. Coloque diretórios adicionais conforme descrito no script. Salve o script bash abaixo comofazerDoc, mudarchmod +x makeDoce invocá-lo com./makeDoc. Descanse como acima:
#!/bin/bash
# Author: abu
# Description: script creates two files, DocPdf.txt and DocHtml.txt,
# which lists all pdf/html documents found by the find function.
#
# You can include other search directories, e.g. Anaconda,
declare -a DocDirs=(
"/usr/share/"
"/opt/anaconda3/" # you can put here additional directories
# "/path/to/other/dirs/" # -""- -""- -""-
)
echo "DocHtml automatic generated!" > DocHtml.txt
echo " File generated with" $0 >> DocHtml.txt
echo -e " Date: " `date` "\n\n" >> DocHtml.txt
echo "DocPdf automatic generated!" > DocPdf.txt
echo " File generated with" $0 >> DocPdf.txt
echo -e " Date: " `date` "\n\n" >> DocPdf.txt
for i in "${DocDirs[@]}"
do
find $i -type f -name index.html | sort -k1 | awk '{ print "file://" $0;}' >> ~/DocHtml.txt
find $i -type f -name *.pdf | sort -k1 | awk '{ print "file://" $0;}' >> ~/DocPdf.txt
done
4. Solução de pacote APT
O pacotebase de documentosajuda os desenvolvedores a instalá-lo da maneira correta. Para ver isso eu seiajudaedoc-central.
4.1 ajuda: leitor de documentação da base web.
Instale-o com
sudo apt-get install dhelp
e abra no seu navegador o arquivo:
file:///usr/share/doc/HTML/Programming/Awk/index.html
- a documentação está bem indexada
- a documentação está disponível através de um navegador da web
- documentação de índices (em segundo plano)
- interface de linha de comando não tão conveniente.
4.2 doc-central: leitor de documentação da base web.
Instale-o com:
sudo apt-get install doc-central
- a documentação está bem indexada
- a documentação está disponível através de um navegador da web
- documentação de índices (em segundo plano)
- interface de linha de comando não tão conveniente