Konvertujte balík Debian .deb na balík Arch Linux

Nedostatok konsolidácie a univerzálny balíkový systém, nás priviedlo k potrebe previesť balíčky z distribúcie na balíčky, ktoré sa prispôsobujú tej našej. V mojom prípade použil Linux Mint ako hlavné distro a antergos na testovanie niekedy dostanem aplikácie, ktoré majú iba balíček deb a nie je v AUR, v tých prípadoch použil nástroj tzv archalín dovoľujúc mi previesť .deb na balík Arch Linux.

Pred časom sa tu hovorilo o inej metóde na dosiahnutie cieľa Konvertujte balík Debian .deb na balík Arch LinuxRozdiel v metóde, ktorú vás naučíme, je automatizácia procesu.

Rovnakým spôsobom bol vytvorený návod Nainštalujte si aplikácie Debian / Ubuntu na ArchLinux pomocou DPKG s obmedzením, že nerieši závislosti. deb v balíku Arch Linux

Čo je archalien?

Je to bezplatný nástroj napísaný v Pythone, ktorý umožňuje previesť balík Debianu .deb na balík Arch Linux. Jeho použitie a inštalácia je veľmi jednoduchá, nástroj ušetrí čas v budovanie balíka Arch Linux na základe .debako aj pomoc začínajúcim používateľom pri inštalácii aplikácií na distribúcie založené na systéme Arch Linux.

Prevod .deb na balík Arch Linux

Aby sme rýchlo a ľahko previedli súbor .deb na balík Arch Linux, musíme klonovať archalienové úložisko, aby sme si stiahli najnovšiu verziu nástroja. Aby sme to dosiahli, musíme otvoriť terminál a vykonať nasledujúci príkaz:

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

Pomocou Archalien

Ďalej musíme spustiť aplikáciu označujúcu balík .deb, ktorý chceme previesť. syntax, ktorú musíme použiť, je nasledovná:

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

Výsledkom je balíček Arch Linux s nasledujúcim názvom: apt-file-2.5.4ubuntu1.pkg.tar.gz

Nainštalujte si balík pkg.tar.gz na Arch Linux and Derivatives

Ak chcete nainštalovať súbor .pkg.tar.gz, ktorý je výsledkom konverzie .deb, stačí vykonať nasledujúci príkaz:

pacman -U nombredelpaquete

alebo čo sa rovná

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

Sme si istí, že tento veľmi praktický a užitočný nástroj vám ušetrí veľa času a ušetrí niektoré bolesti hlavy.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Julio Cesar Campos dijo

    Zdravím, urobil som kroky, ktoré hovorí tento tutoriál, ale súbory archlinuxu končia príponou, ako je táto: curlew-0.2.2-1-any.pkg.tar.xz, a ak skutočne vami spomenutý program ich generuje v tomto rozšírení: curlew-0.2.2-1.pkg.tar.gz, ktorý sa nedá nainštalovať pomocou programu pacman -U
    Čo sa stalo s programom ...
    vďaka

    1.    Anonymný dijo

      Zhodujem sa s júlom ...

      mal by vygenerovať súbor .xz, aby ho bolo možné nainštalovať s pacmanom

  2.   Marty mcfly dijo

    A prevádzať DEB v RPM?

    1.    jašterica dijo

      Môžete si pozrieť článok, ktorý napísal UsemosLinux Ako previesť DEB na RPM a naopak

      1.    Marty mcfly dijo

        Dakujem pekne za informáciu 😉

  3.   nicolas97 dijo

    Chlapi, škoda, že sa táto chyba objaví, ./archalien.py: Súbor alebo adresár neexistuje, niekto, kto mi môže pomôcť?

  4.   skala dijo

    Neplatná verzia balíka, nefunguje.

  5.   luvhines dijo

    Ďakujem! Nevedel som, že to pre mňa funguje perfektne

  6.   Andrej Rjx dijo

    Ďakujem, ak to pre mňa fungovalo perfektne

  7.   john joseph dijo

    Ďakujem moc