Comando linux rpm2cpio

Comando linux rpm2cpio
Nos sistemas Ubuntu e Linux, você pode estar familiarizado com como recuperar tarballs e documentos postais. É possível instalar, remover, validar, consultar e atualizar produtos de software usando o RPM Package Manager (RPM), uma solução de gerenciamento de módulos controlada por instruções. Uma utilidade para transformar os pacotes de RPM em um arquivo CPIO comum está incluído neste pacote. É aconselhado usar apenas "Alien" para traduzir pacotes de RPM em .Versões Deb em Sistemas Debian e Derivativos, em vez de implantá -los sem primeiro usar a plataforma de gerenciamento de pacotes do Ubuntu. Sinceramente, não há uma maneira direta de extrair um documento de RPM usando a instrução RPM. No entanto, RPM2CPIO, uma ferramenta compacta e útil, parece estar acessível.

Na ferramenta RPM Package Manager (RPM), recuperamos o arquivo "CPIO". Você pode recuperar um documento de RPM usando a seguinte técnica: o .O arquivo RPM é primeiro convertido em um arquivo "CPIO" em saída convencional usando a ferramenta RPM2CPIO. Um fluxo de rpm é lido de regular se a opção for fornecida.

Vamos começar colocando este artigo em prática usando o Ubuntu 20.04 Distribuição do Linux. Mas antes disso, você precisa atualizar seu sistema Linux o mais rápido possível para evitar qualquer inconveniente causado por ferramentas ou pacotes ausentes ou algumas atualizações desinstaladas. Para isso, você precisa lançar o aplicativo de console do sistema, geralmente chamado "Terminal" para o Ubuntu 20.04 Sistema operacional Linux. Você pode experimentar o atalho do Ubuntu para abrir a concha, eu.e., “Ctrl+alt+t.”Outra maneira de abrir o shell do terminal é o uso da opção" Atividade "mantida no topo da área de trabalho do Ubuntu. Toque nessa opção e ela abrirá a barra de pesquisa para você. Escreva o nome de um aplicativo a ser pesquisado, eu.e., "Terminal" e Toque em Enter. O aplicativo de terminal apareceria na tela de pesquisa.

Depois de abrir com êxito a aplicação do terminal do shell, você verá a tela de consulta roxa. Precisamos usar o pacote APT para atualizar nosso sistema. O comando de atualização foi mostrado na imagem abaixo com o uso dos direitos do sudo para evitar problemas em seu processamento. O sistema será atualizado em alguns segundos se não houver muitos pacotes mantidos para serem atualizados. O resultado e as instruções necessárias são mostradas na imagem abaixo.

Antes de usar a instrução "rpm2cpio" no shell para extrair qualquer arquivo RPM, você precisa garantir que ele já esteja configurado no seu fim. Caso contrário, mostraremos a você como instalá -lo e configurá -lo em seu sistema. Em primeiro lugar, você precisa adicionar o repositório "universo" ao seu Ubuntu 20.04 Sistema operacional Linux. Para isso, tente nosso comando add-aprop-repository com direitos de sudo seguidos pela palavra-chave "universo". A execução desta instrução no nosso fim mostra a saída, demonstrando que o componente "universo" já está ativado aqui. O resultado e as instruções necessárias são mostradas na imagem abaixo.

Como mencionado anteriormente, o pacote alienígena deve ser utilizado para transformar os pacotes de RPM em “.Deb ”Arquivos. Nós devemos ter estrangeiro instalado e configurado. No momento, nosso sistema não possui este utilitário. Assim, precisamos instalá -lo usando o comando de instalação no shell do terminal do Ubuntu 20.04 Sistema operacional Linux. As instruções para sua instalação seriam muito semelhantes às, como costumamos usar para outras instalações utilitárias. Use o pacote "apt" dentro do comando de instalação com direitos de sudo seguidos pela palavra -chave "Alien". Depois de pressionar a tecla Enter para executar este comando, ela pode solicitar a sua conta de sua conta de usuário. Escreva sua senha e pressione Enter para continuar. O processamento para esta instrução foi mostrado na imagem abaixo.

Durante o processamento, o sistema pode fazer a pergunta “Você deseja continuar?”Para verificar se você precisa instalar o pacote“ Alien ”por alguns motivos invisíveis. Você precisa pressionar “y” para manter este processo de instalação, como mostrado abaixo.

A instalação e configuração do universo e pacotes alienígenas devem ter instalado RPM em nosso sistema. Você pode experimentar a instrução da versão no shell com a palavra -chave "rpm" para ver sua versão instalada. Você pode ver que nosso sistema tem o 4.14.2.1 versão do RPM instalada com sucesso. O resultado e as instruções necessárias são mostradas na imagem abaixo.

Você deve ter algum arquivo "rpm" baixado no seu Ubuntu 20.04 Sistema para recuperar seus dados, pois temos “teste.RPM ”no atual diretório de trabalho“ Home ”do Ubuntu 20.04 Sistema.

É hora de usar a instrução RPM2CPIO no shell para extrair este “teste.Arquivo RPM ”no diretório de trabalho atual, convertendo -o no arquivo CPIO. Para isso, estamos utilizando esta instrução de duas maneiras, eu.e., com um nome de arquivo simples e com “- <” characters followed by the filename. Unfortunately, both these ways don't work for us. The result as well as the required instructions are shown in the image below.

O método correto para extrair é criar um arquivo CPIO para o “teste. Arquivo RPM ”usando as instruções abaixo. A instrução rpm2cpio foi seguida pelo nome do arquivo “|” personagem para separar o "cpio -idmv" do resto. A saída mostrada listou os arquivos e pastas neste arquivo chamado "USR" dentro do atual diretório de trabalho "Home". O uso deste comando mostra que ele contém um total de 1401 blocos. O resultado e as instruções necessárias são mostradas na imagem abaixo.

A utilização da instrução Lista "LS" no shell tem mostrado a pasta extraída do "USR" CPIO no diretório "home" do nosso sistema. O resultado e as instruções necessárias são mostradas na imagem abaixo.

Conclusão:

Este artigo é sobre o uso da instrução RPM2CPIO para extrair alguns arquivos de RPM no Ubuntu 20.04 Sistema. Para isso, discutimos a instalação de alguns pacotes necessários como universo e alienígena. Depois disso, discutimos o uso do arquivo CPIO para extrair o arquivo RPM específico.