Instalação no /usr/local

O /usr/local/ é um diretõrio compartilhado a partir de um servidor (7.1.1). É possível fazer a instalação de programas dentro da estrutura do /usr/local no respectivo servidor. Este tipo de instalação é mais rara do que a instalação vista em 5.6.1.

O principal motivo para a instalação de programas no /usr/local é a inexistência de pacotes Debian para o programa em questão. Nesse caso, a compilação e configuração precisam ser feitas ``manualmente''. Para evitar o extensivo trabalho de realizar esse processo em cada máquina, o que também seria indesejável por dificultar a sincronização da rede (veja 5.4), a instalação é feita apenas no /usr/local/.

Outra razão está descrita na seção 5.6.3.

Para a instalação, deve-se obter o código fonte do programa e colocá-lo no diretório /usr/src/ do servidor de /usr/local/ (7.1.1). Deve-se então compilá-lo num subdiretório. Após a compilação, verifique se o pacote fonte já fornece um mecanismo de instalação automática (ver Makefile, README, INSTALL, etc), e configure a instalação para ser efetuada no /usr/local/. Se não houver tal mecanismo, é necessário fazer a cópia das partes relevantes para as estruturas de diretório abaixo de /usr/local/.

Para uma solução alternativa quando o pacote não existe na Debian, mas se quer fazer a instalação nos clientes individualmente, veja a seção 5.6.4.



Livio Baldini Soares 2001-02-05