Aula Sobre o Comando RPM #LINUX
Índice:
- Instalando, atualizando e removendo pacotes RPM
- Consultando pacotes RPM
- Verificando pacotes RPM
- Conclusão
O RPM Package Manager (RPM) é um poderoso sistema de gerenciamento de pacotes usado pelo Red Hat Linux e seus derivados, como CentOS e Fedora. O RPM também se refere ao comando
rpm
e ao formato de arquivo
.rpm
. Um pacote RPM consiste em um arquivo morto de arquivos e metadados, incluindo informações como dependências e local da instalação.
Neste tutorial, falaremos sobre como usar o comando
rpm
para instalar, atualizar, remover, verificar, consultar e gerenciar pacotes RPM.
Instalando, atualizando e removendo pacotes RPM
Normalmente, para instalar um novo pacote em distribuições baseadas no Red Hat, você usará os comandos
yum
ou
dnf
, que podem resolver e instalar todas as dependências do pacote.
Você sempre deve preferir usar o
yum
ou o
dnf
sobre o
rpm
ao instalar, atualizar e remover pacotes.
Antes de instalar um pacote RPM, você deve primeiro fazer o download do pacote no seu sistema usando um navegador ou ferramentas de linha de comando como curl ou wget.
Ao instalar pacotes RPM, verifique se eles foram criados para a arquitetura do sistema e a versão do CentOS. Seja extremamente cuidadoso ao substituir ou atualizar pacotes importantes do sistema, como glibc, systemd ou outros serviços e bibliotecas que são essenciais para o bom funcionamento do seu sistema.
Somente usuários raiz ou com privilégios sudo podem instalar ou remover pacotes RPM.
Para instalar um pacote RPM com o
rpm
, use a opção
-i
, seguida pelo nome do pacote:
sudo rpm -ivh package.rpm
A opção
-v
diz ao
rpm
para mostrar a saída detalhada e a opção
-h
para mostrar a barra de progresso marcada com hash.
Você pode pular a parte de download e fornecer a URL para o pacote RPM para o comando
rpm
:
sudo rpm -ivh
Para atualizar um pacote RPM, use a opção
-U
. Se o pacote não estiver instalado, ele será instalado:
sudo rpm -Uvh package.rpm
Se o pacote que você está instalando ou atualizando depende de outros pacotes que não estão instalados no momento, o
rpm
exibirá uma lista de todas as dependências ausentes. Você precisará baixar e instalar todas as dependências manualmente.
Para instalar um pacote RPM sem ter todas as dependências necessárias instaladas no sistema, use a opção
--nodeps
:
sudo rpm -Uvh --nodeps package.rpm
Para remover (apagar) um pacote RPM, use a opção
-e
:
sudo rpm -e package.rpm
A opção
--nodeps
também é útil quando você deseja remover um pacote sem remover suas dependências:
sudo rpm -evh --nodeps package.rpm
A opção
--test
informa ao
rpm
para executar o comando de instalação ou remoção sem fazer nada. Ele mostra apenas se o comando funcionaria ou não:
sudo rpm -Uvh --test package.rpm
Consultando pacotes RPM
A opção
-q
informa ao comando
rpm
para executar uma consulta.
Para consultar (pesquisar) se um determinado pacote está instalado, passe o nome do pacote para o comando
rpm -q
. O comando a seguir mostrará se o pacote OpenJDK 11 está instalado no sistema:
sudo rpm -q java-11-openjdk-devel
Se o pacote estiver instalado, você verá algo assim:
java-11-openjdk-devel-11.0.4.11-0.el8_0.x86_64
Passe
-i
para obter mais informações sobre o pacote consultado:
sudo rpm -qi java-11-openjdk-devel
Para obter uma lista de todos os arquivos em um pacote RPM instalado:
sudo rpm -ql package
sudo rpm -qf /path/to/file
Para obter uma lista de todos os pacotes instalados no seu sistema, use a opção
-a
:
Verificando pacotes RPM
Ao verificar um pacote, o comando
rpm
verifica se cada arquivo instalado por um pacote existe no sistema, resumo, propriedade, permissões, etc.
Para verificar um pacote instalado, use a opção
-V
. Por exemplo, para verificar o pacote openldap você executaria:
sudo rpm -V openldap-2.4.46-9.el8.x86_64
Se a verificação for aprovada, o comando não imprimirá nenhuma saída. Caso contrário, se algumas das verificações falharem, ele mostrará um caractere indicando o teste que falhou.
Por exemplo, a seguinte saída mostra que o mTime do arquivo foi alterado ("T"):
…….T. c /etc/openldap/ldap.conf
Consulte a página do manual do RMP sobre o significado de cada caractere.
Para verificar todos os pacotes rpm instalados, execute o seguinte comando:
Conclusão
rpm
é uma ferramenta de linha de comando de baixo nível para instalar, consultar, verificar, atualizar e remover pacotes RMP. Ao instalar pacotes RPM, deve-se preferir usar o
yum
ou o
dnf
pois eles resolvem automaticamente todas as dependências para você.
Para obter mais informações sobre todas as opções de comando disponíveis, digite
man rpm
no seu terminal ou visite o site RPM.org.
A Dell busca expandir sua oferta no Linux Para expandir suas ofertas no Linux, a Dell está pesquisando novos dispositivos do tipo netbook e em breve oferecerá atualizações do sistema operacional Linux Em um esforço para expandir suas ofertas de Linux, a Dell está pesquisando novos dispositivos do tipo netbook e em breve oferecerá atualizações de netbooks para o Linux, disse uma autoridade da empresa na quarta-feira. A empresa está pesquisando a possibilidade de oferecer novos produtos Linux. bas
Smartbooks são dispositivos do tipo netbook que são alimentados por chips projetados pela Arm. Os dispositivos suportam principalmente o sistema operacional Linux e são projetados para aqueles que dependem da Web para a maior parte de sua computação. A Dell não pôde dizer se ofereceria um livro inteligente.
Aproveite a linha de comando com o comando Take
Integre o prompt de comando, a GUI e uma poderosa linguagem de lote com o potente kit de ferramentas Take Command. > Você não adora quando procura um programa que precisa para executar uma função, encontrá-la e depois descobrir que ela faz muito mais? Eu encontrei o Take Command ($ 100, 30 dias de teste gratuito) depois de ter sido frustrado com a linha de comando ruim no Windows. Eu descobri que isso me deu o que eu queria, e muitas coisas que eu não sabia que queria - mas agora eu definitivame
Como instalar arquivos rpm (pacotes) no centos linux
Rpm é um formato de pacote de instalação para distribuições baseadas em RHEL, como CentOS e Fedora. Neste tutorial, explicaremos como instalar arquivos rpm no CentOS.







