Instalação no /usr/local

Na rede o diretório /usr/local/ é distribuído (compartilhado) a partir de um servidor (8.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 6.5.1.

Existe uma razão principal para a instalação de programas no /usr/local da rede. Ela é feita quando não existe pacote (.deb) para o programa em questão, nestes casos a compilação e configuração precisa ser feita ``manualmente''. Para evitar o extensivo trabalho de ter que fazer este processo em cada máquina (que é ruim pois provavelmente dificulta a ``sincronização'' da rede, 6.3).

Outra razão está descrita na secção 6.5.3.

Para a instalação deve-se pegar o fonte do programa e colocá-lo no diretório /usr/src/ do servidor de /usr/local/ (8.1.1). Deve-se então compilá-lo num subdiretório. Após a compilação do programa verifique antes se nele já existe um mecanismo de instalação automática (ver Makefile, README, INSTALL, etc), e configure a instalação para ser efetuada no /usr/local/. No caso em que isto não está automatizado é necessário fazer a cópia das partes relevantes para as estruturas de diretório debaixo de /usr/local/.

Uma alternativa quando o pacote não existe na Debian, mas o desejo é fazer a instalação nos clientes, então veja a secção 6.5.4.



Livio Baldini Soares 2000-09-30