Android

Installeer rpm-pakketten op ubuntu

OS.26 Установка rpm-пакетов Linux (openSUSE)

OS.26 Установка rpm-пакетов Linux (openSUSE)

Inhoudsopgave:

Anonim

De Ubuntu-opslagplaatsen bevatten duizenden deb-pakketten die kunnen worden geïnstalleerd vanuit het Ubuntu Software Center of met behulp van het opdrachtregelprogramma apt . Deb is het formaat van het installatiepakket dat wordt gebruikt door alle op Debian gebaseerde distributies inclusief Ubuntu. Sommige pakketten zijn niet beschikbaar in de standaard Ubuntu-opslagplaatsen, maar kunnen eenvoudig worden geïnstalleerd door de juiste bron in te schakelen.

In de meeste gevallen heeft de softwareleverancier geen repository en beschikt deze over een downloadpagina van waaruit u het deb-pakket kunt downloaden en installeren of de software kunt downloaden en compileren vanuit bronnen.

Hoewel niet zo vaak, wordt sommige software alleen als een RPM-pakket gedistribueerd. RPM is een pakketformaat dat wordt gebruikt door Red Hat en zijn derivaten zoals CentOS. Gelukkig is er een tool genaamd alien waarmee we een RPM-bestand op Ubuntu kunnen installeren of een RPM-pakketbestand kunnen converteren naar een Debian-pakketbestand.

Voordat je begint

Dit is niet de aanbevolen manier om softwarepakketten in Ubuntu te installeren. Waar mogelijk verdient het de voorkeur om software te installeren vanuit de Ubuntu-repositories.

Niet alle RPM-pakketten kunnen op Ubuntu worden geïnstalleerd. Het installeren van RPM verpakt op Ubuntu kan leiden tot conflicten tussen pakketafhankelijkheid.

Gebruik deze methode nooit om belangrijke systeempakketten te vervangen of bij te werken, zoals libc, systemd of andere services en bibliotheken die essentieel zijn voor de goede werking van uw systeem. Dit kan leiden tot fouten en systeeminstabiliteit.

Alien installeren

Alien is een tool die conversie ondersteunt tussen Red Hat rpm, Debian deb, Stampede slp, Slackware tgz en Solaris pkg-bestandsindelingen.

Voordat u het alien-pakket installeert, moet u ervoor zorgen dat de Universe-repository op uw systeem is ingeschakeld:

sudo add-apt-repository universe

Zodra de repository is ingeschakeld, werkt u de pakkettenindex bij en installeert u het alien-pakket met:

sudo apt update sudo apt install alien

De bovenstaande opdracht installeert ook de benodigde build-tools.

Een RPM-pakket converteren en installeren

Om een ​​pakket van RPM naar DEB-indeling te converteren, gebruikt u de opdracht alien gevolgd door de naam van het RPM-pakket:

sudo alien package_name.rpm

Afhankelijk van de pakketgrootte kan de conversie enige tijd duren. In de meeste gevallen ziet u waarschuwingsberichten op uw scherm worden afgedrukt. Als het pakket met succes is geconverteerd, geeft de uitvoer aan dat het DEB-pakket is gegenereerd:

package_name.deb generated

Om het deb-pakket te installeren, kunt u het hulpprogramma dpkg of apt :

sudo dpkg -i package_name.deb

sudo apt./package_name.deb

Het pakket moet nu worden geïnstalleerd, ervan uitgaande dat het compatibel is met uw systeem en aan alle afhankelijkheden is voldaan.

U moet als gebruiker met sudo-toegang zijn aangemeld om pakketten op uw Ubuntu-systeem te kunnen installeren.

Een RPM-pakket rechtstreeks installeren

In plaats van het pakket te converteren en vervolgens te installeren, kunt u de optie -i gebruiken die alien vertelt dat het RPM-pakket rechtstreeks moet worden geïnstalleerd.

sudo alien -i package_name.rpm

Met de bovenstaande opdracht wordt het pakket automatisch gegenereerd en geïnstalleerd en wordt het pakketbestand verwijderd nadat het is geïnstalleerd.

Conclusie

In deze zelfstudie hebt u geleerd hoe u RPM-pakketten op Ubuntu installeert.

ubuntu terminal rpm