Posso misturar o yum e o apt-get com segurança?

2

Eu entendo que o yum e o apt-get operam em cima do rpm, então os dados sobre pacotes instalados em um sistema linux são responsáveis pelo rpm; para que nem o yum nem o apt-get mantenham seus próprios dados sobre os pacotes instalados. Isso é verdade ? É seguro instalar algum pacote usando o yum e instalar outro pacote (talvez relacionado) usando o apt-get (ou vice-versa)?

ATUALIZAÇÃO: Estou usando o Fedora 12

    
por leonbloy 21.04.2010 / 00:51

3 respostas

1

No Fedora, é muito provável que qualquer comando 'apt-get' que você esteja usando venha de APT-RPM , que é uma porta do conjunto de ferramentas apt-get Debian para funcionar em cima do RPM. Você deve verificar, no entanto.

Neste contexto , sim, você deve ser capaz de usar o yum e o apt-get (se for do APT -RPM) de forma intercambiável. Uma boa maneira de verificar seria ver se você pode obter as ferramentas apt para relatar os pacotes que você instalou via yum.

    
por 21.04.2010 / 07:16
3

apt-get não "opera" na parte superior do RPM. apt-get foi redirecionado do Debian quando as distribuições baseadas em RedHat não tinham um aplicativo de gerenciamento de pacotes adequado.

yum foi desenvolvido para distribuições baseadas em RPM.

E sim, você está correto, as informações do pacote não são mantidas pelo gerenciador de pacotes, mas pelos pacotes reais, que incluem muitos "bastidores", informações sobre o pacote, suas dependências, scripts que precisam ser executados em instalar / desinstalar e assim por diante.

Eu pessoalmente não sei se há uma única razão em que você não pode usar yum e apt-get à vontade, mesmo que eu prefira um ou outro. O Debian tem dselect , dpkg , apt-get e todos os 3 essencialmente fazem o mesmo trabalho e você pode usar quando quiser.

    
por 21.04.2010 / 01:01
1

Não sei de que distribuição você está falando. Mas pelo menos no Debian e derivados o apt-get não tem absolutamente nada a ver com o rpm. O Apt-get usa o dpkg como a ferramenta base para o gerenciamento de pacotes.

Mas eu suspeito que você esteja usando algum derivado Redhat com uma porta do apt-get. Se você fornecer mais detalhes, alguém provavelmente poderá fornecer uma resposta melhor.

    
por 21.04.2010 / 00:59

Tags