Gerenciadores de pacotes são ferramentas essenciais no Linux que simplificam a instalação, atualização e remoção de software. Eles gerenciam automaticamente as dependências, garantindo que todas as bibliotecas e componentes necessários sejam instalados corretamente. Dois dos sistemas de gerenciamento de pacotes mais proeminentes são yum e apt.
Yum vs Apt
A principal diferença entre esses dois sistemas reside nas distribuições Linux que eles atendem. O gerenciador de pacotes yum (Yellowdog Updater, Modified) é usado por distribuições baseadas em RPM, como Red Hat, CentOS e Fedora. Em contraste, o apt (Advanced Package Tool) é o padrão para distribuições baseadas em Debian, incluindo o Ubuntu. Embora tanto o yum quanto o apt atinjam os mesmos objetivos, sua sintaxe de comando difere.
Instalando e Removendo Pacotes
Para instalar um novo software de um repositório, você usa o comando install.
Debian: $ apt install nome_do_pacote
RPM: $ yum install nome_do_pacote
Para remover um pacote, os comandos também são diretos. O apt usa remove, enquanto o yum usa erase.
Debian: $ apt remove nome_do_pacote
RPM: $ yum erase nome_do_pacote
Atualizando e Inspecionando Pacotes
É uma boa prática atualizar seu índice de pacotes local antes de instalar ou atualizar software. Isso garante que você está obtendo as versões mais recentes disponíveis.
Para sistemas Debian, este é um processo de duas etapas: apt update atualiza a lista de pacotes e apt upgrade instala as novas versões. Para sistemas RPM, yum update lida com ambas as ações com um único comando.
Debian: $ apt update; apt upgrade
RPM: $ yum update
Se você precisar obter mais detalhes sobre um pacote específico, pode usar os seguintes comandos para exibir informações como sua versão, tamanho e descrição.
Debian: $ apt show nome_do_pacote
RPM: $ yum info nome_do_pacote