Konvertuokite „Debian“ .deb paketą į „Arch Linux“ paketą

Nėra konsolidacijos universali paketų sistema, mus paskatino poreikis konvertuoti paketus iš paskirstymo į paketus, kurie prisitaiko prie mūsų. Mano atveju jis naudojo "Linux monetų kalykla kaip pagrindinis distro ir Antergos testavimui kartais gaunu programas, kuriose yra tik paketas deb ir jo nėra AUR, tais atvejais jis naudojo įrankį, vadinamą archalienas leisdamas man konvertuoti .deb į „Arch Linux“ paketą.

Prieš kurį laiką čia buvo kalbėta apie kitą metodą, kaip pasiekti tikslą Konvertuokite „Debian“ .deb paketą į „Arch Linux“ paketąSkirtumas nuo metodo, kurio mokysime jus, yra proceso automatizavimas.

Tuo pačiu būdu buvo sukurta pamoka Įdiekite „Debian“ / „Ubuntu“ programas į „ArchLinux“ su DPKG su apribojimu, kad tai neišsprendžia priklausomybių. deb „Arch Linux“ pakete

Kas yra archalienas?

Tai yra nemokamas „Python“ parašytas įrankis, leidžiantis konvertuoti „Debian .deb“ paketą į „Arch Linux“ paketą. Naudojimas ir diegimas yra labai paprastas, įrankis sutaupys laiko sukurti „Arch Linux“ paketą, pagrįstą .debtaip pat pagalba pradedantiesiems vartotojams diegiant programas „Arch Linux“ pagrindu veikiančiuose paskirstymuose.

.Deb konvertavimas į „Arch Linux“ paketą

Norėdami greitai ir lengvai konvertuoti .deb į „Arch Linux“ paketą, turime klonuoti archalien saugyklą, kad atsisiųstume naujausią įrankio versiją. Tam turime atidaryti terminalą ir įvykdyti šią komandą:

„git“ klonas https://github.com/Asher256/archalien.git

Naudojantis „Archalien“

Tada turime vykdyti programą, nurodydami .deb paketą, kurį norime konvertuoti. sintaksė, kurią turime naudoti, yra tokia:

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

Dėl to gaunamas „Arch Linux“ paketas tokiu pavadinimu: apt-file-2.5.4ubuntu1.pkg.tar.gz

Įdiekite paketą pkg.tar.gz „Arch Linux“ ir išvestiniuose produktuose

Norėdami įdiegti .pkg.tar.gz failą, gautą konvertuojant .deb, tiesiog paleiskite šią komandą:

pacman -U nombredelpaquete

arba kas yra lygu

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

Esame tikri, kad šis labai praktiškas ir naudingas įrankis sutaupys jums daug laiko ir sutaupys šiek tiek galvos skausmo.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Julio Cesar Campos sakė

    Sveikinimai, aš atlikau veiksmus, kuriuos sako pamoka, bet „archlinux“ failai baigiasi tokiu plėtiniu: curlew-0.2.2-1-any.pkg.tar.xz ir jei jūsų paminėta programa juos generuoja plėtinys: curlew-0.2.2-1.pkg.tar.gz, kurio negalima įdiegti kartu su pacman -U
    Taigi, kas negerai su programa ...
    Ačiū

    1.    Anoniminis sakė

      Sutapau su liepa ...

      jis turėtų sugeneruoti .xz failą, kurį būtų galima įdiegti kartu su „Pacman“

  2.   Marty mcfly sakė

    Ir konvertuoti DEB į RPM?

    1.    driežas sakė

      Galite pamatyti straipsnį, kurį parašė „UsemosLinux“ Kaip konvertuoti DEB į RPM ir atvirkščiai

      1.    Marty mcfly sakė

        Labai ačiū už informaciją 😉

  3.   nicolas97 sakė

    Vaikinai, kokia gaila man atrodo ši klaida, ./archalien.py: Failo ar katalogo nėra, kas nors gali man padėti?

  4.   rokas sakė

    Netinkama paketo versija, neveikia.

  5.   luvhines sakė

    Ačiū! Aš nežinojau, kad man tai puikiai tinka

  6.   Andresas Rjxas sakė

    Ačiū, jei man tai puikiai pavyko

  7.   Chuanas Jose sakė

    Labai ačiū