it-swarm-pt.tech

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

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ão várias outras) e eu tenho tentado personalizá-la com software - no entanto, tenho que instalar pacotes manualmente com o dpkg por causa da falta de conectividade com a Internet.

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

13
James Booker

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 packagename__. 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 corrompidos.

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

17
Nathan Osman

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), então o processo de atualização perguntará se você deseja remover esses pacotes. Não tenho certeza do que acontece se você não os desinstalar - provavelmente eles não funcionarão mais.

Em qualquer caso, você será capaz de atualizar.

3
Little Jawa

O AptOnCD pode ser uma ferramenta útil para você neste caso: http://aptoncd.sourceforge.net/

2
Jorge Castro

Pode ser uma ideia 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, em seguida, direcioná-las a 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 como criar um espelho dos repositórios oficiais do ubuntu que deveria ajudar. Você pode encontrá-lo aqui .

1
Jim