Pretvorite Debian .deb paket u Arch Linux paket

Nedostatak konsolidacije a univerzalni paketni sustav, doveo nas je do potrebe pretvorbe 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 debitant a 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 programe Debian / Ubuntu na ArchLinux s DPKG s ograničenjem da ne rješava ovisnosti. deb u Arch Linux paketu

Što je archalien?

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

Pretvaranje .deb u Arch Linux paket

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

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

Koristeći Archalien

Dalje moramo pokrenuti 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 datoteku .pkg.tar.gz koja je rezultat pretvorbe .deb, samo pokrenite 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 svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Julio Cesar Campos dijo

    Pozdrav, učinio sam korake koje vodič kaže, 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 ovom proširenju: curlew-0.2.2-1.pkg.tar.gz koji se ne može instalirati s pacman -U
    Pa što nije u redu s programom ...
    hvala

    1.    anoniman dijo

      Poklapam se sa srpnjem ...

      trebao bi generirati .xz datoteku da bi se mogao instalirati s pacmanom

  2.   Marty mcfly dijo

    A pretvoriti DEB u RPM?

    1.    gušter dijo

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

      1.    Marty mcfly dijo

        Puno vam hvala na informacijama 😉

  3.   nicolas97 dijo

    Dečki, šteta što se pojavljuje ova pogreška, ./archalien.py: Datoteka ili direktorij ne postoji, netko tko mi može pomoći?

  4.   stijena dijo

    Nevažeća verzija paketa, ne radi.

  5.   luvhines dijo

    Hvala vam! Nisam znala da mi to savršeno odgovara

  6.   Andrew Rjx dijo

    Hvala, ako je za mene djelovalo savršeno

  7.   Juan Jose dijo

    Puno hvala