Adicionar um diretório bin
ao seu $ PATH é bastante aceitável. Binários externos de terceiros devem ser colocados no diretório /opt
. Hierarquia do sistema de arquivos deve ser seguida & consistant.
/opt/<provider or package>/bin
A documentação do Maven incentiva a instalação em /usr/local/apache-maven/<package>
. Esta é também uma prática comum, mas eu achei que atualizar $ PATH pode ser uma dor de cabeça desnecessária com atualizações de versão do pacote & reversões. Em vez disso, colocarei cada pacote em /opt
e crie um link simbólico para /usr/local/maven
. Nesse ponto, atualizo $ PATH para /usr/loca/maven/bin
e atualizo o link conforme necessário.
Como eu instalaria o Maven
- Extraia o pacote baixado para o diretório
/opt
-
cd /opt
-
tar zvxf ~/Downloads/apache-maven-3.0.4-bin.tar.gz
-
- Criar link simbólico
-
ln -s /opt/apache-maven-3.0.4 /usr/local/maven
-
- Atualizar $ PATH
-
echo "export $PATH=/usr/local/maven/bin:$PATH" >> ~/.profile
-
source ~/.bash_profile
-
Se e quando uma nova versão aparecer
Repita os passos acima; exceto, remova o link antigo primeiro.
- Remover link antigo
-
rm /usr/local/maven
-
- Recriar o link para a nova versão
-
ln -s /opt/apache-maven-3.0.5 /usr/local/maven
-