top of page
Search
  • ndelesinom1976

Download do Redhat Rpm, o pacote de software mais confiável e compatível com o sistema operacional R



Como baixar e instalar pacotes RPM no Linux




RPM é um acrônimo para Red Hat Package Manager, que é um sistema de empacotamento aberto para sistemas Linux e UNIX. Ele pode instalar, desinstalar, atualizar, consultar e verificar pacotes que usam o formato de arquivo .rpm. No entanto, ele não pode gerenciar a resolução de dependências como YUM ou DNF. RPM é o formato de pacote básico do Linux Standard Base.


O RPM é uma ferramenta útil para gerenciar software em sistemas Linux, especialmente aqueles baseados em Red Hat Enterprise Linux (RHEL), CentOS, Fedora e outros derivados. Neste artigo, você aprenderá como baixar e instalar pacotes RPM no Linux usando vários métodos.




download redhat rpm




Pré-requisitos




Antes de começar, certifique-se de ter o seguinte:


  • Uma conta de usuário com privilégios sudo



  • Acesso a uma janela de terminal / linha de comando



  • Gerenciadores de pacotes RPM, YUM ou DNF (todos incluídos por padrão)



Como Baixar Pacotes RPM




Usando um navegador da web




A maneira mais fácil de baixar um pacote RPM é usar um navegador da web. Você pode encontrar muitos sites que oferecem software no formato RPM para usuários do Linux. Por exemplo, você pode baixar o Slack em seu site oficial. Basta clicar no botão de download e escolher sua distribuição Linux.


O arquivo baixado terá uma extensão .rpm e será salvo em seu local de download padrão. Você também pode escolher um local diferente, se desejar.


Usando wget




Se você não tiver acesso a um navegador da web ou preferir usar a linha de comando, também poderá baixar um pacote RPM usando o wget, que é uma ferramenta para recuperar arquivos de servidores da web.


Para usar o wget, você precisa saber a URL do arquivo que deseja baixar. Você pode encontrá-lo clicando com o botão direito do mouse no link de download em seu navegador da Web e escolhendo Copiar endereço do link ou Copiar local do link.


Em seguida, abra uma janela de terminal e use .0-0.1.fc21.x86_64.rpm


Isso fará o download do arquivo para o diretório de trabalho atual.Você também pode especificar um local diferente usando a opção -O, seguida do caminho e nome do arquivo que deseja usar. wget -O /home/user/Downloads/slack.rpm


Como instalar pacotes RPM




Usando o comando RPM




Depois de baixar um pacote RPM, você pode instalá-lo usando o comando rpm, que é a principal ferramenta para gerenciar pacotes RPM no Linux.


Para instalar um pacote RPM, você precisa usar a opção -i, seguida do nome do arquivo. Por exemplo, para instalar o Slack, você pode usar: sudo rpm -i slack.rpm


Isso instalará o pacote e suas dependências, se houver. Pode ser necessário inserir sua senha para autenticação sudo.


Se desejar ver mais informações sobre o processo de instalação, você pode usar a opção -v para saída detalhada ou a opção -h para uma barra de progresso.


Usando YUM ou DNF




Outra maneira de instalar um pacote RPM é usar yum ou dnf, que são gerenciadores de pacotes de alto nível que podem manipular a resolução de dependências e outros recursos. Yum é usado em sistemas RHEL e CentOS, enquanto dnf é usado em sistemas Fedora.


Para instalar um pacote RPM usando yum ou dnf, você precisa usar a opção localinstall, seguida do nome do arquivo. Por exemplo, para instalar o Slack, você pode usar: sudo yum localinstall slack.rpm


ou sudo dnf localinstall slack.rpm


Isso instalará o pacote e suas dependências, se houver. Pode ser necessário inserir sua senha para autenticação sudo.


Se desejar ver mais informações sobre o processo de instalação, você pode usar a opção -v para saída detalhada ou a opção -y para responder automaticamente sim a qualquer prompt.


Como remover pacotes RPM




Usando o comando RPM




Se você deseja desinstalar um pacote RPM, pode usar o comando rpm com a opção -e, seguido do nome do pacote. Por exemplo, para remover o Slack, você pode usar: sudo rpm -e slack


Isso removerá o pacote e suas dependências, se houver.Pode ser necessário inserir sua senha para autenticação sudo.


Se quiser ver mais informações sobre o processo de remoção, você pode usar a opção -v para saída detalhada.


Usando YUM ou DNF




Você também pode desinstalar um pacote RPM usando yum ou dnf com a opção remover, seguida do nome do pacote. Por exemplo, para remover o Slack, você pode usar: sudo yum remover folga


ou sudo dnf remover folga


Isso removerá o pacote e suas dependências, se houver. Pode ser necessário inserir sua senha para autenticação sudo.


Se quiser ver mais informações sobre o processo de remoção, você pode usar a opção -v para saída detalhada ou a opção -y para responder automaticamente sim a qualquer prompt.


Como consultar pacotes RPM




Usando o comando RPM




Se você deseja consultar informações sobre um pacote RPM, pode usar o comando rpm com várias opções. Por exemplo:


Para consultar informações sobre um pacote instalado, use a opção -q seguida do nome do pacote. Por exemplo: rpm -q folga


  • Isso exibirá informações como número da versão, número da versão, arquitetura e data de instalação.



Para consultar informações sobre um arquivo baixado, use a opção -qp seguida do nome do arquivo. Por exemplo: rpm -qp slack.rpm


  • Isso exibirá informações como número da versão, número da versão, arquitetura e resumo.



Para listar todos os arquivos em um pacote instalado, use a opção -ql seguida do nome do pacote. Por exemplo: rpm -ql folga


  • Isso exibirá todos os arquivos e diretórios que pertencem ao pacote.



Para listar todos os arquivos em um arquivo baixado, use a opção -qpl seguida do nome do arquivo. Por exemplo: rpm -qpl slack.rpm


  • Isso exibirá todos os arquivos e diretórios contidos no arquivo.



Para exibir informações detalhadas sobre um pacote instalado, use a opção -qi seguida do nome do pacote. Por exemplo: rpm -qi folga


  • Isso exibirá informações como nome, versão, lançamento, arquitetura, resumo, descrição, licença, URL, RPM de origem, data de construção, data de instalação, fornecedor, empacotador, grupo, tamanho, etc.



Para exibir informações detalhadas sobre um arquivo baixado, use a opção -qpi seguida do nome do arquivo. Por exemplo: rpm -qpi slack.rpm


  • Isso exibirá as mesmas informações acima.



Para verificar um pacote instalado, use a opção -V seguida do nome do pacote. Por exemplo: rpm -V folga


Isso verificará o pacote em busca de arquivos ausentes, arquivos modificados ou outras discrepâncias. Ele exibirá um código para cada arquivo que indica seu status. Por exemplo: S.5....T. c /etc/slack.conf


  • Isso significa que o arquivo tem tamanho (S), soma de verificação MD5 (5) e tempo de modificação (T) diferentes do esperado.



Para verificar um arquivo baixado, use a opção -Vp seguida do nome do arquivo. Por exemplo: rpm -Vp slack.rpm


  • Isso executará a mesma verificação acima.



Usando YUM ou DNF




Você também pode consultar informações sobre um pacote RPM usando yum ou dnf com várias opções. Por exemplo:


Para listar todos os pacotes disponíveis nos repositórios, use a opção list. Por exemplo: yum lista


ou lista dnf


  • Isso exibirá o nome, versão, lançamento e repositório de cada pacote.



Para listar todos os pacotes instalados em seu sistema, use a opção listar instalados. Por exemplo: lista yum instalada


ou lista dnf instalada


  • Isso exibirá as mesmas informações acima para cada pacote instalado.



Para exibir informações sobre um pacote específico, use a opção info seguida do nome do pacote. Por exemplo: informação yum folga


ou folga de informação dnf


  • Isso exibirá informações como nome, versão, lançamento, arquitetura, resumo, descrição, licença, URL, RPM de origem, data de construção, data de instalação, fornecedor, empacotador, grupo, tamanho, etc.



Para exibir informações sobre um arquivo específico em um pacote, use a opção provide seguida do nome do arquivo. Por exemplo: yum fornece /usr/bin/slack


ou dnf fornece /usr/bin/slack


  • Isso exibirá informações como nome, versão, release, arquitetura e repositório do pacote que fornece o arquivo.



Como atualizar pacotes RPM




Usando YUM ou DNF




A maneira mais fácil de atualizar um pacote RPM é usar yum ou dnf com a opção de atualização. Isso verificará se há atualizações disponíveis nos repositórios e as instalará automaticamente.


Para atualizar todos os pacotes em seu sistema, use: atualização sudo yum


ou atualização sudo dnf


Isso atualizará todos os pacotes e suas dependências para suas versões mais recentes. Pode ser necessário inserir sua senha para autenticação sudo.


Se desejar ver mais informações sobre o processo de atualização, você pode usar a opção -v para saída detalhada ou a opção -y para responder automaticamente sim a qualquer prompt.


Para atualizar um pacote específico, use a opção de atualização seguida do nome do pacote. Por exemplo: sudo yum update slack


ou sudo dnf update slack


Isso atualizará o pacote e suas dependências para as versões mais recentes. Pode ser necessário inserir sua senha para autenticação sudo.


Como verificar pacotes RPM




Usando o comando RPM




Se você deseja verificar a integridade e autenticidade de um pacote RPM, pode usar o comando rpm com a opção --checksig, seguida do nome do arquivo. Por exemplo: rpm --checksig slack.rpm


Isso verificará a assinatura e o resumo do arquivo e exibirá o resultado. Por exemplo: slack.rpm: rsa sha1 (md5) pgp md5 OK


Isso significa que o arquivo tem uma assinatura e resumo RSA, SHA1, MD5 e PGP válidos.


Se quiser ver mais informações sobre a assinatura e resumo, você pode usar a opção -v para saída detalhada. Por exemplo: rpm -v --checksig slack.rpm


Isso exibirá informações como ID da chave, impressão digital, algoritmo, etc.


Como listar pacotes RPM instalados




Usando o comando RPM




Se desejar listar todos os pacotes RPM instalados em seu sistema, você pode usar o comando rpm com a opção -qa. Por exemplo: rpm -qa


Isso exibirá o nome, a versão e o lançamento de cada pacote instalado.


Se você deseja classificar a lista por data de instalação, pode usar a opção --last. Por exemplo: rpm -qa --último


Isso exibirá as mesmas informações acima, mas com uma coluna adicional para a data de instalação.


Usando YUM ou DNF




Você também pode listar todos os pacotes RPM instalados em seu sistema usando yum ou dnf com a opção listar instalado. Por exemplo: lista yum instalada


ou lista dnf instalada


Isso exibirá o nome, versão, lançamento e repositório de cada pacote instalado.


Conclusão




Neste artigo, você aprendeu como baixar e instalar pacotes RPM no Linux usando vários métodos. Você também aprendeu como remover, consultar, atualizar, verificar e listar pacotes RPM em seu sistema. O RPM é uma ferramenta poderosa para gerenciamento de software em sistemas Linux, mas possui algumas limitações, como resolução de dependências e problemas de compatibilidade. Portanto, é recomendável usar gerenciadores de pacotes de alto nível, como YUM ou DNF, sempre que possível. Eles podem lidar com a maioria das tarefas que o RPM pode fazer e muito mais.


Aqui estão algumas dicas e práticas recomendadas para usar pacotes RPM no Linux:


  • Sempre verifique a assinatura e resumo de um pacote RPM antes de instalá-lo para garantir sua integridade e autenticidade.



  • Sempre faça backup de seu sistema antes de instalar ou atualizar qualquer pacote RPM para evitar possíveis problemas ou conflitos.



  • Sempre use privilégios sudo ou root ao instalar ou remover qualquer pacote RPM para evitar erros ou problemas de permissão.



  • Sempre leia a documentação e as instruções de um pacote RPM antes de instalá-lo para entender seus recursos e requisitos.



  • Sempre mantenha seu sistema atualizado com as versões mais recentes dos pacotes RPM para garantir segurança e estabilidade.



perguntas frequentes




  • P: Qual é a diferença entre RPM e DEB?



  • R: RPM e DEB são dois sistemas de empacotamento diferentes para sistemas Linux. RPM é usado por distribuições baseadas em Red Hat como RHEL, CentOS, Fedora, etc., enquanto DEB é usado por distribuições baseadas em Debian como Debian, Ubuntu, Mint, etc. Eles têm diferentes formatos de arquivo, comandos, ferramentas e recursos.



  • P: Como posso converter um pacote RPM em um pacote DEB ou vice-versa?



  • R: Existem algumas ferramentas que podem converter um pacote RPM em um pacote DEB ou vice-versa, como alien, rpm2cpio, cpio, etc. No entanto, nem sempre são confiáveis ou compatíveis e podem causar alguns problemas ou erros. Portanto, não é recomendável usá-los, a menos que você saiba o que está fazendo.



  • P: Como posso instalar um pacote RPM de um repositório remoto?



R: Você pode instalar um pacote RPM de um repositório remoto usando yum ou dnf com a opção de instalação, seguido da URL do arquivo. Por exemplo: sudo yum install


ou sudo dnf install


  • Isso fará o download e instalará o pacote e suas dependências, se houver. Pode ser necessário inserir sua senha para autenticação sudo.



  • P: Como posso criar meu próprio pacote RPM?



  • R: Você pode criar seu próprio pacote RPM usando a ferramenta rpmbuild, que faz parte do gerenciador de pacotes RPM. Você precisa ter um arquivo de especificação, que é um arquivo de texto que define os metadados e as instruções para construir o pacote. Você também precisa ter o código-fonte ou os binários do software que deseja empacotar. Para obter mais detalhes, consulte o RPM Packaging Guide.



  • P: Como posso extrair arquivos de um pacote RPM sem instalá-lo?



R: Você pode extrair arquivos de um pacote RPM sem instalá-lo usando a ferramenta rpm2cpio, que converte um pacote RPM em um arquivo cpio e, em seguida, usando a ferramenta cpio, que extrai arquivos de um arquivo cpio. Por exemplo: rpm2cpio slack.rpm cpio -idmv


  • Isso extrairá todos os arquivos do pacote slack.rpm para o diretório atual.



0517a86e26


0 views0 comments

Recent Posts

See All

Comments


bottom of page