Posso gerenciar o pacote instalado pelo dpkg com o apt-get?

0

Logo no início, depois de instalar o meu Ubuntu 12.04, instalei o Webmin ( dpkg -s webmin reporta a versão como sendo 1.610) primeiro baixando o arquivo .deb com wget e então executando dpkg --install webmin_1.610_all.deb , de acordo com o instruções no Webmin.

Mais tarde, descobri que prefiro usar apt-get para gerenciar o máximo de pacotes possível, para que eu possa gerenciá-los de maneira unificada. É possível (ou não faz sentido perguntar desta maneira) para tornar o apt-get para gerenciar este pacote Webmin instalado com dpkg ? Eu entendo que há um repositório APT e a última versão é 1.67. Se sim, como fazer isso?

Obrigado antecipadamente.

    
por Kenneth L 07.03.2014 / 10:52

1 resposta

1

Resumindo: a resposta à sua pergunta é apenas na página que você postou.

Se você quiser instalar e atualizar o Webmin via APT, edite o arquivo /etc/apt/sources.list em seu sistema e adicione as linhas:

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib 

Você também deve buscar e instalar minha chave GPG com a qual o repositório é assinado, com os comandos:

cd /root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc 

Agora você poderá instalar com os comandos:

apt-get update
apt-get install webmin

Versão longa. Se o pacote foi instalado com dpkg , ele será instalado. Uma vez instalado apt-get pode lidar com isso, ou seja, você pode executar sudo apt-get remove webmin para desinstalá-lo ou sudo apt-get install -f para corrigir as dependências.

Só para esclarecer, apt-get USOS dpkg . De uma maneira simplificada, o dpkg é o mecanismo por trás do apt-get (e aptitude), é o cara que lidera a instalação dos pacotes diretamente e, é claro, é potencialmente prejudicial ao seu sistema se você falhar, enquanto apt-get realmente cuida de você tentando evitar qualquer perturbação que dpkg possa gerar. :)

Indo direto ao ponto, a primeira parte da minha resposta responde diretamente a você, a alternativa para instalar um .deb com dpkg é adicionar um repositório. Ora, bem no repositório você vai pegar todas as atualizações do programa, enquanto com dpkg sua versão é fixa. Além disso, em teoria, o repositório pode resolver automaticamente todas as suas dependências. No dpkg é sempre conveniente verificar se há pacotes quebrados após a instalação com sudo apt-get install -f .

Adicionar um repo consiste em quatro etapas: adicionar o endereço da fonte de software, adicionar a chave para tornar o ubuntu capaz de confiar na fonte, atualizar o banco de dados e instalar. Todos eles estão acima. Adicionando um ppa você salva os passos 1 e 2! Felicidades!

    
por Rho 07.03.2014 / 11:16