OS.26 Установка rpm-пакетов Linux (openSUSE)
Inhoudsopgave:
- Voordat je begint
- Alien installeren
- Een RPM-pakket converteren en installeren
- Een RPM-pakket rechtstreeks installeren
- Conclusie
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 rpmRij voorzichtig ... maar installeer een crashrapport op uw iPhone
Als u merkt dat u in botsing komt, zult u zich veel beter voelen met deze iPhone app om het verzekeringsrapport in te dienen.
Installeer Windows 7 vanaf een externe harde schijf
Als uw netbook, laptop of zelfs desktop geen dvd-station heeft, vrees dan niet: u kunt Windows installeren 7 van vrijwel elke USB-harde schijf.
Hoe installeer, installeer ik hp officejet 6500a plus alles-in-één printer
Meer informatie over het instellen en installeren van de HP Officejet 6500A Plus alles-in-één printer.