A instalação de pacotes manualmente com o dpkg impede um futuro caminho de atualização?

12

Eu gerencio uma rede privada que não tem conectividade com a Internet devido à política de segurança do cliente. Esta rede tem uma única instalação do Ubuntu 10.04 LTS Server (que em breve será mais várias) e eu tenho tentado personalizá-la com software - no entanto, tenho que instalar manualmente pacotes com o dpkg por causa da falta de conectividade com a Internet. / p>

Isso me impede de atualizar para uma versão mais nova do Ubuntu Server (LTS) quando estiver disponível, já que os pacotes que eu instalei não estão no CD de distribuição atual, é improvável que eles estejam nos novos lançamentos também.

    
por 2 revs, 2 users 100%James Booker 26.06.2012 / 00:39

4 respostas

16

Não. Instalar pacotes a partir 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ê terá que se certificar de que as dependências estão instaladas na ordem correta. Se não, você pode acabar com um banco de dados de pacotes corrompido.

Eu sei que isso acontece por experiência pessoal ...

    
por Nathan Osman 29.07.2010 / 08:18
3

Apenas para completar: quando você atualiza, se seus pacotes não são mais suportados, ou incompatíveis com pacotes mais novos (dependências quebradas, etc), o processo de atualização perguntará 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.

Em qualquer caso, você poderá atualizar.

    
por Little Jawa 29.07.2010 / 10:35
2

O AptOnCD pode ser uma ferramenta útil para você neste caso: link

    
por Jorge Castro 29.07.2010 / 17:07
1

Pode ser uma ideia melhor, considerando que você adicionará 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, em seguida, direcioná-las para um repositório local que seja 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 um par de DVDs ou disco rígido que você pode trazer para o ambiente fechado e sincronizar com os diretórios do repositório. Então cada servidor irá alertá-lo sobre os pacotes que eles instalaram que possuem atualizações disponíveis em seu repositório local ... o que significa que você tem muito menos administrivia para manter. As ferramentas podem fazer o que as ferramentas são boas.

Alan Pope, ubuntu evangelist e um dos membros do podcast Ubuntu UK, escreveu um post sobre a criação de um espelho dos repositórios oficiais do ubuntu que deveria ajudar. Você pode encontrá-lo aqui .

    
por Jim 31.07.2010 / 04:27