Organizando o software - onde no sistema de arquivos?

9

Eu acho que também é uma questão de gosto pessoal, mas desde que eu estou começando com uma nova instalação 10.10 eu pensei que talvez desta vez eu manteria meu sistema mais organizado.

Qual é o local / locais convencionais para armazenar software e aplicativos?

Eu tenho algumas coisas que eu uso usando git (por exemplo, bioperl ), há alguns aplicativos que simplesmente baixo e extraio em algum lugar (por exemplo, eclipse ) e obviamente eu instalo software usando apt-get . p>

Onde é o lugar convencional para colocar tudo isso?

    
por David B 15.10.2010 / 16:09

3 respostas

3

Para o software instalado através do gerenciamento de pacotes, você não precisa se preocupar onde ele está instalado, você só irá gerenciá-lo com algum software de gerenciamento de pacotes como o apt-get, aptitude ou synaptic de qualquer maneira.

Os locais habituais são, como já mencionado por txwikinger, /opt e /usr/local . Eu geralmente colocaria o software que eu compilar em /usr/local , já que a estrutura de diretório usual (bin, lib, ...) já está em vigor. Um grande software que espera um diretório próprio que eu instalo em /opt , acho que é a intenção original dessa pasta.

Também estou usando uma pasta para aplicativos pequenos e autônomos na minha pasta pessoal para alguns aplicativos, principalmente porque minha pasta pessoal está em uma partição separada que eu mantenho ao reinstalar o sistema. Portanto, não preciso instalar esses aplicativos novamente.

    
por Mad Scientist 15.10.2010 / 16:54
5

Os locais tradicionais para instalar software adicional são /opt ou usr/local Consulte também outra pergunta semelhante

    
por txwikinger 15.10.2010 / 16:29
2

como todos os outros disseram, o gerenciador de pacotes colocará as coisas onde elas precisam ser colocadas.

Eu costumo ter uma pasta / projetos onde eu verifico meus projetos git aleatórios.

O Eclipse gosta de manter seus projetos no espaço de trabalho / Dependendo de quanto desenvolvimento eu faço sob o eclipse eu faria algo como $ HOME / workspaces / {AndroidStuff, CrazyRandomIdeas} dependendo se as coisas em que estou trabalhando deveriam estar em seu espaço de trabalho próprio ou é um projeto pequeno.

Além disso, ocasionalmente, gosto de instalar coisas no meu $ HOME, já que estou apenas brincando com coisas e não quero poluir meu sistema de arquivos, o que costumo colocar em $ HOME / local. Mais uma vez este é apenas o meu estilo .. mas acabo com

 $HOME/
      bin/  -->symlinks to binaries I installed locally and added to $PATH
      local/  --> local installs of applications, libs etc. 
      projects/  --> git check/svn checkouts etc of random code. 
      workspace/ --> eclipse stuff.

Tente não instalar nada em seu sistema de arquivos raiz (/), a menos que você o empacote. É uma dor real para desinstalar as coisas, (há sempre um make install, mas raramente você já tem uma make desinstalar). Além disso, esse é o ponto inteiro de um sistema de empacotamento, para acompanhar seus programas, arquivos, configurações, etc.

    
por csgeek 16.10.2010 / 15:10

Tags