Mungesa e konsolidimit të a sistemi universal i paketave, na ka çuar në nevojën për të kthyer paketat nga një shpërndarje në paketa që përshtaten me tonat. Në rastin tim ai përdori Linux Mint si distro kryesore dhe Antergos për testim, ndonjëherë marr aplikacione që kanë vetëm një paketë .deb dhe nuk është në AUR, në ato raste ai përdori një mjet të quajtur arkaiene duke më lejuar mua shndërroni një .deb në një paketë Arch Linux.
Disa kohë më parë këtu flitej për një metodë tjetër për të arritur objektivin e Shndërroni një Paketë Debian .deb në një Paketë Arch LinuxDallimi me metodën që do t'ju mësojmë është automatizimi i procesit.
Në të njëjtën mënyrë, u bë një udhëzues Instaloni aplikacionet e Debian / Ubuntu në ArchLinux me DPKG me kufizimin se nuk zgjidh varësitë.
Çfarë është archalien?
Shtë një mjet falas i shkruar në Python që lejon shndërroni një paketë Debian .deb në një paketë Arch Linux. Përdorimi dhe instalimi i tij është shumë i thjeshtë, mjeti do të kursejë kohë në ndërtimi i një pakete Arch Linux bazuar në .debsi dhe asistimin e përdoruesve fillestarë në instalimin e aplikacioneve në shpërndarjet e bazuara në Arch Linux.
Konvertimi i një .deb në një paketë Arch Linux
Për të shndërruar një .deb në një paketë Arch Linux shpejt dhe me lehtësi, duhet të klonojmë depon archalien për të shkarkuar versionin më të fundit të mjetit. Për këtë ne duhet të hapim një terminal dhe të ekzekutojmë komandën e mëposhtme:
kloni i git https://github.com/Asher256/archalien.git
Përdorimi i Archalien
Tjetra duhet të ekzekutojmë aplikacionin duke treguar paketën .deb që duam të konvertojmë. sintaksa që duhet të përdorim është si vijon:
$ ./archalien.py apt-file_2.5.4ubuntu1_all.deb
Kjo rezulton në një paketë Arch Linux me emrin e mëposhtëm: apt-file-2.5.4ubuntu1.pkg.tar.gz
Instaloni paketën pkg.tar.gz në Arch Linux dhe Derivatet
Për të instaluar skedarin .pkg.tar.gz që rezulton nga konvertimi .deb, thjesht ekzekutoni komandën e mëposhtme:
pacman -U nombredelpaquete
ose me çfarë është e barabartë
pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz
Ne jemi të sigurt se ky mjet shumë praktik dhe i dobishëm do t'ju kursejë shumë kohë dhe do t'ju kursejë disa dhimbje koke.
Përshëndetje, unë bëra hapat që thotë tutoriali, por skedarët archlinux përfundojnë në një shtrirje si kjo: curlew-0.2.2-1-any.pkg.tar.xz dhe nëse vërtet programi që përmendni i gjeneron në këtë shtrirja: curlew-0.2.2-1.pkg.tar.gz e cila nuk mund të instalohet me pacman -U
Pra, çfarë nuk shkon me programin.
Falënderim
Unë përkoj me korrikun ...
duhet të gjenerojë një skedar .xz që të jetë në gjendje të instalohet me pacman
Dhe për të kthyer një DEB në RPM?
Ju mund të shihni artikullin që ka shkruar UsemosLinux Si të shndërroni DEB në RPM dhe anasjelltas
Faleminderit shumë për informacionin
djema sa keqardhje më shfaqet ky gabim ./archalien.py: Skedari ose direktoria nuk ekzistojnë, dikush që mund të më ndihmojë?
Version i pavlefshëm i paketës, nuk punon.
Faleminderit! Nuk e dija që funksiononte në mënyrë perfekte për mua
Faleminderit, nëse funksionoi perfekt për mua
Shumë falemnderit