Pretvorite Debian .deb paket u Arch Linux paket

Nedostatak konsolidacije a univerzalni sistem paketa, doveo nas je do potrebe pretvaranja paketa iz distribucije u pakete koji se prilagođavaju našem. U mom slučaju je koristio Linux Mint kao glavni distro i Antergos za testiranje, ponekad dobijem aplikacije koje imaju samo paket .deb i nije u AUR, u tim je slučajevima koristio alat tzv archalien dopuštajući mi pretvoriti .deb u Arch Linux paket.

Prije nekog vremena ovdje se govorilo o drugoj metodi za postizanje cilja Pretvorite Debian .deb paket u Arch Linux paketRazlika u metodi koju ćemo vas naučiti je automatizacija procesa.

Na isti način napravljen je i vodič za Instalirajte Debian / Ubuntu aplikacije na ArchLinux s DPKG s ograničenjem da ne rješava zavisnosti. deb u Arch Linux paketu

Šta je archalien?

To je besplatan alat napisan na Pythonu koji omogućava pretvoriti Debian .deb paket u Arch Linux paket. Njegova upotreba i instalacija vrlo su jednostavni, alat će uštedjeti vrijeme u izgradnja Arch Linux paketa zasnovanog na .debkao i pomoć korisnicima početnicima u instaliranju aplikacija na distribucijama zasnovanim na Arch Linuxu.

Pretvaranje .deb u Arch Linux paket

Da bismo brzo i jednostavno pretvorili .deb u Arch Linux paket, moramo klonirati spremište archalien da bismo preuzeli najnoviju verziju alata. Za to moramo otvoriti terminal i izvršiti sljedeću naredbu:

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

Koristeći Archalien

Dalje moramo izvršiti aplikaciju koja označava .deb paket koji želimo pretvoriti. Sintaksa koju moramo koristiti je sljedeća:

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

Rezultat je Arch Linux paket sa sljedećim imenom: apt-file-2.5.4ubuntu1.pkg.tar.gz

Instalirajte paket pkg.tar.gz na Arch Linux i derivate

Da biste instalirali .pkg.tar.gz datoteku koja je rezultat konverzije .deb, samo izvršite sljedeću naredbu:

pacman -U nombredelpaquete

ili čemu je jednako

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

Sigurni smo da će vam ovaj vrlo praktičan i koristan alat uštedjeti puno vremena i uštedjeti glavobolju.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Julio Cesar Campos rekao je

    Pozdrav, učinio sam korake koje navodi tutorijal, ali datoteke archlinux završavaju se u produžetku poput ovog: curlew-0.2.2-1-any.pkg.tar.xz i ako ih program koji spominjete generira u ovome proširenje: curlew-0.2.2-1.pkg.tar.gz koje se ne može instalirati sa pacman -U
    Pa, šta nije u redu sa programom ...
    hvala

    1.    Anónimo rekao je

      Poklapam se sa julom ...

      trebao bi generirati .xz datoteku da bi mogao biti instaliran s pacmanom

  2.   Marty mcfly rekao je

    I pretvoriti DEB u RPM?

    1.    gušter rekao je

      Možete vidjeti članak koji je napisao UsemosLinux Kako pretvoriti DEB u RPM i obrnuto

      1.    Marty mcfly rekao je

        Puno vam hvala na informacijama 😉

  3.   nicolas97 rekao je

    momci kakva šteta što mi se čini ova greška, ./archalien.py: Datoteka ili direktorij ne postoji, neko ko mi može pomoći?

  4.   rock rekao je

    Nevažeća verzija paketa, ne radi.

  5.   luvhines rekao je

    Hvala ti! Nisam znao da mi to savršeno odgovara

  6.   Andrew Rjx rekao je

    Hvala, ako mi je to savršeno uspjelo

  7.   john joseph rekao je

    mnogo vam hvala