Comando Linux RPM2CPIO

Comando Linux RPM2CPIO
Sui sistemi Ubuntu e Linux, potresti avere familiarità con come recuperare i tarball e i documenti con zip. È possibile installare, rimuovere, convalidare, fare query e aggiornare i prodotti software utilizzando RPM Package Manager (RPM), una soluzione di gestione dei moduli controllata dalle istruzioni. Un'utilità per trasformare i pacchetti di giri in un archivio CPIO comune è inclusa in questo pacchetto. Si consiglia di usare semplicemente "alieno" per tradurre i pacchetti di giri .versioni di deb sui sistemi Debian e Derivative anziché distribuirli senza prima utilizzare la piattaforma di gestione dei pacchetti Ubuntu. Cordiali saluti, non esiste un modo semplice per estrarre un documento RPM utilizzando l'istruzione RPM. Tuttavia, RPM2CPIO, uno strumento compatto e pratico, sembra essere accessibile.

Dallo strumento RPM Package Manager (RPM), recupiamo l'archivio "CPIO". È possibile recuperare un documento RPM utilizzando la seguente tecnica: il .Il file RPM viene convertito per la prima volta in un archivio "CPIO" sull'output convenzionale utilizzando lo strumento RPM2CPIO. Un flusso di giri viene letto dal normale se viene fornita l'oopzione.

Cominciamo mettendo in pratica questo articolo usando Ubuntu 20.04 Distribuzione Linux. Ma prima, è necessario aggiornare il tuo sistema Linux il prima possibile per evitare eventuali inconvenienti causati da strumenti o pacchetti mancanti o alcuni aggiornamenti disinstallati. Per questo, è necessario avviare l'applicazione della console del sistema, di solito denominata "Terminal" per Ubuntu 20.04 Sistema operativo Linux. Puoi provare il collegamento di Ubuntu per aprire il guscio, io.e., “Ctrl+alt+T."Un altro modo per aprire la shell del terminale è l'uso dell'opzione" attività "tenuta nella parte superiore del desktop Ubuntu. Tocca questa opzione e aprirà la barra di ricerca per te. Scrivi il nome di un'applicazione da cercare, io.e., "Terminale" e tocca Enter. L'applicazione del terminale si apparirebbe sulla schermata di ricerca.

Dopo aver aperto correttamente l'applicazione del terminale Shell, vedrai la schermata Purple Query. Dobbiamo utilizzare il pacchetto APT per aggiornare il nostro sistema. Il comando di aggiornamento è stato mostrato nell'immagine seguente con l'uso dei diritti di sudo per evitare qualsiasi problema nell'elaborazione. Il sistema verrà aggiornato in pochi secondi se non ci sono molti pacchetti per essere aggiornati. Il risultato e le istruzioni richieste sono mostrati nell'immagine seguente.

Prima di utilizzare l'istruzione "RPM2CPIO" nella shell per estrarre qualsiasi file RPM, è necessario assicurarsi che sia già configurato alla fine. In caso contrario, ti mostreremo il modo in cui l'installarlo e configurarlo sul tuo sistema. In primo luogo, devi aggiungere il repository "universo" al tuo Ubuntu 20.04 Sistema operativo Linux. Per questo, prova il nostro comando aggiuntivo-repository con i diritti sudo seguiti dalla parola chiave "universo". L'esecuzione di questa istruzione alla nostra fine mostra l'output, dimostrando che il componente "universo" è già abilitato qui. Il risultato e le istruzioni richieste sono mostrati nell'immagine seguente.

Come accennato in precedenza, il pacchetto alieno deve essere utilizzato per trasformare i pacchetti RPM in ".Archivi Deb ”. Noi dobbiamo avere alieno installato e configurato. In questo momento, il nostro sistema manca di questa utilità. Pertanto, dobbiamo installarlo utilizzando il comando di installazione nella shell del terminale di Ubuntu 20.04 Sistema operativo Linux. Le istruzioni per la sua installazione sarebbero molto simili a quelle come usiamo spesso per altre installazioni di utilità. Utilizzare il pacchetto "Apt" all'interno del comando di installazione con i diritti sudo seguiti dalla parola chiave "Alien". Dopo aver premuto il tasto Invio per eseguire questo comando, potrebbe richiedere il passcode dell'account utente. Scrivi la tua password e premi Invio per continuare. L'elaborazione per questa istruzione è stata mostrata nell'immagine seguente.

Durante l'elaborazione, il sistema potrebbe farti la domanda "Vuoi continuare?"Per verificare che è necessario installare il pacchetto" Alien "per alcuni motivi invisibili. Devi premere "y" per mantenere questo processo di installazione come mostrato di seguito.

L'installazione e la configurazione degli universi e dei pacchetti alieni devono avere un numero di giri installati sul nostro sistema. Puoi provare le istruzioni della versione nella shell con la parola chiave "rpm" per vedere la versione installata. Puoi vedere che il nostro sistema ha il 4.14.2.1 versione di RPM installata correttamente. Il risultato e le istruzioni richieste sono mostrati nell'immagine seguente.

Devi avere un file "RPM" scaricato sul tuo Ubuntu 20.04 Sistema per recuperare i suoi dati, poiché abbiamo "Test.RPM "nella directory di lavoro attuale" Home "di Ubuntu 20.04 Sistema.

È tempo di utilizzare l'istruzione RPM2CPIO sulla shell per estrarre questo "test.File RPM ”all'interno della directory di lavoro corrente convertendolo nell'archivio CPIO. Per questo, abbiamo utilizzato queste istruzioni in due modi, io.e., con un semplice nome file e con "- <” 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.

Il metodo corretto per estrarre è creare un archivio CPIO per il "test. File RPM ”utilizzando le istruzioni seguenti. L'istruzione RPM2CPIO è stata seguita dal nome del file "|" carattere per separare il "cpio -idmv" dal resto. L'output mostrato ha elencato i file e le cartelle all'interno di questo archivio denominato "USR" all'interno dell'attuale directory di lavoro "Home". L'uso di questo comando mostra che contiene un totale di 1401 blocchi. Il risultato e le istruzioni richieste sono mostrati nell'immagine seguente.

L'utilizzo dell'elenco istruzioni "LS" nella shell ha mostrato la cartella estratta CPIO "USR" nella directory "Home" del nostro sistema. Il risultato e le istruzioni richieste sono mostrati nell'immagine seguente.

Conclusione:

Questo articolo riguarda l'uso dell'istruzione RPM2CPIO per estrarre alcuni file RPM su Ubuntu 20.04 Sistema. Per questo, abbiamo discusso dell'installazione di alcuni pacchetti richiesti come Universe e Alien. Dopo questo, abbiamo discusso dell'uso dell'archivio CPIO per estrarre il particolare file RPM.