Onde os pacotes são instalados nos sistemas Debian?

3

Eu instalei recentemente o esperado no meu sistema Ubuntu e não consigo encontrar o código de exemplo que é suposto vir com ele. Eu procurei / usr / lib / usr / bin / lib /lib...na sorte. Acho que já é hora de aprender como essas coisas estão organizadas.

Sua ajuda é muito apreciada!

    
por John Smith 14.07.2011 / 23:54

3 respostas

7

Exemplo de código em sistemas baseados em Debian, como o Ubuntu, geralmente é armazenado em /usr/share/doc/<package name>/examples .

Para mais informações sobre o que vai em qual diretório, confira o Padrão de Hierarquia do Sistema de Arquivos , que o Ubuntu segue na maior parte.

    
por 15.07.2011 / 00:03
6

Use este comando

dpkg -L {package}

Geralmente, existem duas ferramentas para gerenciar pacotes em sistemas Debian. apt-get e dpkg .

Mais informações nesses links:

link

link

link

Cheat sheet para ambos apt-get e dpkg : link

    
por 15.07.2011 / 00:00
2

dpkg -L expect listará o arquivo /var/lib/dpkg/info/expect.list do pacote que lista o caminho completo de cada um dos arquivos de pacotes. Você pode querer canalizá-lo para less para poder lê-lo.

man hier deve fornecer uma descrição da hierarquia do sistema de arquivos usada pelo Debian. Os mantenedores tendem a ser bastante religiosos sobre segui-lo e, muitas vezes, criar links simbólicos para os diretórios para permitir que programas que não o sigam funcionem dentro de sua estrutura.

A documentação vai em /usr/share/doc/<package-name> , então espera que a documentação seja encontrada em /usr/share/doc/expect . Pode haver vários subdiretórios example abaixo, junto com outros diretórios que podem conter código executável. as páginas man vão para outro lugar, mas podem ser encontradas com o comando man -k expect .

Para outros pacotes, apenas substitua expect nos comandos acima pelo nome do pacote.

    
por 15.07.2011 / 02:28