Pretvorite paket Debian .deb v paket Arch Linux

Pomanjkanje konsolidacije a univerzalni paketni sistem, nas je pripeljal do potrebe po pretvorbi paketov iz distribucije v pakete, ki se prilagajajo našemu. V mojem primeru je uporabil Linux Mint kot glavni distro in Antergos za testiranje včasih dobim aplikacije, ki imajo samo paket deb in ni v AUR, v teh primerih je uporabil orodje, imenovano archalien mi dovoli pretvoriti .deb v paket Arch Linux.

Pred časom se je tu govorilo o drugi metodi za dosego cilja Pretvorite paket Debian .deb v paket Arch LinuxRazlika pri metodi, ki vas jo bomo naučili, je avtomatizacija procesa.

Na enak način je bila narejena vadnica za Namestite aplikacije Debian / Ubuntu na ArchLinux z DPKG z omejitvijo, da ne reši odvisnosti. deb v paketu Arch Linux

Kaj je archalien?

To je brezplačno orodje, napisano v Pythonu, ki omogoča pretvorite paket Debian .deb v paket Arch Linux. Njegova uporaba in namestitev je zelo preprosta, orodje bo prihranilo čas v izdelava paketa Arch Linux, ki temelji na .debkot tudi pomoč uporabnikom začetnikom pri nameščanju aplikacij v distribucijah, ki temeljijo na Arch Linuxu.

Pretvorba .deb v paket Arch Linux

Za hitro in enostavno pretvorbo .deb v paket Arch Linux moramo klonirati repozitorij archalien, da prenesemo najnovejšo različico orodja. Če želite to narediti, moramo odpreti terminal in izvesti naslednji ukaz:

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

Uporaba Archaliena

Nato moramo zagnati aplikacijo, ki označuje paket .deb, ki ga želimo pretvoriti. sintaksa, ki jo moramo uporabiti, je naslednja:

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

Rezultat je paket Arch Linux z naslednjim imenom: apt-file-2.5.4ubuntu1.pkg.tar.gz

Paket pkg.tar.gz namestite na Arch Linux in izvedene finančne instrumente

Če želite namestiti datoteko .pkg.tar.gz, ki je rezultat pretvorbe .deb, zaženite naslednji ukaz:

pacman -U nombredelpaquete

ali kaj je enako

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

Prepričani smo, da vam bo to zelo praktično in uporabno orodje prihranilo veliko časa in nekaj preglavic.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Julio Cesar Campos je dejal

    Lep pozdrav, naredil sem korake, ki so navedeni v vadnici, vendar se datoteke archlinux končajo z razširitvijo, kot je ta: curlew-0.2.2-1-any.pkg.tar.xz in če jih program, ki ga omenjate, ustvari v tej razširitvi: curlew-0.2.2-1.pkg.tar.gz, ki ga ni mogoče namestiti s pacman -U
    Torej, kaj je narobe s programom….
    hvala

    1.    anonimni je dejal

      Sovpadam z julijem ...

      ustvariti bi moral datoteko .xz, da bi jo lahko namestil s pacmanom

  2.   Marty McFly je dejal

    In pretvoriti DEB v RPM?

    1.    kuščar je dejal

      Ogledate si lahko članek, ki ga je napisal UsemosLinux Kako pretvoriti DEB v RPM in obratno

      1.    Marty McFly je dejal

        Najlepša hvala za informacije 😉

  3.   nicolas97 je dejal

    Fantje, škoda, da se pojavi ta napaka, ./archalien.py: Datoteka ali imenik ne obstaja, nekdo, ki mi lahko pomaga?

  4.   skala je dejal

    Neveljavna različica paketa, ne deluje.

  5.   luvhines je dejal

    Hvala vam! Nisem vedel, da mi deluje popolnoma

  6.   Andrew Rjx je dejal

    Hvala, če mi je uspelo

  7.   john jozeph je dejal

    Najlepša hvala