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
DOWNLOAD: https://urlca.com/2vQGaj
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
Comments