Onde devo copiar e colar e instalar o software?

4

Estou instalando o IntelliJ, e o readme me diz para escolher uma pasta de instalação. Onde é um bom local padrão para colocar programas instalados?

    
por ripper234 13.04.2011 / 10:34

2 respostas

7

Se você é o único usuário, basta colocar em /home . Caso contrário, /opt/intellij .

Evite /usr , que deve ser usado somente por software gerenciado por distribuição. Muitos instaladores de fontes usam /usr/local por padrão, mas a vantagem de /opt/intellij é que você pode limpar o diretório inteiro se não tiver mais uso para isso. Colocando-o sob /usr/local , o material seria distribuído em todo o lugar, adicionando a necessidade de rastrear onde eles estão instalados; há ferramentas para isso, mas não se incomode. Qualquer instalador decente deve criar todas as estruturas de diretórios para que sua instalação funcione, onde quer que você opte por instalar.

    
por 13.04.2011 / 10:38
1

(adaptado da minha resposta a uma pergunta anterior e semelhante sobre pacotes instalados a partir do código-fonte)

Se você começar a ter muitos programas instalados fora de sua distribuição, você começará a executar problemas de gerenciamento de pacotes: qual versão do foo eu instalei? Quais arquivos pertencem ao foo, para que eu possa removê-lo (se você tiver foo misturado com outros pacotes)? Estou cansado de adicionar outro diretório ao meu PATH (se você tiver foo em um diretório próprio). Então, eu recomendo usar alguma forma de gerenciamento de pacotes.

Stow é um gerenciador de pacotes de um homem pobre. O princípio é armazenar cada pacote em seu próprio diretório, mas manter links simbólicos em diretórios padrão.

  • Instale sob /usr/local/stow/PACKAGE-VERSION (ou ~/usr/stow/PACKAGE-VERSION ou onde). ( PACKAGE e VERSION representam o nome e a versão do pacote. Esses nomes são apenas para sua conveniência.)
  • Se você escolheu um diretório diferente de /usr/local/stow , adicione ~/usr/bin (ou onde) ao seu PATH .
  • Execute stow PACKAGE-VERSION no diretório /usr/local/stow (ou…). Isso cria links simbólicos nos diretórios "normais", por exemplo /usr/local/bin/foo-command -> ../../stow/foo-4.2/bin/foo-command .
  • Se você quiser desinstalar este programa, basta executar stow -D PACKAGE-VERSION para remover os links simbólicos e excluir /usr/local/stow/PACKAGE-VERSION .

Há também o xstow que é um programa similar, mas mais poderoso (um dos benefícios é que ele pode lidar com conflitos) .

    
por 13.04.2011 / 21:24