- 1 1. Introdução
- 2 2. Diferenças entre Ubuntu e YUM
- 3 3. Por que instalar o YUM no Ubuntu?
- 4 4. Passos para instalar o YUM
- 5 5. Alternativas ao YUM: Aproveitando o APT
- 6 6. Casos de uso reais: Quando o YUM se torna necessário
- 7 7. Solução de Problemas e Perguntas Frequentes
- 8 8. Conclusão e Perspectivas Futuras
1. Introdução
Para usuários do Ubuntu, o sistema de gerenciamento de pacotes desempenha um papel crucial. Normalmente, o Ubuntu usa o APT como seu sistema de gerenciamento de pacotes, mas alguns usuários podem querer usar o YUM, que está disponível em sistemas baseados em Red Hat, como CentOS e RHEL. Este artigo fornece uma explicação detalhada do porquê e como instalar o YUM no Ubuntu, bem como de como o APT serve como alternativa ao YUM.
O Ubuntu é uma distribuição baseada em Debian e não oferece suporte a pacotes RPM. No entanto, certos casos de uso podem exigir o trabalho com pacotes RPM. Este artigo ajudará você a entender as diferenças entre YUM e APT e explicará como usar o YUM corretamente no Ubuntu.
2. Diferenças entre Ubuntu e YUM
O Ubuntu é uma distribuição baseada em Debian que usa o APT (Advanced Package Tool) como seu sistema de gerenciamento de pacotes padrão. Por outro lado, o YUM (Yellowdog Updater, Modified) é uma ferramenta de gerenciamento de pacotes usada em distribuições baseadas em Red Hat, como CentOS e RHEL.
Diferenças entre APT e YUM
- APT (Advanced Package Tool) – No Ubuntu e no Debian, o APT é usado principalmente para instalar, atualizar e remover pacotes com comandos como
apt-geteapt. Como o APT lida com pacotes DEB, ele permite o gerenciamento fácil de pacotes dos repositórios do Ubuntu e do Debian. - YUM (Yellowdog Updater, Modified) – Em distribuições baseadas em Red Hat, o YUM é usado para instalar e atualizar pacotes RPM. O YUM é uma ferramenta de gerenciamento de pacotes baseada em RPM, comumente utilizada no Red Hat Enterprise Linux e no CentOS.
Por que usar o YUM no Ubuntu?
As razões para usar o YUM no Ubuntu incluem usuários acostumados ao YUM em ambientes baseados em Red Hat ou casos em que pacotes RPM específicos precisam ser instalados. Contudo, o uso do APT é geralmente recomendado.
3. Por que instalar o YUM no Ubuntu?
Existem vários casos de uso nos quais o YUM se torna necessário no Ubuntu. Em particular, ao trabalhar com pacotes RPM ou ao operar um ambiente híbrido que inclui tanto sistemas baseados em Red Hat quanto Ubuntu, instalar o YUM pode ser benéfico.
Quando você precisa lidar com pacotes RPM
Embora o Ubuntu normalmente use pacotes DEB, alguns softwares podem estar disponíveis apenas no formato RPM. Ao usar o YUM, você pode gerenciar pacotes RPM e instalar esses softwares com sucesso no Ubuntu.
Usando o YUM em um ambiente híbrido
Muitas empresas utilizam tanto Ubuntu quanto distribuições baseadas em Red Hat. Usar a mesma ferramenta de gerenciamento de pacotes — o YUM — em todos os sistemas ajuda a reduzir o esforço administrativo e permite um gerenciamento de pacotes consistente.
4. Passos para instalar o YUM
Instalar o YUM no Ubuntu é relativamente simples. Abaixo estão os passos necessários para instalá‑lo.
Como instalar o YUM
Primeiro, use os seguintes comandos para instalar o YUM:
sudo apt-get update
sudo apt-get install yum
Embora isso instale o YUM, instalar o comando rpm junto a ele é útil, já que o YUM lida com pacotes RPM.
sudo apt-get install rpm
Depois de concluído, seu ambiente estará pronto para gerenciar pacotes RPM no Ubuntu.

5. Alternativas ao YUM: Aproveitando o APT
O APT é a ferramenta padrão de gerenciamento de pacotes do Ubuntu e pode lidar com quase todas as tarefas relacionadas a pacotes. Aqui, apresentamos como usar o APT como alternativa ao YUM.
Uso básico dos comandos APT
O gerenciamento de pacotes no Ubuntu é tipicamente feito com o APT. Abaixo estão comandos úteis para tarefas comuns:
- Instalar um pacote:
sudo apt install <package-name>
- Atualizar pacotes instalados:
sudo apt update sudo apt upgrade
- Remover um pacote:
sudo apt remove <package-name>
O APT é uma ferramenta poderosa que pode resolver dependências automaticamente, tornando‑a mais fácil para a maioria dos usuários do Ubuntu em comparação ao uso do YUM.
6. Casos de uso reais: Quando o YUM se torna necessário
Uma situação em que o YUM se torna necessário no Ubuntu é ao instalar pacotes RPM específicos. Isso ocorre com frequência ao usar ferramentas ou aplicativos compatíveis com sistemas baseados em Red Hat.
Caso de uso 1: Instalando pacotes RPM
YUM é útil ao instalar pacotes RPM no Ubuntu. Se um pacote de software for fornecido apenas em formato RPM, o YUM permite instalá‑lo diretamente.
sudo yum install <package-name>.rpm
Caso de Uso 2: Gerenciamento de Sistema Híbrido
Em empresas onde Ubuntu e CentOS coexistem, usar o YUM permite que os administradores gerenciem pacotes com os mesmos comandos em ambos os sistemas, reduzindo a carga de trabalho e garantindo operações consistentes.
7. Solução de Problemas e Perguntas Frequentes
Alguns problemas podem surgir ao instalar o YUM no Ubuntu. Abaixo estão os problemas comuns e suas soluções.
Erro 1: Conflitos de Dependência
Instalar o YUM pode gerar conflitos de dependência. Nesses casos, instalar manualmente as bibliotecas ou pacotes necessários com o APT resolve o problema.
sudo apt-get install <library-name>
Erro 2: Pacote Não Encontrado
Se o pacote que você está tentando instalar com o YUM não for encontrado, verifique a configuração do seu repositório. Certifique‑se de que o repositório YUM para Ubuntu está configurado corretamente e adicione novos repositórios, se necessário.
8. Conclusão e Perspectivas Futuras
Este artigo explicou como usar o YUM no Ubuntu e por que ele pode ser necessário. Embora o YUM seja usado principalmente em sistemas baseados em Red Hat, ele continua valioso para casos de uso específicos no Ubuntu. No entanto, para a maioria dos usuários, o APT — a ferramenta padrão de gerenciamento de pacotes — é a opção mais eficiente.
No futuro, à medida que mais pacotes se tornem disponíveis através de repositórios APT, a necessidade do YUM pode diminuir. Por enquanto, porém, ele continua a servir a propósitos práticos sob certas condições.