1: Qual é o comando rpm
O RPM O comando é uma ferramenta de gerenciamento de software para sistemas operacionais Linux. É usado para gerenciar a instalação, remoção, verificação e atualização de pacotes de software. RPM foi projetado para trabalhar com pacotes que estão no RPM formato, que é um formato binário que contém todos os arquivos necessários para instalar e executar o software.
2: Sintaxe do comando rpm
A sintaxe básica do RPM O comando é o seguinte:
RPM [Opções] [pacote]
Aqui, [Opções] refere -se às opções de comando que você pode passar para o RPM comando, e [PACOTE] refere -se ao pacote que você deseja gerenciar.
3: Opções de comando RPM
Para verificar a lista completa das opções de comando, execute:
sudo rpm -help
Aqui estão algumas opções comumente usadas para o RPM comando:
-eu: Instale um pacote
-VOCÊ: Atualize um pacote
-e: Apague/remova um pacote
-Q: Consulte um pacote
-V: Verifique um pacote
-F: refrescar um pacote instalado
-H: Exibir ajuda para um comando RPM especificado
-v: modo verboso (exibe saída mais detalhada)
-teste: Modo de teste (simule o comando especificado sem executá -lo)
-nodeps: Pule as verificações de dependência ao instalar, atualizar ou remover um pacote
Observe que há muito mais opções disponíveis para o RPM comando, e você pode encontrar uma lista completa no RPM Página manual correndo Man RPM no seu terminal.
Man RPM
4: Instale os pacotes de rpm
Para instalar um RPM pacote usando o RPM comando, siga esta sintaxe:
sudo rpm -ivh [pacote]
Este comando inclui as opções
Antes de instalar, verifique se você baixou o arquivo de pacote apropriado compatível com a arquitetura do seu sistema.
Por exemplo, para instalar o RPM aprimorado de vim Pacote, use o seguinte comando:
sudo rpm -ivh vim-endanced-7.4.629-8.EL7_9.x86_64.RPM
Também podemos instalar um RPM Pacote com link para download usando o seguinte comando:
sudo rpm -ivh [package_url]
5: Atualizar pacotes de RPM
Durante um RPM Upgrade, a versão atual do pacote é desinstalada e a versão mais recente está instalada.
O comando a seguir pode ser usado para atualizar os pacotes:
sudo rpm -uvh [pacote]
Este comando inclui as opções
Para atualizar o VIM apontado, use:
sudo rpm -uvh vim-endanced-7.4.629-8.EL7_9.x86_64.RPM
A instalação manual de dependências adicionais pode ser necessária se a nova versão exigir. Na saída após a execução do comando, a RPM mostra as dependências necessárias que estão faltando.
Adicione o -nodeps Opção para o comando para ignorar a mensagem e atualizar sem dependências:
sudo rpm -uvh - -nodeps [pacote]
6: Remova os pacotes de RPM
Remover RPM Pacotes, execute:
sudo rpm -e [pacote]
Por exemplo, para remover o Vim aprimorado RPM, correr:
sudo rpm -e vim aprimorado
Usando yum é outra opção para desinstalar RPM pacotes.
sudo yum remover [pacote]
Por exemplo, para remover o vim usando yum Run Run:
sudo yum remover vim aprimorado.x86_64
7: Pacotes de RPM instalados da lista
Execute o seguinte comando para listar tudo instalado RPM Pacotes:
sudo rpm -qa
O comando inclui o -QA opção, que instrui RPM Para consultar tudo.
8: exibir informações do pacote antes de instalar
Antes de instalar um pacote, o seguinte comando exibe informações sobre o RPM pacote:
sudo rpm -qip [pacote]
Para obter informações sobre um pacote e confirmar sua validade, use as opções:
Por exemplo, para exibir as informações relacionadas ao pacote RPM aprimorado do VIM:
sudo rpm -qip vim-endanced-7.4.629-8.EL7_9.x86_64.RPM
9: exibir informações do pacote após instalar
Um RPM As informações disponíveis do pacote podem ser visualizadas usando o -Qi Opção, que instrui o programa a consultar os detalhes do pacote:
sudo rpm -qi [pacote]
A saída nos fornece informações como detalhes do pacote.
Por exemplo, O seguinte comando nos dará informações relacionadas a Vim aprimorado:
sudo rpm -qi vim aprimorado
10: Verifique as dependências do pacote RPM antes de instalar
O RPM Os comandos também nos permitem verificar as dependências dos pacotes antes que possamos instalá -los. Verifique se o RPM O pacote já foi baixado para o qual você deseja ver a lista de dependências.
A sintaxe do comando que usamos é:
RPM -QPR [pacote]
A seguir, a lista de opções que este comando inclui:
Por exemplo, para listar todas as dependências necessárias por Vim aprimorado Pacote que você pode executar:
RPM -QPR VIM-ENHANCED-7.4.629-8.EL7_9.x86_64.RPM
11: Liste todos os arquivos de um pacote instalado
Também podemos listar todos os arquivos associados a um pacote usando -QL opção, isso vai instruir RPM Para consultar a lista:
sudo rpm -ql [pacote]
Por exemplo, podemos listar RPM aprimorado de vim Arquivos de pacote usando:
sudo rpm -ql vim aprimorado
12: comando rpm em diferentes distritos Linux
Embora o comando RPM funcione de maneira semelhante em diferentes distribuições Linux, pode haver algumas diferenças no uso e sintaxe. Aqui está uma breve visão geral dos comandos da RPM em diferentes distritos Linux:
Gerenciamento de pacotes de RPM em sistemas baseados em Red Hat
Em Baseado em Red Hat sistemas, RPM é o gerente de pacote padrão. O RPM O sistema de gerenciamento de pacotes é usado para gerenciar pacotes de software nesses sistemas. Para instalar um pacote em um sistema baseado em Red Hat, você pode usar o seguinte comando:
sudo yum install [pacote]
Para remover um pacote, você pode usar o seguinte comando:
sudo yum remover [pacote]
Gerenciamento de pacotes de RPM em sistemas baseados em Debian
Nos sistemas baseados em Debian, o gerenciador de pacotes padrão é adequado. No entanto, você ainda pode usar o RPM para gerenciar pacotes nesses sistemas.
RPM é um gerente de pacotes para o sistema Red Hat, portanto, por padrão, ele não está instalado no Debian. Para instalar o RPM Gerenciador de pacotes em um sistema Linux baseado no Debian, Run:
sudo apt install rpm
sudo apt install alien
Para instalar um pacote em um sistema baseado em Debian usando RPM, Você pode usar o seguinte comando:
sudo alien -i [pacote.rpm]
Observação: O estrangeiro utilitário converterá o RPM Pacote para Deb, que você pode instalar usando o seguinte comando:
Instalação sudo apt ./
Gerenciamento de pacotes de RPM em sistemas baseados em arco
Em sistemas baseados em arco, o gerenciador de pacotes padrão é Pacman. No entanto, você ainda pode usar RPM para gerenciar pacotes nesses sistemas. Para instalar um pacote em um sistema baseado em arco usando RPM, Você pode usar o seguinte comando:
sudo pacman -u [pacote.rpm]
Conclusão
O RPM O comando é uma ferramenta poderosa para gerenciar pacotes de software no Linux. Esteja você instalando novos pacotes, atualizando os existentes ou removendo os antigos, RPM facilita manter seu sistema atualizado e funcionando sem problemas. Seguindo as dicas e truques mencionados neste artigo, você pode se tornar proficiente no uso do RPM comando para gerenciar pacotes de software.