Playlist Curso de LINUX na Prática
• O QUE É LINUX? CURSO DE LINUX NA PRA...
Vamos ver os comandos YUM e DNF no Linux baseado em distribuições RedHat com pacotes RPM.
O Yellowdog Updater, Modified ou conhecido também como YUM é uma ferramenta utilizada para gerenciar a instalação e remoção de pacotes em distribuições Linux, que utilizam o sistema RPM. É um gerenciador de pacotes de arquivos similar ao APT que lida automaticamente com dependências computando-as e resolvendo o que deve ser feito para tratá-las. Trabalha com formato .rpm de pacotes de arquivos.
O Yum faz o download do pacote especificado de algum repositório. Possui um simples arquivo de configuração. Faz um cálculo eficaz das dependência.
DNF é um gerenciador de pacotes de software que instala, atualiza e remove pacotes em distribuições Linux baseadas em RPM. Ele calcula automaticamente dependências e determina as ações necessárias para instalar pacotes. O DNF também facilita a manutenção de grupos de máquinas, eliminando a necessidade de atualizar manualmente cada uma delas usando rpm. Introduzido no Fedora 18, é o gerenciador de pacotes padrão desde o Fedora 22.
DNF ou Dandified yum é a versão de próxima geração do yum. Mantém aproximadamente a compatibilidade da CLI com o yum e define uma API rigorosa para extensões e plugins. Os plug-ins podem modificar ou estender os recursos do DNF ou fornecer comandos CLI adicionais, além dos mencionados abaixo. Se você souber o nome de um comando (incluindo os comandos mencionados abaixo), poderá encontrar / instalar o pacote que o fornece usando o fornecimento virtual apropriado na forma de dnf-command (alias) em que alias é o nome do comando; por exemplo. dnf-command (repoquery) para um comando de repoquery (o mesmo se aplica à especificação de dependências de pacotes que requerem um comando específico).
O DNF trás algumas novidades vs yum:
Suporte para múltiplos repositórios
Configuração simples
Cálculo de dependência com base na moderna tecnologia de dissolução
Operação mais rápida e menos intensiva em memória
Comportamento consistente com RPM
Suporte ao grupo de pacotes, incluindo grupos de vários repositórios
Interface simples
API Python sólida e documentada
O DNF é executado no Python 2 e Python 3
Ligações C para bibliotecas de nível inferior:
hawkey para consulta e remoção de pacotes. O PackageKit já está usando o hawkey
librepo para operações de repo. O PackageKit já está usando o librepo
libcomps para operações de comps
Watch video YUM E DNF NO LINUX - COMO ATUALIZAR PACOTES RPM NO CENTOS, FEDORA E DISTROS REDHAT TUTORIAL online without registration, duration hours minute second in high quality. This video was added by user daves technology 28 February 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 841 once and liked it 39 people.