GNU/Linux >> Znalost Linux >  >> Linux

Jak převádět balíčky mezi .deb a .rpm

Bohužel a po letech vývoje v každé části svobodného softwaru, který nás baví, jsou v systémech GNU/Linux stále k dispozici dva základní typy softwarových balíků. První je typ .deb, který používají Debian a distribuce založené na Debianu, jako je Ubuntu, Mint a Elementary, a druhý je typ .rpm, který používají Fedora, openSUSE, Mageia a CentOS. Jak je přirozené, způsobuje to zmatek uživatelům, kteří hledají správný balíček, a vyžaduje další úsilí od vydavatelů softwaru a distributorů. Často se stává, že najdeme softwarový nástroj ve formě rpm, když bychom potřebovali soubor deb, nebo naopak. Naštěstí pro to existuje řešení, protože se můžeme pokusit transformovat jeden typ na druhý. Zde je postup:

Konverzní nástroj, který budeme potřebovat, se nazývá „alien“ a můžete jej nainstalovat na Ubuntu otevřením terminálu a spuštěním následujícího příkazu:

sudo apt-get install alien

Pokud používáte Fedoru nebo CentOS, můžete nainstalovat alien pomocí:

yum install alien

Uživatelé Debianu to mohou udělat pomocí:

apt-get install alien

Nyní předpokládejme, že chci převést balíček .rpm hudebního přehrávače Tomahawk, abych jej mohl používat v mém systému. Měl bych přejít do umístění staženého balíčku a spustit následující příkaz:

sudo alien your_package_name.rpm

Alien standardně převede daný soubor na typ .deb. Parametr pro tento typ je „-d“. Pokud chcete udělat opak, budete muset použít parametr „-r“ za příkazem „alien“. Můžete také převést na typ softwarového balíku „pkg“ pomocí parametru „-p“ nebo na „tgz“ (Slack) s „-t“.

Všimněte si, že číslo verze ve výsledném balíčku je ve výchozím nastavení posunuto. Této automatické změně se můžete vyhnout vložením parametru „-k“, který zachová číslo verze stejné jako původní balíček.

sudo alien -k your_package_name.rpm

Můžete dokonce použít příkaz alien k okamžité instalaci převedeného pomocí parametru „-i“ do příkazu. To by bylo ''sudo mimozemšťan -d -i -k název_vašeho_balíčku.rpm“. Tím by se balíček převedl na typ .deb, zachovalo by se aktuální číslo verze a výsledný soubor by se nainstaloval do vašeho systému.


Linux
  1. Jak sestavit rpm balíčky

  2. Nainstalujte balíčky RPM na Ubuntu 11.10 a Ubuntu 11.04

  3. Debian:Jak nainstalovat nebo odebrat balíčky DEB pomocí dpkg

  1. Jak zobrazit seznam souborů nainstalovaných z RPM nebo DEB balíčku v Linuxu

  2. Jak nainstalovat balíčky RPM na Debian 11 Bullseye

  3. Rozdíl mezi rpm -ivh <balík> a yum install <balík>

  1. Jak nainstalovat balíčky RPM na Ubuntu

  2. Jak nainstalovat soubory Deb (balíčky) na Ubuntu

  3. Jak se dotazovat na informace o balíčcích pomocí správce balíčků rpm