Muitas vezes pode haver confusão quando você está começando com uma distribuição baseada em Debian como Debian, Ubuntu ou Linux Mint vs. distribuições baseadas em Red Hat do Fedora, CentOS ou RHEL.
Existem 4 softwares responsáveis pelo gerenciamento da instalação e remoção de pacotes. Eles são os seguintes:
Para distribuições baseadas em Debian:- dpkg
- APT
- RPM
- YUM
Todos eles fazem coisas muito semelhantes em suas respectivas plataformas. Para começar, rpm
e dpkg
fazem coisas quase idênticas. Eles são as ferramentas de baixo nível que realmente fazem o trabalho pesado de instalar software e rastrear onde ele foi instalado. Por uma questão de simplicidade, não os discutirei mais.
APT vs. YUM
Essas duas ferramentas fazem exatamente as mesmas coisas também. Eles trabalham em um nível superior a dpkg
ou rpm
, facilitando a identificação de dependências quando você lhes diz para instalar o pacote X. Eles também sabem como obter os RPMs dos quais um determinado pacote é composto, sabendo quais espelhos na internet para ir buscar esses itens de.
Não posso usar o APT como substituto do YUM?
Você pode. Mas o APT não é uma camada de tradução mágica que permite encontrar instruções para instalar o software, conforme descrito em algumas postagens do blog, ainda é obrigado a instalar os pacotes RPM pelos nomes que eles iriam aparecer, no mundo YUM.
Por isso, eu o encorajo a abandonar essa abordagem e simplesmente continuar usando o YUM em distros baseadas no Red Hat.