Como encontrar docs para pacotes apt instalados

2

Estou vagando se houver uma maneira universal de encontrar documentos para pacotes apt aptos, ou pelo menos descobrir o que eles fazem . Às vezes eu me deparo com pacotes dos quais não tenho idéia, mas não consigo descobrir o que eles fazem localmente ou online.

Por exemplo, o que o pacote libaccounts-glib0 faz? Se for para plugins de contas da web, eu simplesmente os removerei. Se for para serviços de contas principais, removê-lo me causará problemas, eu acho. Não há nem mesmo uma descrição de uma linha para me ajudar a decidir.

    
por 4ae1e1 14.08.2013 / 02:51

1 resposta

3

Essa é uma das belezas da FOSS. Não existe uma documentação central para cada software (isto é, se a documentação existe em primeiro lugar).

Normalmente, ao procurar por documentação, as pessoas confiam nas man pages, info e, se o aplicativo for uma GUI, os arquivos de ajuda do yelp . Isso é normalmente com aplicativos nos quais os usuários podem interagir / configurar / usar diretamente (o frontend). Isso inclui os arquivos .conf e quase todos os arquivos de configuração de texto. Em seguida, alguns aplicativos não fazem isso e dependem da opção --help . O Ubuntu (e Debian) tem uma política para documentação de software, que toda a documentação é descartada em /usr/share/doc/packagename :

ls -l /usr/share/doc/ | grep <package_name>

Portanto, para o caso específico de bibliotecas, algumas delas incluem -doc :

  

libetsf-io-doc - Documentação do desenvolvedor API e tutoriais para ETSF_IO

Ou, no caso específico do seu pacote libaccounts-glib0 :

  

libaccounts-glib-doc - biblioteca para conexão única - documentação

Para encontrar esta documentação, você precisa procurar o pacote de origem libaccounts-glib .

Então, existem alguns pacotes que não incluem a documentação nos repositórios por razões legais, ou simplesmente não possuem nenhum.

Em qualquer caso, para encontrar qualquer documentação , você deve procurar o -doc dos pacotes, que normalmente são sugeridos (como ntp suggest ntp-doc ), ou procurar pelo conteúdo de um pacote específico para ver se ele inclui algum arquivo info, man ou README:

dpkg -L <package> | grep -P '/man|info|README|doc/'
    
por Braiam 14.08.2013 / 21:04