Skip to main content

Como instalar pacotes RPM usando o YUM no Fedora e no CentOS

Como instalar arquivos com a extensão RPM (Abril 2025)

Como instalar arquivos com a extensão RPM (Abril 2025)
Anonim

O YUM é o software de linha de comando usado para instalar o software no CentOS e no Fedora. Se você preferir uma solução mais gráfica, escolha o YUM Extender. O YUM é para o CentOs e o Fedora o que o apt-get é para o Debian e Ubuntu.

Você já se perguntou o que significa YUM? A leitura da página de manual indica que YUM significa "Yellowdog Updater Modified". O YUM é o sucessor da ferramenta YUP, que era o gerenciador de pacotes padrão do Yellowdog Linux.

Como instalar pacotes RPM usando o YUM

Para instalar um pacote RPM, basta digitar o seguinte comando:

yum install nameofpackage

Por exemplo:

yum instalar o scribus

Como atualizar pacotes usando o YUM

Se você quiser atualizar todos os pacotes em seu sistema, simplesmente execute o seguinte comando:

yum update

Para atualizar um pacote ou pacotes específicos, tente o seguinte:

yum update nameofpackage

Se você quiser atualizar um pacote para um número de versão específico, precisará usar o comando update-to da seguinte forma:

yum update-to nameofpackage versionnumber

Por exemplo:

yum update-to flash-plugin 11.2.202-540-lançamento

Agora pense nessa situação. Você tem a versão 1.0 de um programa e há várias correções de bug 1.1, 1.2, 1.3 etc. Também está disponível a versão 2 do software. Agora imagine que você deseja instalar as correções de bugs, mas não mover para a nova versão, porque, francamente, é uma droga. Então, como você atualiza sem atualizar?

Basta usar o comando update-minimal da seguinte forma:

yum update-minimal programname --bugfix

Como verificar se há atualizações usando o YUM sem instalá-las

Às vezes, você quer saber o que precisa ser atualizado antes de executar a atualização.

O comando a seguir retornará uma lista de programas que precisam de atualização:

yum check-updates

Como remover programas usando o YUM

Se você quiser remover um aplicativo do seu sistema Linux, use o seguinte comando:

yum remove programname

Remover programas do seu sistema pode parecer simples, mas ao remover um aplicativo, você pode impedir que outro funcione.

Por exemplo, imagine que você tenha um programa que monitore uma pasta e, se encontrar um arquivo, o programa envie um e-mail informando que há um novo arquivo. Imagine que este programa requer um serviço de e-mail para realmente enviar o e-mail. Se você excluir o serviço de e-mail, o programa que monitora a pasta será inutilizado.

Para remover programas que dependem do programa que você está removendo, use o seguinte comando:

yum autoremove programname

Na instância do programa de monitoramento e no serviço de email, os dois aplicativos seriam removidos.

O comando auto remove também pode ser usado sem nenhum parâmetro, como segue:

yum autoremove

Isso procura em seu sistema por arquivos que não foram explicitamente instalados por você e que não possuem dependências. Estes são conhecidos como pacotes de folhas.

Listar todos os pacotes de RPM disponíveis usando o YUM

Você pode listar todos os pacotes disponíveis no YUM simplesmente usando o seguinte comando:

yum list

Existem parâmetros extras que você pode adicionar à lista para torná-lo mais útil.

Por exemplo, para listar todas as atualizações disponíveis em seu sistema, execute o seguinte comando:

yum list updates

Para ver todos os pacotes que estão instalados, no seu sistema, execute o seguinte comando:

yum list installed

Você pode listar todos os arquivos que foram instalados sem o uso de repositórios, executando o seguinte comando:

yum list extras

Como procurar por pacotes RPM usando o YUM

Para procurar um pacote específico, use o seguinte comando:

yum nome do programa de pesquisa | descrição

Por exemplo, para procurar o Steam, use o seguinte comando:

yum search steam

Como alternativa, pesquise um tipo específico de aplicativo da seguinte maneira:

yum search "captura de tela"

Por padrão, o recurso de pesquisa procura nos nomes e resumos dos pacotes e, somente se não encontrar resultados, pesquisará descrições e URLs.

Para obter o yum para pesquisar descrições e URLs, use também o seguinte comando:

yum search "screen capture" todos

Como obter informações sobre pacotes RPM usando o YUM

Você pode recuperar informações importantes sobre um pacote usando o seguinte comando:

yum info nome do pacote

As informações retornadas são as seguintes:

  • Nome
  • Arquitetura
  • Versão
  • Lançamento
  • Tamanho
  • Repositório
  • Resumo
  • URL
  • Licença
  • Descrição

Como instalar grupos de aplicativos usando o YUM

Para retornar uma lista de grupos usando o YUM, execute o seguinte comando:

lista do grupo yum | Mais

A saída retornada deste comando é semelhante à seguinte:

  • Instalação Mínima
  • Nó de cálculo
  • Servidor de Infraestrutura
  • Servidor de arquivos e impressão
  • MATE Desktop
  • Servidor Web Básico
  • Host de Virtualização
  • Servidor com GUI
  • Área de trabalho do GNOME
  • Plasma do KDE
  • Estação de trabalho de desenvolvimento e criação

Você pode, portanto, instalar o ambiente de área de trabalho do KDE Plasma usando o seguinte comando:

yum group install "Espaços de trabalho do KDE Plasma"

Antes de fazer isso, você pode descobrir quais pacotes compõem o grupo. Para isso, execute o seguinte comando:

yum group info "Espaços de trabalho do KDE Plasma" | Mais

Você vai notar que quando você executar este comando, você verá uma lista de grupos dentro de grupos. Você pode, obviamente, executar as informações do grupo nesses grupos também.

Como instalar arquivos RPM locais no seu sistema usando o YUM

O que acontece se o arquivo RPM não for instalado a partir de um dos repositórios configurados em seu sistema.Talvez você tenha escrito seu próprio pacote e queira instalá-lo.

Para instalar um pacote RPM local em seu sistema, execute o seguinte comando:

yum localinstall nome do arquivo

Se o arquivo exigir dependências, os repositórios serão procurados pelas dependências.

Como reinstalar um pacote RPM usando o YUM

Se você não tiver sorte e um programa que já funcionou por algum motivo parou de funcionar, você pode reinstalá-lo novamente usando o seguinte comando:

yum reinstalar nome do programa

Este comando irá reinstalar o mesmo programa com o mesmo número de versão que o já instalado.

Como listar todas as dependências de um pacote RPM

Para listar todas as dependências de um pacote, use o seguinte comando:

yum deplist programname

Por exemplo, para encontrar todas as dependências do Firefox, use isto:

yum deplist firefox

Como listar todos os repositórios usados ​​pelo YUM

Para descobrir quais repositórios estão disponíveis em seu sistema, use o seguinte comando:

yum repolist

As informações retornadas serão as seguintes:

  • ID do repositório - I.E. epel / x86_64
  • nome do repositório - I.E. pacotes extras para o Linux 7 empresarial
  • status - número de pacotes no repositório

Este guia fornece uma boa indicação geral de como o YUM funciona. No entanto, apenas risca a superfície de todos os possíveis usos do YUM. Para obter informações completas, incluindo listar todos os switches possíveis, execute o seguinte comando:

homem yum