I-chakra Linux yokugcina indawo (Isebenza kwi-distros esebenzisa pacman)

Intshayelelo

Molo, nantsi enye iposti, ukuba ufuna "ifana" nale bendiyenzele ngaphambili archlinux, ngeli xesha siza kwenza into efana kakhulu, kunye nomahluko wokuba nangona ndiyenza phantsi I-Chakra Linux, Isebenza kuzo zonke ii-distros ezo sebenzisa i-pacman njengomphathi wephakheji

Izidingo

  • Iipakethi zokuqokelela, ngokuqhelekileyo amaqela aphela phucula (ye igophe iya kuba yi-base-devel)

Ukumisela isakhiwo sogcino

Ngale nto kuyimfuneko ukwenza (ukuba ulungelelaniswe) iifolda ezi-2 ngaphakathi kwendawo yethu yokugcina, kwimeko yam ndiza kwenza irepo yam. yesikiso kwaye: /ekhaya/x11tete11x/.repo/x11tete11x kwaye iincwadi eziya kuziqulatha ziya kuba: pkgbuilds y pkgs-x86_64

Ukongeza indawo yethu yokugcina kwiPacman

Sihlela ifayile /etc/pacman.conf kwaye songeza irepo yethu ngolu lwazi lulandelayo:

[RepoName] SigLevel = Umncedisi =

umzekelo wendlela endiyilungise ngayo irepo yam:

[x11tete11x] SigLevel = Umncedisi weTrustAll ngokuKhetha = ifayile:///home/x11tete11x/.repo/x11tete11x/pkgs-x86_64

Indlela yeManuwali

Ukwenza i-DB yendawo yokugcina

Apha sisebenzisa umyalelo phinda-yongeza ukuvelisa uvimba weenkcukacha

repo-yongeza /indlela/ukuya/repo/Depkgsfolder/ /path/to/repo/depkgsfolder/*.pkg.tar.xz
Kufuneka ukuba sele unayo ipakethe ngaphakathi kwencwadi eneenkcukacha ye pkgs, kuba kungenjalo irepo-yongezo ayizukwazi ukwenza iDB.

Ukuqulunqa iipakethe

Apha, ngaphezu kwamanyathelo, ndinomdla wokunika ngaphezulu "izikhokelo" okanye iingcebiso, la manyathelo:

  • Khuphela okanye wakhe i-PKGBUILD yephakheji efunekayo kwifolda pkgbuilds, bangene kuwo
  • Lungisa i-PKGBUILD ukuze ilingane namagama axhomekeke kwi-distro yakho
  • Baleka makepkg
  • Khuphela ibini kwisiqulathi seefayili pkgs
  • Hlaziya i-DB nge phinda-yongeza
  • Hlaziya iindawo zokugcina ze-pacman nge pacman-Sy

Iingqwalasela zokuhlanganisa

Ngaphambi kokuba uqale ukuhlanganisa kubudenge nokuphambana qinisekisa ukuba unazo zonke izinto ezixhomekeke koovimba bakho amagosa, kuba ukuba siqala iipakethe eziphindwe kabini kwiindawo zethu zokugcina kunye nenkqubo, sinokuvelisa ukungahambelani, umzekelo.

Emva kwexesha ndiza kukhapha le posi, kunye nesifundo sevidiyo esibonisa yonke into eveziweyo apha, ngakumbi kwi chakra le yiphakheji «i-toluapp"kwaye ngaphakathi igophe ibizwa "Uxolo++» ke ukuba sifuna ukuqokelela ipakethe chakra (esivela kuyo umzekelo igophe) enokuxhomekeka tolua++, NO kufuneka siqokelele Uxolo++ sitshintsha ngokulula i IPKGBUILD, ukuze i ukuxhomekeka ukusuka kwinto enye ukuba ibe i-toluapp.

Oko kufuneka kube yeyona nto ibalulekileyo ekufuneka iqwalaselwe, ke, ngumba wokujongana nayo nayiphi na into eyenzekayo, ukukhangela kancinci ukuguqula iPKGBUILD ukuze iqokelele (kumzekelo endiwubonisayo kwividiyo, kukho yonke le miba, kubandakanya imposiso ekuhlanganiseni, yasonjululwa kamva)

Nika ingqalelo kuqwalaselo xa uqulunqa, kuba njengoko kuchaziwe, le yindlela iiphakheji ezilungileyo zenziwa ngayo ngokwe-distro.

Indlela ezenzekelayo

Indlela "ezenzekelayo" iqulathe umbhalo olula, endiwenze ngokuzenzekelayo umsebenzi wokuqulunqa kunye nokongeza iipakethe kwindawo yokugcina (ayiphantse yagqitywa njenge repo yendawo de igophe kodwa izalisekisa injongo yayo) ikhowudi yayo imi ngolu hlobo lulandelayo:

#!/umgqomo/bash REPONAME=x11tete11x PATHPKG=/home/x11tete11x/.repo/x11tete11x/pkgs-x86_64/ makepkg && cp *.pkg.tar.xz ${PATHPKG} && rm *.pkg.tar.xz && re -yongeza ${PATHPKG}/${REPONAME}.db.tar.gz ${PATHPKG}*.pkg.tar.xz

Njengoko uza kubona, ilula kakhulu kwaye ukuyisebenzisa kufuneka wenze oku kulandelayo:

  • Bagcina loo khowudi ngegama abalifunayo (kwimeko yam ndiyibize chakra-repo)
  • Qwalasela iinguqu UNDITSHISE, kunye negama lendawo yakho yokugcina, kufuneka ifane nale nto uyibeka kwi-pacman.conf, kunye noguquko. PATHPKG ngoluhlu apho zonke i pkgs
  • Bakunika iimvume zokuphumeza:
    chmod +x igama lombhalo wakho
  • Bayikhuphela ku /usr/bin/

Ukuyisebenzisa, emva kokuba ukhuphele okanye uxhobile i-PKGBUILD yakho, endaweni yokuba usebenze makepkg bayaphumeza umbhalo (kwimeko yam chakra-repo) Oku kuqokelela inkqubo ngokuzenzekelayo, ikhuphela kokubini kwincwadi yokubini, kwaye ihlaziya iDB isebenzisa phinda-yongeza, ke emva kokuqhuba iskripthi, yenza nje i-pacman -Sy ukufaka ipakethe ekuthethwa ngayo.

Ngezantsi, ndikushiyela isifundo sevidiyo apho unokubona yonke le nto ndiyichazile, ekusebenzeni (PS: ukuba uphulaphule i-AC / DC, umatshini uhlanganisa ngcono xD haha)


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.   itruko22 sitsho

    Inomdla 😀

  2.   UFega sitsho

    Inika umdla kakhulu!

  3.   mzantsi1993 sitsho

    Ijongeka inomdla, ndiyazibuza ukuba kutheni i-Arch kunye ne-Ubuntu inokuba nazo zonke iipakethi kwindalo iphela kwaye ezinye i-distros azinayo.

  4.   yerkorn sitsho

    Umxholo ulunge kakhulu, kunye nayo yonke into icacisiwe xa uqwalaselo,
    kwaye eyona nkcukacha ilungileyo, ngokoluvo lwam, yayiyeyona ilungileyo, kuxa ukhangela isisombululo sempazamo ethe yavela xa uthobela, kuba umntu engazi ukuba kwenzeka ntoni xa udibana nezi ntlobo zeempazamo kunye nendlela yokusombulula, kwaye apha ubonisa kunye Ngokujonga nje izinto, into ekufuneka yenziwe iyaphuma.

  5.   iqossi sitsho

    Buenisimo

  6.   patodx sitsho

    Yeyiphi indlela yokufunda iGNU/Linux kweli phepha. Enkosi..

  7.   okuseleyo72 sitsho

    Ungeno oluhle kakhulu, masibone ukuba kukho umntu onesibindi sokuthumela into efanayo kumakhoboka e-debian.
    Malunga nomculo…. I-AC/CD ilunge kakhulu, kodwa mhlawumbi uMarilyn Manson ungcono kancinci... :-/

  8.   UFega sitsho

    Ngaba nayiphi na i-cloud hosting inokusetyenziswa njengomncedisi? ngokukodwa iDropbox

    1.    yesikiso sitsho
    2.    Yo-yo sitsho

      Ewe, enyanisweni, xa ndandisePardus kunye nePisi Linux, sasine-repo yoluntu kwiDropbox.

    3.    UFega sitsho

      Igqibelele! 😀

  9.   Yo-yo sitsho

    Ngoku ekubeni ndiyi-UniDistro, masibone ukuba ndiyazama ukuyizama kwi-KaOS :)

    Umnikelo ogqwesileyo 😉

    1.    yesikiso sitsho

      Zama ngaphandle koloyiko, ukuba ekuqaleni "manual" repo yendawo, ndiyenze phantsi kweKaOS xD

  10.   umsebenzisi sitsho

    Umsebenzi oluncedo kakhulu kwiineophytes ezinjengam, kwaye yiyo loo nto ndinibulela kakhulu ngomdla eninawo ekuwupapasheni.
    Kulungile, ndicinga ukuba ndiyayiqonda into ofuna ukuyidlulisela, le nto "yendawo ye-repo" igcina ixesha, ukuba sigqiba ukufaka i-archlinux okanye i-derivative; ukusukela, umzekelo, umncedisi we archlinux.org usandula ukusetwa ku 56 kb/s ukhuphelo. Kodwa ukuba sinayo i-repo yendawo (umncedisi wephakheji yendawo, ndiyacinga?) Ufakelo luya kwenziwa ngaphandle kokuxhomekeka kokuxhunywa kwi-intanethi.