Convertiți un pachet Debian .deb într-un pachet Arch Linux

Lipsa consolidării unui sistem universal de pachete, ne-a condus la nevoia de a converti pachetele dintr-o distribuție în pachete care se adaptează la ale noastre. În cazul meu a folosit Linux Mint ca distro principal și Antergos pentru testare, uneori primesc aplicații care au doar un pachet .deb și nu este în AUR, în acele cazuri a folosit un instrument numit arhalien permițându-mi convertiți un .deb într-un pachet Arch Linux.

Cu ceva timp în urmă s-a vorbit aici despre o altă metodă de realizare a obiectivului Convertiți un pachet Debian .deb într-un pachet Arch LinuxDiferența cu metoda pe care o vom învăța este automatizarea procesului.

În același mod, a fost creat un tutorial pentru Instalați aplicațiile Debian / Ubuntu pe ArchLinux cu DPKG cu limitarea că nu rezolvă dependențele. deb într-un pachet Arch Linux

Ce este archalien?

Este un instrument gratuit scris în Python care permite convertiți un pachet Debian .deb într-un pachet Arch Linux. Utilizarea și instalarea sa sunt foarte simple, instrumentul va economisi timp în construirea unui pachet Arch Linux bazat pe .debprecum și asistarea utilizatorilor începători în instalarea aplicațiilor pe distribuțiile bazate pe Arch Linux.

Conversia unui .deb într-un pachet Arch Linux

Pentru a converti un .deb într-un pachet Arch Linux rapid și ușor, trebuie să clonăm depozitul archalien pentru a descărca cea mai recentă versiune a instrumentului. Pentru a face acest lucru, trebuie să deschidem un terminal și să executăm următoarea comandă:

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

Folosind Archalien

Apoi trebuie să executăm aplicația indicând pachetul .deb pe care dorim să îl convertim. sintaxa pe care trebuie să o folosim este următoarea:

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

Acest lucru are ca rezultat un pachet Arch Linux cu următorul nume: apt-file-2.5.4ubuntu1.pkg.tar.gz

Instalați pachetul pkg.tar.gz pe Arch Linux și Derivative

Pentru a instala fișierul .pkg.tar.gz rezultat din conversia .deb, trebuie doar să executați următoarea comandă:

pacman -U nombredelpaquete

sau cu ce este egal

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

Suntem siguri că acest instrument foarte practic și util vă va economisi mult timp și vă va economisi niște dureri de cap.


10 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Julio Cesar Campos el a spus

    Salutări, am făcut pașii pe care îi spune tutorialul, dar fișierele archlinux se termină cu o extensie de genul acesta: curlew-0.2.2-1-any.pkg.tar.xz și dacă într-adevăr programul pe care îl menționezi le generează în acest extensie: curlew-0.2.2-1.pkg.tar.gz care nu poate fi instalat cu pacman -U
    Deci, ce e în neregulă cu programul ...
    Mulţumiri

    1.    anonim el a spus

      Coincid cu iulie ...

      ar trebui să genereze un fișier .xz pentru a putea instala cu pacman

  2.   Marty mcfly el a spus

    Și pentru a converti un DEB în RPM?

    1.    şopârlă el a spus

      Puteți vedea articolul scris de UsemosLinux Cum se convertește DEB în RPM și invers

      1.    Marty mcfly el a spus

        Vă mulțumesc foarte mult pentru informații 😉

  3.   nicolas97 el a spus

    Băieți, ce păcat mi se pare această eroare, ./archalien.py: Fișierul sau directorul nu există, cineva care mă poate ajuta?

  4.   stâncă el a spus

    Versiunea pachetului este nevalidă, nu funcționează.

  5.   luvhines el a spus

    Mulțumesc! Nu știam că funcționează perfect pentru mine

  6.   Andrew Rjx el a spus

    Mulțumesc, dacă a funcționat perfect pentru mine

  7.   Juan Jose el a spus

    Mulţumesc mult