Uma distro Linux pode ser descrita como uma coleção de pacotes entre dependentes no topo do kernel Linux. Juntos, eles oferecem uma experiência incrível. Para manter os pacotes em ordem, um gerente de pacotes é essencial para cada distro.
No caso do Fedora, Yum e DNF são dois gerentes de pacotes. Neste guia, verificaremos como configurar e usar o Yum no Fedora.
Yum no fedora
Yum é o principal gerente de pacotes do Fedora que pode consultar informações sobre pacotes, buscar pacotes de repositórios, instalar/desinstalar pacotes com solução de dependência automática e atualizar todo o sistema. Yum também pode trabalhar com repositórios adicionais ou fontes de pacotes. Para estender a funcionalidade, Yum também suporta muitos plugins.
Yum pode executar as mesmas tarefas que a RPM, mas de uma maneira mais eficiente e mais simples. Ele também simplifica a configuração de seus próprios repositórios e pacotes de RPM.
Nos dias modernos, Yum está sendo substituído pelo DNF, um gerente de pacotes modernos. É porque Yum tem alguns problemas inerentes, como desempenho ruim, alto consumo de memória, documentação ruim, etc. No entanto, ainda vale a pena aprender Yum porque Fedora, Centos e Rhel ainda suportam Yum como um gerente de pacotes válidos.
Instalando Yum no Fedora
Como um dos gerentes de pacotes padrão, Yum deve vir pré-instalado com o Fedora. Execute os seguintes comandos para verificar se o yum está instalado:
$ que yum
$ yum -versão
Se o yum não estiver instalado, o seguinte comando instalará o yum imediatamente.
$ sudo dnf install yum
Usando yum
É hora de aprender a usar o Yum- um gerente de pacotes completo com toneladas de recursos. Esta seção demonstra alguns de seus comandos mais comuns e importantes.
Instalando um pacote
Para instalar um pacote, o yum requer o nome do pacote. Supondo que você tenha o nome do pacote, execute o seguinte comando para instalá -lo. Yum resolverá e instalará automaticamente todas as dependências necessárias.
$ sudo yum install
Se precisar instalar vários pacotes, basta colocar todos os nomes de pacotes separados pelo espaço.
$ sudo yum install
Ao instalar qualquer pacote, Yum solicitará confirmação. Se você deseja que Yum instale os pacotes sem pedir permissão, use a bandeira "-y".
$ sudo yum -y install
Instale um pacote de RPM
Vários pacotes estão diretamente disponíveis como pacotes de RPM. Embora o método padrão de instalar um pacote de RPM esteja usando a ferramenta RPM, é recomendável usar o Yum para fazê -lo. Se instalado usando o YUM, o pacote RPM será instalado com todas as suas dependências (se disponível).
$ sudo yum install
Se houver vários pacotes, mencione -os também.
$ sudo yum install
Também é possível instalar um pacote de RPM disponível através de um link direto. No exemplo a seguir, Yum baixará e instalará o RPM Fusion Repo.
$ sudo yum install https: // espelhos.rpmfusion.org/free/fedora/rpmfusion livre-lançamento-$ (rpm -e %fedora).Noarch.RPM https: // espelhos.rpmfusion.org/não livre/fedora/rpmfusion-não-lançamento-$ (rpm -e %fedora).Noarch.RPM
Removendo um pacote
Quando um pacote não é mais necessário, mantê -lo instalado é redundante. Para remover um pacote indesejado, use a seguinte estrutura de comando:
$ sudo yum remover
Yum pedirá permissão para executar a ação. Se você quiser que Yum não peça permissão, use a bandeira "-y".
$ sudo yum -y remover
Igual a instalar vários pacotes, o yum também pode remover vários pacotes.
$ sudo yum remover
Pesquisando um pacote
Em muitas situações, o nome exato do pacote para um determinado aplicativo é difícil de acompanhar. Em tais situações, o recurso de pesquisa embutido do yum é realmente útil.
Para procurar um determinado nome do pacote com um termo de pesquisa, use a seguinte estrutura de comando:
$ yum pesquisa
Atualizando um pacote
Se houver uma atualização disponível para um determinado pacote, é possível atualizar individualmente o pacote. Por padrão, Yum baixará e instalará a versão mais recente do pacote com dependências.
Atualização $ sudo yum
Sistema de atualização
Em vez de atualizar pacotes individuais, é mais eficiente deixar Yum atualizar todo o sistema. Yum verificará e baixará todas as atualizações disponíveis e as instalará de acordo.
Primeiro, verifique se há alguma atualização disponível.
$ sudo yum check-upate
Se houver alguma atualização disponível, o comando a seguir instalará todos eles:
$ sudo dnf atualização
Pacotes de lista
Usando a função "Lista", Yum pode imprimir toda a lista de pacotes, instalados ou disponíveis. Esta função também pode procurar um pacote disponível com um nome específico.
Para listar todos os pacotes instalados, execute o seguinte comando. A saída será enorme, por isso estaremos canalizando a saída para "menos" para navegar mais fácil.
Lista de $ yum instalada | menos
Para listar todos os pacotes correspondentes com um termo de pesquisa específico, use o seguinte comando:
Lista de $ yum
Para listar todos os pacotes (instalados e disponíveis), execute o seguinte comando:
$ yum liste tudo | menos
Informações sobre um pacote
Antes da instalação, o Yum pode mostrar informações detalhadas sobre um pacote e pode ser útil em várias situações. Para verificar informações sobre um pacote, execute o seguinte comando yum:
$ yum informações
Pacotes de grupo
No Linux, um grupo é um pacote de vários pacotes. Um grupo geralmente conterá pacotes relacionados um ao outro. Por exemplo, o grupo “Java Development” contém todas as ferramentas necessárias para o desenvolvimento de programas na linguagem de programação Java.
O comando a seguir listará todos os grupos disponíveis.
$ yum grouplist
Para verificar as informações sobre um grupo, execute o seguinte comando:
$ yum groupinfo
Para instalar um grupo, execute o seguinte comando:
$ sudo yum groupInstall
Se um grupo for atualizado, execute o seguinte comando:
$ sudo yum groupupdate
Para desinstalar um grupo, execute o seguinte comando:
$ sudo yum groupremove
Repositórios
Os repositórios YUM são as principais fontes para baixar e instalar pacotes. Fedora vem com os repositórios do Fedora por padrão. No entanto, é possível adicionar/remover repositórios adicionais.
Primeiro, confira todos os repositórios atualmente ativos.
$ yum repolista
Se houver alguns repositórios deficientes, eles não serão exibidos nesta lista. Para listar todos os repositórios, execute o seguinte comando:
$ yum repolista tudo
Para instalar um pacote específico a partir de um repositório específico, use a bandeira “-enableRepo”. Funciona no repositório habilitado ou desativado.
$ sudo yum --enablerepo =instalar
Limpando Yum
Yum gera todos os dados do pacote repo no local "/var/cache/yum"; cada repositório com seu próprio subdiretório. Embora o cache seja importante para Yum fornecer o desempenho mais rápido possível, um cache corrompido pode ser um problema, e limpá -lo resolverá o problema.
$ sudo yum limpo tudo
Agora, execute uma atualização do sistema. Yum irá gerar automaticamente os caches novamente.
$ sudo yum check-upate
Pensamentos finais
Yum é um poderoso gerente de pacotes. Este guia demonstra alguns dos usos mais comuns de yum. Para obter ajuda rápida, consulte a página de ajuda Yum.
$ yum --help
Para informações detalhadas sobre o yum, a página do homem é bastante útil.
$ man yum
Computação feliz!