Gerencio uma rede privada que não possui conectividade com a Internet devido à política de segurança do cliente. Essa rede possui uma única instalação do Ubuntu 10.04 LTS Server (em breve haverá mais) e eu tenho tentado personalizá-la com software - no entanto, estou tendo que instalar manualmente os pacotes com o dpkg devido à falta de conectividade com a Internet.
Isso me impede de atualizar para uma versão mais recente do Ubuntu Server (LTS) quando disponível, uma vez que os pacotes que eu instalei não estão no CD de distribuição atual, é improvável que também estejam nos lançamentos mais recentes.
Respostas:
Não. A instalação de pacotes dos repositórios oficiais usando o dpkg não causará problemas no futuro.
De fato, do ponto de vista técnico, instalar um pacote via dpkg não é diferente do que se você tivesse executado
sudo apt-get install
package
. As mesmas coisas acontecem.O único problema com a instalação de pacotes com o dpkg é que você precisará garantir que as dependências estejam instaladas na ordem correta. Caso contrário, você pode acabar com um banco de dados de pacotes corrompido.
Eu sei que isso acontece por experiência pessoal ...
fonte
apt-get -f install
).Apenas para completar: quando você atualiza, se seus pacotes não são mais suportados ou incompatíveis com pacotes mais recentes (dependências quebradas, etc.), o processo de atualização pergunta se você deseja remover esses pacotes. Não sei o que acontece se você não os desinstalar - provavelmente eles não funcionarão mais.
De qualquer forma, você poderá atualizar.
fonte
O AptOnCD pode ser uma ferramenta útil para você neste caso: http://aptoncd.sourceforge.net/
fonte
Pode ser uma idéia melhor, considerando que você estará adicionando mais servidores em breve, para configurar um repositório local. Dessa forma, você pode adicionar o repositório às fontes apt de cada servidor e apontá-los para um repositório local que é apenas um espelho dos repositórios reais do ubuntu.
Então, quando é hora de instalar ou atualizar pacotes, você apenas usa as ferramentas padrão do ubuntu para lidar com esta operação. Outro benefício é que você só precisa atualizar o repositório local centralizado de vez em quando com alguns DVDs ou discos rígidos que você pode trazer para o ambiente fechado e sincronizar com os diretórios do repositório. Em seguida, cada servidor alertará você sobre os pacotes que eles instalaram e que possuem atualizações disponíveis em seu repositório local ... o que significa que você tem muito menos administração para manter. É permitido às ferramentas fazer o que elas são boas.
Alan Pope, evangelista do ubuntu e um dos membros do podcast do Ubuntu UK, escreveu um post sobre a criação de um espelho dos repositórios oficiais do ubuntu que devem ajudar. Você pode encontrá-lo aqui .
fonte