Em quais diretórios o software é instalado por padrão? [fechadas]

0

Quando eu instalo um programa manualmente a partir da fonte ou com um gerenciador de pacotes do pacote, muitos arquivos do programa estão sendo distribuídos magicamente em pastas diferentes.

Eu não sei quais pastas, mas posso imaginar, talvez arquivos contendo manuais entrem em /usr/share/doc , provavelmente os binários em /bin ou /usr/bin ou qualquer outra coisa e uma biblioteca talvez em /lib , /usr/lib ou qualquer outra coisa.

Gostaria de saber quantos diretórios estão envolvidos em um programa maior que é distribuído em diferentes diretórios?

    
por sharkant 22.05.2017 / 10:19

1 resposta

1

A maioria dos sistemas * nix atendem as necessidades de Hierarquia do Sistema de Arquivos (FSH) .

De acordo com o FSH, os programas compilados a partir do código-fonte devem ser colocados no diretório / opt. Com outras palavras, o lugar dos arquivos que não estão sendo fornecidos pelo sistema de gerenciamento de pacotes da sua distribuição é / opt directory. Mas é claro que você pode instalar bibliotecas dependentes no repo da sua distro. Certifique-se de definir o caminho apropriado para bibliotecas durante o tempo de compilação.

Além disso, muitos dos projetos de código aberto criam seu próprio Makefile de acordo com o seu sistema, executando o script de configuração. No Makefile existe uma seção de instalação que define o caminho correto para os binários e bibliotecas. Na verdade, você não precisa definir nenhum caminho específico para arquivos.

Só você precisa executar comandos consecutivamente

./ configure

faça

faça a instalação

    
por 22.05.2017 / 10:55