Antes de tudo vamos configurar o
apt-get para que seu repositório fique em algum lugar, porque com o RAID 5 não vai ter cdrom para instalar os pacotes.
APT-GET sem CD
O primeiro tipo é a instalação por demanda, ou seja, é aquela instalação que é feita em várias máquinas. O segundo tipo é a instalação local, ou seja, uma instalação feita só em uma máquina.
Mas antes de começar, defina onde irão ficar as cópias dos CDs de instalação do
Conectiva. Isso é muito importante, pois esse caminho será amplamente utilizado mais adiante. Portanto, certifique-se das permissões de acesso a esse diretório, para não ter problemas.
Por exemplo, coloquei as cópias dos CDs nos seguintes diretórios:
- /arquivos/conectiva10/Disco1 => Copiei todo o CD1 aqui;
- /arquivos/conectiva10/Disco2 => Copiei todo o CD2 aqui;
- /arquivos/conectiva10/Disco3 => Copiei todo o CD3 aqui.
e executei o comando:
# chmod -Rf 644 /arquivos/conectiva10
Voltando ao assunto das duas maneiras de resolver esse problema:
A primeira é usando um servidor de web, esta solução é ideal para quem trabalha com mais de uma instalação do Conectiva
Linux, ou seja, uma empresa, escola, ou outra entidade que use vários PCs.
A segunda maneira é acessando localmente os arquivos do CD. Esta opção recomendo para quem usa uma instalação do Conectiva (ex: Workstation).
Repositório usando um servidor WEB
Para isso faça com que seu servidor de WEB possa enxergar as pastas onde foram copiados os CDs.
Para o Apache, dentro do
httpd.conf acrescente as linhas:
Alias /conectiva10 /arquivos/conectiva10/
<Directory "/arquivos/conectiva10">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Salve e reinicie o Apache.
Em seguida, na máquina onde você irá operar a instalação, editar o arquivo de configuração do apt (/etc/apt/sources.list), comentar todas as linhas descomentadas e colocar as seguintes linhas:
rpm http://IP_servidor/conectiva10/disco1 conectiva 001
rpm http://IP_servidor/conectiva10/disco2 conectiva 002
rpm http://IP_servidor/conectiva10/disco3 conectiva 003
Onde:
- rpm => é o tipo de extensão a ser usada;
- http => é o protocolo a ser utilizado;
- IP_do_servidor => é o IP ou nome do seu servidor;
- conectiva10 => é o nome do alias que você criou no Apache;
- disco => é o nome da pasta onde você copiou o CD;
- conectiva => é o argumento do apt;
- 001 => indica o número do CD para o apt.
Pronto, feito isso basta executar o comando:
# apt-get update
Repositório local
Apesar de parecer, pelo menos pra mim parecia, muito complicada, é a mais simples. Basta editar o arquivo /etc/apt/sources.list e comentar todas as linhas que estiverem descomentadas e acrescentar as seguintes linhas:
rpm file:/Caminho_físico/para_diretório/nome_pasta_CD1 conectiva 001
rpm file:/Caminho_físico/para_diretório/nome_pasta_CD2 conectiva 002
rpm file:/Caminho_físico/para_diretório/nome_pasta_CD3 conectiva 003
rpm file:/Caminho_físico/para_diretório/nome_pasta_CDN conectiva N
Onde:
- rpm => é o tipo de extensão a ser usada;
- file => indica que será arquivo;
- /Caminho_físico/para_diretório => é o caminho do diretório desde a raiz;
- /nome_pasta_CD1 => é o nome da pasta onde você copiou o CD;
- conectiva => é o argumento do apt;
- 001 => indica o número do CD para o apt;
Pronto, feito isso basta executar o comando:
# apt-get update