Fra RPM Package Manager (RPM) verktøyet henter vi "CPIO" -arkivet. Du kan hente et RPM -dokument ved hjelp av følgende teknikk: .RPM -fil blir først konvertert til et "CPIO" -arkiv på konvensjonell utgang ved bruk av RPM2CPIO -verktøyet. En RPM -strøm blir lest av vanlig hvis -valget er gitt.
La oss begynne med å implementere denne artikkelen ved å bruke Ubuntu 20.04 Linux distribusjon. Men før det, må du oppdatere Linux -systemet ditt så snart som mulig for å unngå ulemper forårsaket av manglende verktøy eller pakker eller noen avinstallerte oppdateringer. For dette må du starte systemets konsollapplikasjon, vanligvis kalt "Terminal" for Ubuntu 20.04 Linux operativsystem. Du kan prøve Ubuntus snarvei for å åpne skallet, jeg.e., “Ctrl+alt+t.”En annen måte å åpne terminalskallet er bruken av alternativet“ Aktivitet ”som holdes øverst på Ubuntu Desktop. Trykk på det alternativet, og det vil åpne søkefeltet for deg. Skriv navnet på en søknad som skal søkes, jeg.e., “Terminal” og trykk Enter. Terminalapplikasjonen dukker opp på søkeskjermen din.
Etter å ha åpnet Shell Terminal -applikasjonen, vil du se den lilla spørringsskjermen. Vi må bruke APT -pakken for å oppdatere systemet vårt. Oppdateringskommandoen er vist i bildet nedenfor med bruk av sudo -rettigheter for å unngå problemer i behandlingen. Systemet vil bli oppdatert om noen sekunder hvis det ikke er mange pakker som holdes å bli oppdatert. Resultatet så vel som de nødvendige instruksjonene vises på bildet nedenfor.
Før du bruker "RPM2CPIO" -instruksjonen i skallet for å trekke ut hvilken som helst RPM -fil, må du sørge for at den allerede er konfigurert på slutten. Hvis ikke, vil vi vise deg hvordan du installerer og konfigurerer det på systemet ditt. For det første må du legge til "universet" depotet til Ubuntu 20.04 Linux operativsystem. For dette, prøv vår add-apt-repository-kommando med sudo-rettigheter etterfulgt av nøkkelordet “Universe”. Utførelsen av denne instruksjonen på slutten viser utdataene, og viser at "universet" -komponenten allerede er aktivert her. Resultatet så vel som de nødvendige instruksjonene vises på bildet nedenfor.
Som nevnt tidligere, må den fremmede pakken brukes til å transformere RPM -pakkene til ".Deb ”Arkiv. Vi må ha det romvesen installert og konfigurert. Akkurat nå mangler systemet vårt dette verktøyet. Dermed må vi installere den ved hjelp av installasjonskommandoen i terminalskallet til Ubuntu 20.04 Linux operativsystem. Instruksjonene for installasjonen vil være veldig lik de som vi ofte bruker til andre verktøyinstallasjoner. Bruk “APT” -pakken i installasjonskommandoen med SUDO -rettigheter etterfulgt av nøkkelordet “Alien”. Etter å ha trykket på Enter -tasten for å utføre denne kommandoen, kan den be om brukerkontoen din. Skriv passordet ditt, og trykk Enter for å fortsette det. Behandlingen for denne instruksjonen er vist på bildet nedenfor.
Mens behandlingen kan systemet stille deg spørsmålet “Vil du fortsette?”For å bekrefte at du må installere“ Alien ”-pakken av noen usettede grunner. Du må trykke “Y” for å opprettholde denne installasjonsprosessen som vist nedenfor.
Installasjon og konfigurasjon av univers og fremmede pakker må ha installert RPM på systemet vårt. Du kan prøve ut versjonsinstruksjonen på skallet med nøkkelordet “RPM” for å se den installerte versjonen. Du kan se at systemet vårt har 4.14.2.1 versjon av RPM installert vellykket. Resultatet så vel som de nødvendige instruksjonene vises på bildet nedenfor.
Du må ha noen “RPM” -fil lastet ned på Ubuntu 20.04 System for å hente dataene, ettersom vi har “Test.RPM ”i den nåværende arbeidskatalogen“ Hjem ”for Ubuntu 20.04 System.
Det er på tide å bruke RPM2CPIO -instruksjonen på skallet for å trekke ut denne “Test.RPM ”-fil i den gjeldende arbeidskatalogen ved å konvertere den til CPIO -arkivet. For dette har vi brukt denne instruksjonen på to måter, jeg.e., med et enkelt filnavn og med "- <” 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.
Riktig metode for å trekke ut er å lage et KPIO -arkiv for “Testen. RPM ”-fil ved hjelp av instruksjonene nedenfor. RPM2CPIO -instruksjonen er fulgt av filnavnet "|" karakter for å skille “CPIO -IDMV” fra resten. Den viste utdata har listet opp filene og mappene i dette arkivet som heter “USR” i den gjeldende arbeidskatalogen “Home”. Bruken av denne kommandoen viser at den inneholder totalt 1401 blokker i den. Resultatet så vel som de nødvendige instruksjonene vises på bildet nedenfor.
Bruken av listen “LS” -instruksjon i skallet har vist den "USR" CPIO -ekstraherte mappen i "Hjem" -katalogen til systemet vårt. Resultatet så vel som de nødvendige instruksjonene vises på bildet nedenfor.
Konklusjon:
Denne artikkelen handler om bruk av RPM2CPIO -instruksjonen for å trekke ut noen RPM -filer på Ubuntu 20.04 System. For dette har vi diskutert installasjonen av noen nødvendige pakker som Universe og Alien. Etter dette har vi diskutert bruken av CPIO -arkivet for å trekke ut den spesielle omdreiningstursfilen.