Převeďte balíček Debian .deb na balíček Arch Linux

Nedostatek konsolidace a univerzální balíkový systém, nás vedlo k potřebě převádět balíčky z distribuce na balíčky, které se přizpůsobují naší. V mém případě použil Linux Mint jako hlavní distro a Antergos pro testování někdy dostanu aplikace, které mají pouze balíček deb a není v AUR, v těchto případech použil nástroj zvaný archalien dovolit mi převést soubor .deb na balíček Arch Linux.

Před časem se zde hovořilo o jiné metodě, jak dosáhnout cíle Převeďte balíček Debian .deb na balíček Arch LinuxRozdíl v metodě, kterou vás naučíme, je automatizace procesu.

Stejným způsobem byl vytvořen výukový program Nainstalujte si aplikace Debian / Ubuntu na ArchLinux pomocí DPKG s omezením, že neřeší závislosti. deb v balíčku Arch Linux

Co je Archalien?

Jedná se o bezplatný nástroj napsaný v Pythonu, který umožňuje převést balíček Debian .deb na balíček Arch Linux. Jeho použití a instalace je velmi jednoduchá, nástroj ušetří čas ve Windows budování balíčku Arch Linux založeného na .debstejně jako pomoc začínajícím uživatelům při instalaci aplikací na distribucích založených na Arch Linuxu.

Převod souboru .deb na balíček Arch Linux

Chcete-li rychle a snadno převést soubor .deb na balíček Arch Linux, musíme klonovat archalien repozitář a stáhnout nejnovější verzi nástroje. K tomu musíme otevřít terminál a provést následující příkaz:

git klon https://github.com/Asher256/archalien.git

Používání Archalien

Dále musíme spustit aplikaci označující balíček .deb, který chceme převést. syntaxe, kterou musíme použít, je následující:

$ ./archalien.py apt-file_2.5.4ubuntu1_all.deb

Výsledkem je balíček Arch Linux s následujícím názvem: apt-file-2.5.4ubuntu1.pkg.tar.gz

Nainstalujte balíček pkg.tar.gz na Arch Linux and Derivatives

Chcete-li nainstalovat soubor .pkg.tar.gz, který je výsledkem převodu .deb, stačí spustit následující příkaz:

pacman -U nombredelpaquete

nebo co se rovná

pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz

Jsme si jisti, že tento velmi praktický a užitečný nástroj vám ušetří spoustu času a ušetří vám nějaké bolesti hlavy.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Julio Cesar Campos řekl

    Zdravím, udělal jsem kroky, které tento tutoriál říká, ale archlinuxové soubory končí příponou jako je tato: curlew-0.2.2-1-any.pkg.tar.xz a pokud skutečně program, který zmíníte, je generuje v tomto rozšíření: curlew -0.2.2-1.pkg.tar.gz, které nelze nainstalovat pomocí pacman -U
    Co se tedy stalo s programem ...
    díky

    1.    anonymní řekl

      Shoduji se s červencem ...

      měl by vygenerovat soubor .xz, aby jej bylo možné nainstalovat s pacmanem

  2.   Marty mcfly řekl

    A převést DEB v RPM?

    1.    ještěrka řekl

      Můžete vidět článek, který napsal UsemosLinux Jak převést DEB na RPM a naopak

      1.    Marty mcfly řekl

        Moc děkuji za informace 😉

  3.   nicolas97 řekl

    Kluci, škoda, že se tato chyba objeví, ./archalien.py: Soubor nebo adresář neexistuje, někdo, kdo mi může pomoci?

  4.   roque řekl

    Neplatná verze balíčku, nefunguje.

  5.   luvhines řekl

    Děkuji! Nevěděl jsem, že to pro mě funguje perfektně

  6.   Andrew Rjx řekl

    Díky, pokud to pro mě fungovalo perfektně

  7.   Juan Jose řekl

    Děkuji moc