GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat soubor deb v RHEL 8 / CentOS 8 Linux

Může nastat chvíle, kdy balíček, který chcete nainstalovat do RHEL 8 / CentOS 8, prostě nebude k dispozici jako soubor RPM. Alternativou je stáhnout si zdrojový kód a zkompilovat jej sami, nebo – alternativně – později z tohoto zdrojového kódu vygenerovat soubor RPM.

Ale existuje i jiný způsob. Vzhledem k tomu, že distribuce založené na Debianu mají mnohem více uživatelů než distribuce založené na RPM, je počet dostupných balíčků v jejich repozitářích větší. Je pravděpodobné, že budete moci najít soubor DEB pro požadovaný balíček. Zde je návod, jak nainstalovat tento soubor DEB v RedHat Linuxu pomocí malého nástroje s názvem alien .

V tomto tutoriálu se naučíte:

  • Jak nainstalovat mimozemšťana v RHEL 8 / CentOS 8
  • Jak převést balíček DEB na balíček RPM

Převod souborů pomocí mimozemšťana netrvá dlouho.

Požadavky na software a použité konvence

Softwarové požadavky a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém RHEL 8 / CentOS 8
Software mimozemšťan
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Instalace mimozemšťana

Alien je nástroj pro převod mezi různými formáty balíčků. V současnosti podporuje konverzi do az RPM, DEB, Stampede SLP, LSB, Slackware TGZ balíčky a Solaris PKG soubory. Stáhněte si alien s

$ wget -c https://sourceforge.net/projects/alien-pkg-convert/files/release/alien_8.95.tar.xz

a rozbalte archiv:

$ tar xf alien_8.95.tar.xz

Alien používá Perl takže jej budete potřebovat ke kompilaci zdrojáku. Nainstalujte Perl s

# dnf install perl

pokud již není nainstalován. Pak můžete pokračovat a kompilovat alien zdrojový kód v čerstvě rozbaleném adresáři s

# perl Makefile.PL; make; make install

Převod DEB balíčků na RPM

Jakmile je alien nainstalován pomocí, je to jednoduché. Chcete-li převést balíček Debianu do formátu RPM, použijte

# alien --to-rpm file.deb

kde file.deb je balíček DEB, který jste si stáhli. Tím se vygeneruje ekvivalent RPM pro tento soubor DEB, který můžete nainstalovat pomocí

# rpm -ivh file.rpm

Závěr

Mimozemský nástroj není odolný proti selhání. Funguje skvěle pro malé balíčky, které nemají mnoho závislostí, ale může narazit na problémy při převodu větších balíčků, jako je celá sada KDE nebo LibreOffice. Je to však rychlý způsob, jak získat RPM verzi souboru Debianu.


Cent OS
  1. Jak nainstalovat soubor RPM na OS Linux (CentOS, RHEL a Fedora)

  2. Jak nainstalovat redmine na RHEL 8 / CentOS 8 Linux

  3. Jak nainstalovat DNS server na RHEL 8 / CentOS 8 Linux

  1. Jak nainstalovat Hadoop na RHEL 8 / CentOS 8 Linux

  2. Jak nainstalovat Perl na RHEL 8 / CentOS 8 Linux

  3. Jak nainstalovat apache tomcat na Linux RHEL 8 / CentOS 8

  1. Jak nainstalovat Xdebug na RHEL 8 / CentOS 8 Linux

  2. Jak nainstalovat node.js na RHEL 8 / CentOS 8 Linux

  3. Jak nainstalovat hvězdičku na RHEL 8 / CentOS 8 Linux