I-Archlinux: Yenza iipakeji ezinqamlezileyo kunye neepakeji zeedeb

Malunga nonyaka odlulileyo ndachaza ukuba njani yenza iipakethe zeArchlinux. Ewe, namhlanje ndiza kuchaza indlela yokuyidala kwiiphakheji .deb, ezo zisetyenziswe kwi Debian / Mint / Ubuntu / njl.
Eli nqaku livele emva kokufunda umbuzo womsebenzisi kwiforum jorgegc kuba andikwazanga ukufaka ipakethe esuka kwi-AUR, ikakhulu ngenxa yokuba ibiphelelwe lixesha kwaye ngaphezulu ibisebenzisa inguqulelo. iyekile ye-PKGBUILD (ngethamsanqa sele ndizenzile iipakethe ngale ndlela ngaphambili), ndiza kuchaza nendlela yokwenza iipakethe zeenkqubo ezifunayo. 32 bit amathala eencwadi, de ikhowudi evaliweyo o sele iqokelelwe kwaye ineepakethe ezahlukeneyo zokukhuphela.

Isiseko se-PKGBUILD siyafana, kunye notshintsho oluthile.
Utshintsho lokuqala luya kuba kukusetyenziswa kwengxelo ukuba elif ngu bash


if [ "${CARCH}" = 'x86_64' ]; then
ARCH='amd64'
md5sums=('192a0a222893d59d95f00c34f3c8a674')
depends=('openal' 'lib32-openal')
elif [ "${CARCH}" = 'i686' ]; then
ARCH='i386'
md5sums=('047c670443124193c5cc3dd54da99925')
depends=('openal')
fi
source=("http://www.unaurl.com/files/${name}.$ARCH.deb")

Kulo mzekelo, uguqulo luchaziwe oluya kuthi kamva lusetyenziswe ukutshintsha i URL apho iphakheji ikhoyo (kulo mzekelo ulwakhiwo lwempahla yokukhuphela).
Ukongeza, ngokuxhomekeke kwi-architecture, i MD5 izibalo ngoko siya kuzitshintsha ezi zihambelanayo.

Ngokusebenzisa makepkg -g ukwenza i Izibalo ze-MD5 Oku kuya kuvelisa kuphela enye ehambelana nolwakhiwo olisebenzisayo. Ukwazi i-MD5 sum yenye ipakethe, yikhuphele kwaye usebenzise umyalelo md5sum file.deb ukwazi eyakho

Ekugqibeleni sibona ukuba kumzekelo sitshintshe ukuxhomekeka. Kwezinye iinkqubo ze-64-bit kuyimfuneko ukufakela Iinguqulelo ze-32-bit zamanye amathala eencwadi ngoko kufuneka siwabonise. Ukuba aziyomfuneko, chaza ngokulula ukuguquguquka ngendlela eqhelekileyo.

Ngoku kwiiphakheji ze-.deb siya kufuna kuphela imigca elandelayo ngaphakathi komsebenzi ipakethe ():

cd "${srcdir}/"
tar xvzf data.tar.gz -C .
cp -r usr ${pkgdir}

Njengoko ubona, kule meko sifuna kuphela imigca emi-3 ukuvelisa iphakheji. Ukuba kukho enye into eyimfuneko (umzekelo, khuphela ifayile engezi nepakethe, okanye uguqule umxholo wenye) kufuneka nje uyifake njengayo nayiphi na enye ipakethe.

Okufanayo kunokusebenza (nolunye utshintsho) ukuba endaweni ye-.deb sizakusebenzisa imipakethe rpm okanye ezinye iindidi zeepakethe. Umsebenzi yakha () akuyomfuneko, ngoko akuyomfuneko ukuba songeze.

Kwaye voila, ngoku sine-multilib package eyenziwe kwi-deb package elungele ukusetyenziswa.
Ndiyathemba ukuba uyayithanda kwaye ndiyicacisile kakuhle 😀


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   ubumhle sitsho

    Akulula ukusebenzisa i-checkinstall?

  2.   ULuciano Lagassa sitsho

    Mholo. Ndinezikripthi ze-bash. Enye ukuvelisa iifolda ezisisiseko kunye neefayile zepakethe yedeb. Kwaye eyokugqibela ukuvelisa iphakheji kuzo zonke iifayile kunye neefolda. Ukuba unomdla ndingabelana ngayo.

    1.    qeqiso sitsho

      Ngokuqinisekileyo inomdla ... ubuncinane kum.

      Ngoku ndikunye noManjaro, ndiyalubulela lonke ulwazi olunokwenzeka.

  3.   qeqiso sitsho

    Ulunge kangakanani, mfondini.

    Bendiza kukuxelela kwiforum ukuba ungandicacisela indlela yokuqulunqa iipakethe ze-deb kwaye andikuxelelanga nto ukuze ungasebenzisi kakubi ububele bakho ... kwaye ndiya kwiphepha kwaye ndibone ukuba ulayishe inqaku elichaza yonke inkqubo.

    Oku kubonisa ukuba ungumntu onesisa.

    Njengoko benditshilo, uyintanda.

    Un saludo

  4.   Anibal sitsho

    Ngumhlobo omkhulu, ndakhe ndazama isofthiwe endingayikhumbuliyo igama eliguqulelwe ukusuka kwi-.deb ukuya kwi-.rpm, kodwa ayizange isebenze kakuhle kum.

    Ngaba umntu one-arch angazama ukubona ukuba le software isebenza kakuhle kwi-rpm kwaye ufakelo luvula ngokuchanekileyo?

    http://www.justcloud.com/download/linux-64

    Kukwenza i-backup efini, sele ndihlawule ixesha elidlulileyo kwaye ndine-40GB efini =)

  5.   I-Inspiron sitsho

    Kakhulu! Ndandihlala ndizixelele ukuba ngenye imini ndifuna ukwenza ipakethe, nokuba kukwazi nje ukwenza oko :).

    Kwezi ntlobo zezithuba, ndiya kuyivuyela ukuba ibhlog iphumeze ukhetho lokongeza amangeno anje kwi "favorites" kwiakhawunti yam.

    1.    i-chinoloco sitsho

      Ndivuma ngokupheleleyo, ndiyityalile, kodwa akukho nto :)
      Kuya kuba kuhle ukuba ukwazi ukulandela abasebenzisi abathile

  6.   URabBa sitsho

    umdala omdala, bendisebenzisa i-manjaro iintsuku ezimbalwa kwaye kwizifundo kufuneka ndifake i-packet tracer esuka kwi-cisco kodwa inenguqulo yamva nje yephakheji ye-deb kwaye le ikwi-AUR ihlala indinika impazamo xa ndiyiqulunqa, Ndiyathemba ngala manyathelo ndiyakwazi ukuyifaka kuba ngokuyimfuneko bendisebenzisa i-linux mint, enkosi kakhulu

  7.   iimitco sitsho

    Makhe sibone ukuba umntu unobuganga bokufaka kwi-AUR Multisystem

    ixhomekeke kwiilayibrari zedeb ezingekho kwi-arch

    Kodwa ukuba iyasebenza, umsebenzi wayo kukudala ii-ISO pendrives ezininzi nge-grub2 engcono kune-unetbootin, eyenza enye kuphela.

    Okwangoku ndine-Ubuntu ISO ngaphakathi endivumela ukuba ndongeze imifanekiso ukuba ndiyafuna, ukuqala kuyo kwi-USB ngokwayo

    kodwa ukuba akukho mntu unobuganga, ndiya kugcina ukungena

  8.   iimitco sitsho

    Uxolo, inkqubo yemultisystem sele ikhona, kwaye ndiye ndacinga ukuba ayikho.

    1.    iimitco sitsho

      Kwiinkqubo ezininzi...

      kodwa i-fatresize evela kwi-yaourt inika iingxaki, kwaye baye bayenza ukuba bakhethe

  9.   iifom sitsho

    Kuhle 😀 vuma nge "Purrr" inkqubo yokuqamba kwakhona iifayile kakhulu.

  10.   Epreli4 sitsho

    Regards,

    Okwangoku kwi-AUR basusa iipakethe ezingenayo iphakheji () umsebenzi, ndingayazi njani imigca emayibekwe apho? Oko kukuthi, ndinepakethe ezininzi kwaye ndiyenzile ngale ndlela kodwa andazi ukuba ilungile na https://github.com/abr4xas/Arch-pkgbuild/blob/master/%20django-admin-honeypot/PKGBUILD Eyona nto ndiyenzileyo kukupasa ebekubuil() ukupakisha() kodwa njengoko benditshilo, andazi ukuba ilungile na... Ngaba ungandinika izimvo kunye neengcebiso zakho?

    Enkosi 😀

  11.   yokususa sitsho

    Enkosi ngolwazi, ndiza kuphawula ibhukhimakhi ukuze ndiyisebenzise kwixesha elizayo.

  12.   clerafel sitsho

    Ngaba umntu unokundicacisela ukuba yintoni le, ndimtsha, kwaye andazi ukuba oku kuya kundinceda ndifake iphakheji ye-.deb kodwa ekuhlaleni kumanjaro, umdlalo ochanekileyo. Ewe, iyasebenza?

    Ndikhangela kwaye bandixelela ukuba ndifake iphakheji ye-deb2targz kodwa ndifumana impazamo xa ndiyifaka kwi-terminal, kwaye andazi ukuba inokwenziwa.

    1.    IGhermain sitsho

      Kwenzeka okufanayo nakum; Kufuneka ndifake iKademar esekwe kwiArch; iipakethe ezimbalwa endizifumana kuphela kwi-.deb
      Ngaba umntu unokundinceda?

      1.    valdo sitsho

        Ukuba le nto ubhekisa kuyo kusilele kufakelo lwe-deb2targz, ndigqibe ukuyifaka ngomyalelo yaourt -S deb2targz . Ewe kunjalo, kwiArchLinux.

  13.   Ukugcinwa kwamafu kwasimahla sitsho

    Isithuba esinolwazi kakhulu. Enkoso ngokwabelana.

  14.   Birds Angry sitsho

    Isithuba esihle. Enkosi ngokwabelana ngolu lwazi luluncedo.

  15.   Usetyenziso lwePC sitsho

    Enkosi kwesi sithuba siluncedo. Iza kunceda kakhulu.

  16.   jacob sitsho

    Molo, ungasishiya iskripthi sokuguqulwa kunye nendlela yokusisebenzisa? Kuphela nje ukuba kwiindawo kubhideka kancinane, sele ndinayo i-deb endifuna ukuyiguqula kwaye ndiyazi ukuba inokwenzeka kuba i-AUR ye-Google Chrome i-deb kodwa andazi ukuba ndenze njani "MAKEPKG YES" ngenye i-deb 🙁