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

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

Quando instalo um programa manualmente a partir do código-fonte ou com um gerenciador de pacotes do pacote, muitos arquivos do programa são distribuídos magicamente em pastas diferentes.

Não sei em quais pastas, mas posso adivinhar que talvez os arquivos contendo manuais entrem em /usr/share/doc, provavelmente sejam binários em /binou /usr/binou qualquer outra coisa e uma biblioteca talvez em /lib, /usr/libou qualquer outra coisa.

Eu me pergunto quantos diretórios estão envolvidos em um programa maior que é distribuído em diretórios diferentes?

Responder1

A maioria dos sistemas *nix atende às necessidades deHierarquia do sistema de arquivos (FSH)padrão.

De acordo com o FSH, os programas que você compila a partir do código-fonte devem ser colocados no diretório /opt. Em outras palavras, o local dos arquivos que não estão sendo fornecidos pelo sistema de gerenciamento de pacotes da sua distro é o diretório /opt. Mas é claro que você pode instalar bibliotecas dependentes do repositório da sua distribuição. 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 configure. No Makefile existe uma seção Install que define o caminho correto para os binários e bibliotecas. Quero dizer, principalmente, você não precisa definir nenhum caminho específico para arquivos.

Só você precisa executar comandos consecutivamente

./configure

fazer

fazer instalar

informação relacionada