Excluindo arquivos duplicados instalados da origem?

3

Sou bastante novo no ambiente Linux e aprendi a instalar software usando os seguintes comandos

$ mkdir build
$ cd build 
$ cmake
$ sudo make install.

Percebi que há uma compilação do software geralmente em /build/src e, em seguida, muitos dos mesmos arquivos também estão no diretório inicial do software. Há também uma instalação geralmente em /usr/local/bin e outros. Minha pergunta é, em um esforço para economizar espaço em disco, o que posso excluir depois de ter compilado e instalado o software dessa maneira? Instalei FSlint , mas tenho medo de começar a excluir duplicatas. Desculpe por esta pergunta muito noob.

    
por demian sims 18.06.2015 / 06:25

2 respostas

2

não tente excluir nada dentro do diretório / por você mesmo. Na hierarquia do sistema de arquivos linux existe

/bin Programas comuns, compartilhados pelo sistema, pelo administrador do sistema e pelos usuários.

/sbin contém o executável que requer a permissão da raiz para executar

/lib contém as bibliotecas necessárias para os programas instalados

/usr Programas, bibliotecas, documentação, etc. para todos os programas relacionados ao usuário.

/usr/bin contém todos os programas que você instalou e outros programas

se você quiser obter algum espaço livre, você pode fazer

$ sudo apt-get autoremove
$ sudo apt-get clean

esses comandos removerão os pacotes em cache e os pacotes não utilizados

Depois de terminar de compilar e instalar, você pode remover o código-fonte do programa e outros arquivos no mesmo diretório de onde você compilou o programa

    
por bolzano 18.06.2015 / 06:35
2

o software que você configura, faz, instala geralmente pode ter os dirs de origem limpos. Eles devem instalar tudo o que precisam, desde que o instalador tenha sido construído corretamente. Sugiro mover o diretório que você compilou e testar a funcionalidade antes de excluir.

Todo esse trabalho deve ser feito em um diretório src, normalmente o / usr / src, ou melhor ainda no diretório home do usuário, criar um src.

Agora, o material no restante do sistema de arquivos deve ser os componentes de um pacote instalado, executáveis nos diretórios bin, dados nos diretórios etc, o equivalente de dlls nos diretórios lib.

aqui está um link para a página wiki com o link básico, se você quiser saber mais

    
por cargo 18.06.2015 / 06:47