Android

Installer rpm-pakker på ubuntu

how to run .rpm file in ubuntu 17.04

how to run .rpm file in ubuntu 17.04

Innholdsfortegnelse:

Anonim

Ubuntu-depotene inneholder tusenvis av deb-pakker som kan installeres fra Ubuntu Software Center eller ved å bruke apt kommandolinjeværktøy. Deb er installasjonspakkeformatet som brukes av alle Debian-baserte distribusjoner inkludert Ubuntu. Noen pakker er ikke tilgjengelige i standard Ubuntu-depotene, men de kan enkelt installeres ved å aktivere riktig kilde.

I de fleste tilfeller når programvareleverandøren ikke tilbyr et depot, vil de ha en nedlastingsside der du kan laste ned og installere deb-pakken eller laste ned og kompilere programvaren fra kilder.

Selv om det ikke er så ofte, kan noe programvare bare distribueres som en RPM-pakke. RPM er et pakkeformat brukt av Red Hat og dets derivater som CentOS. Heldigvis finnes det et verktøy som heter alien som lar oss installere en RPM-fil på Ubuntu eller konvertere en RPM-pakkefil til en Debian-pakkefil.

Før du begynner

Dette er ikke den anbefalte måten å installere programvarepakker i Ubuntu. Når det er mulig, bør du foretrekke å installere programvare fra Ubuntu-depotene.

Ikke alle RPM-pakker kan installeres på Ubuntu. Å installere RPM pakket på Ubuntu kan føre til pakkeavhengighetskonflikter.

Du bør aldri bruke denne metoden for å erstatte eller oppdatere viktige systempakker, for eksempel libc, systemd eller andre tjenester og biblioteker som er avgjørende for at systemet skal fungere ordentlig. Dette kan føre til feil og systemstabilitet.

Installer Alien

Alien er et verktøy som støtter konvertering mellom Red Hat rpm, Debian deb, Stampede slp, Slackware tgz og Solaris pkg filformater.

Før du installerer fremmedpakken, må du forsikre deg om at Universe-depotet er aktivert på systemet ditt:

sudo add-apt-repository universe

Når depotet er aktivert, må du oppdatere pakkeindeksen og installere fremmedpakken med:

sudo apt update sudo apt install alien

Kommandoen over vil også installere nødvendige byggeverktøy.

Konvertere og installere en RPM-pakke

For å konvertere en pakke fra RPM til DEB-format bruker du fremmedkommandoen etterfulgt av RPM-pakkenavnet:

sudo alien package_name.rpm

Avhengig av pakkestørrelse kan konverteringen ta litt tid. I de fleste tilfeller vil du se advarsler skrevet på skjermen. Hvis pakken konverteres med hell, vil utdataene indikere at DEB-pakken er generert:

package_name.deb generated

For å installere deb-pakken kan du enten bruke dpkg eller apt verktøyet:

sudo dpkg -i package_name.deb

sudo apt./package_name.deb

Pakken skal nå installeres, forutsatt at den er kompatibel med systemet ditt og at alle avhengigheter er oppfylt.

Du må være logget inn som bruker med sudo-tilgang for å kunne installere pakker på Ubuntu-systemet.

Installere en RPM-pakke direkte

I stedet for å konvertere og deretter installere pakken kan du bruke alternativet -i som vil fortelle alien å installere RPM-pakken direkte.

sudo alien -i package_name.rpm

Kommandoen over vil automatisk generere og installere pakken og fjerne pakkefilen etter at den er installert.

Konklusjon

I denne opplæringen lærte du hvordan du installerer RPM-pakker på Ubuntu.

ubuntu terminal o / min