Chakra Linux yemuno repository (Inoshanda kune distros iyo inoshandisa pacman)

Nhanganyaya

Mhoroi, heino imwe posvo, kana iwe uchida "zvakafanana" kune iyo yandakamboitira kare archlinux, panguva ino tichaita chimwe chinhu chakafanana, nemusiyano uyo kunyange ndichizviita pasi chakra linux, inoshanda kune ese ma distros ayo shandisa pacman semaneja wepakeji

Zvinoda

  • Mapakeji ekuumbana, kazhinji mapoka anopera mukati develop (for Arch ingave base-devel)

Kuvaka iyo repository chimiro

Kune izvi zvinodikanwa kugadzira (kurairwa) mafolda maviri mukati medu rekodhi, mune yangu kesi ndichagadzira repo yangu x11tete11x uye: /home/x11tete11x/.repo/x11tete11x uye maforodha aachave nawo achave: pkgbuilds y pkgs-x86_64

Kuwedzera yedu repository kuPacman

Isu tinogadzirisa iyo faira /etc/pacman.conf uye isu tinowedzera repo yedu nerinotevera ruzivo:

[RepoName] SigLevel = Server =

Semuenzaniso wekuti ini repo yangu yakagadzirirwa sei:

[x11tete11x] SigLevel = Inesarudzo TrustAll Server = faira: ///home/x11tete11x/.repo/x11tete11x/pkgs-x86_64

Chinyorwa Nzira

Kugadzira iyo DB yeiyo repository

Pano tinoshandisa kuraira repo-wedzera kugadzira dhatabhesi

repo-wedzera / nzira / ku / repo / dhairekodhiDepkgs / /path/to/repo/Depkgsfolder/*.pkg.tar.xz
Iwe unofanirwa kunge utove nepakeji mune iyo pkgs folda, zvikasadaro repo-yekuwedzera haizokwanisi kugadzira iyo DB

Kunyora mapakeji

Pano kupfuura matanho, ini ndiri kufarira kupa yakawanda "nhungamiro" kana kuraira, matanho acho ndeaya:

  • Dhawunirodha kana unganidza iyo PKGBUILD yepakeji inodiwa kune iyo folda pkgbuilds, uye pinda zvakafanana
  • Gadzirisa iyo PKGBUILD kuti ikwane yako distro's ekutsamira mazita
  • Mhanya makepkg
  • Kopa iyo bhanari kune folda pkgs
  • Gadzirisazve iyo DB ne repo-wedzera
  • Zorodza pacman repositories ne pacman-Sy

Kufunga kana uchinyora

Usati watanga kuumbiridza kumapenzi nekupenga tarisa kuti iwe une zvese zvinoenderana mune ako marekodhi machinda, nekuti kana tikatanga duplicate mapakeji mune edu ekuchengetedza uye system, isu tinokwanisa kuburitsa kusagadzikana, semuenzaniso.

Gare gare ini ndichaperekedza iyi posvo, iine vhidhiyo dzidziso inoratidza zvese zvinofumurwa pano, kunyanya mu Chakra iro pasuru «toluapp"uye mukati Arch anonzi "tuaua ++»Naizvozvo kana tichida kuumbiridza pasuru mu Chakra (iyo semuenzaniso yatakaunza kubva Arch) iyo ine kutsamira tuaua ++, HAPANA isu tinofanirwa kuumbiridza tuaua ++ isu tinongo shandura iyo PKGBUILD, kuti kutsamira zvimwechetezvo zvinoitika kuva toluapp.

Icho chinofanira kuve chikuru kufunga nezvacho, saka, inyaya yezvimwe zvisati zvaitika, kuenda kumberi kushandura iyo PKGBUILD kuitira kuti inyorwe (mumuenzaniso wandinoratidza muvhidhiyo, pane iyi mibvunzo yese, kunyangwe kukanganisa kwekuunganidza, kwakazogadziriswa)

Teerera kutarisisa paunenge uchinyora, sezvo sekutsanangurwa, nenzira iyi mapakeji akanaka anogadzirwa zvinoenderana nedistro

Otomatiki nzira

Iyo "otomatiki" nzira ine yakapfava script, iyo ini yandakagadzira kuti ishandise iro basa rekunyora nekuwedzera mapakeji kune repository (haina kuita kunge yakakwana se yemuno-repo de Arch asi inozadzisa basa rayo) kodhi yacho yakafanana inotevera:

#! / bin / bash REPONAME = x11tete11x PATHPKG = / imba / x11tete11x / .repo / x11tete11x / pkgs-x86_64 / makepkg && cp * .pkg.tar.xz $ {PATHPKG} && rm * .pkg.tar.xz && repo -wedzera $ {PATHPKG} / $ {REPARE ME} .db.tar.gz $ {PATHPKG} *. pkg.tar.xz

Sezvauchaona, zviri nyore kwazvo uye kuti uishandise iwe unofanirwa kuita zvinotevera:

  • Ivo vanochengeta iyo kodhi ine zita ravanoda (mune yangu ndakaidaidza chakra-repo)
  • Gadza akasiyana Nditsiva ini, Ine zita repositi yako, inofanirwa kunge yakafanana neyavakaisa pacman.conf, uye musiyano PATHPKG ine dhairekitori uko kwese pkgs
  • Ivo vanokupa iwe mvumo yekuuraya:
    chmod + x scriptname
  • Vano teedzera iyo ku / usr / bin /

Kuti uishandise, mushure mekunge vatora pasi kana kushongedza PKGBUILD yavo, pane kumhanya makepkg vanoita iyo script (mune yangu chakra-repo) Izvi zvinongo nyora chirongwa, zvinoteedzera mabhainari kumabhaari folda, uye kugadzirisa DB ichishandisa repo-wedzera, saka mushure mekumhanyisa script, ingoita pacman -Sy kuisa pasuru iri mubvunzo.

Tevere, ini ndinokusiira iwe vhidhiyo dzidziso kwaunogona kuona zvese izvi zvandakafumura, muchiito (PS: kana iwe ukateerera AC / DC muchina unounganidza zvirinani xD hahaha)


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   truko22 akadaro

    Inonakidza 😀

  2.   fega akadaro

    Inonakidza kwazvo!

  3.   riira1993 akadaro

    Inotaridzika kunge inonakidza, ndinoshamisika kuti nei Arch neUbuntu vanogona kuva nemapakeji ese muchadenga uye mamwe ma distros asingakwanise.

  4.   yerkorn akadaro

    Akanaka kwazvo theme, kunze kwekuti zvese zvese zvakatsanangurwa paunenge uchigadzirisa,
    Uye iyo yakanyanya tsananguro, iyo mumaonero angu, yaive yakanakisa, yaive pawakatsvaga mhinduro kuchikanganiso chakabuda kana uchipedzisa, nekuti munhu haazive zvinoitika kana uchisangana nemhando idzi dzezvikanganiso uye kuti ungazvigadzirisa sei, uye apa iwe unoratidzira neyakareruka echo yekutsvaga zvinhu zvinobuda izvo zvinofanirwa kuitwa.

  5.   cr0ss akadaro

    Buenisimo

  6.   patodx akadaro

    nzira ipi yekudzidza GNU / Linux pane ino peji. ndatenda..

  7.   zvasara72 akadaro

    Kupinda kwakanaka kwazvo, kuona kana mumwe munhu achikurudzirwa kuisa yakafanana kune iyo debianadictos.
    Nezve mumhanzi…. AC / CD yakanaka, asi zvakafanana naMarilyn Manson arikuenda zvirinani…: - /

  8.   fega akadaro

    Ko iro gore rinotambira rinogona kushandiswa sevha? kunyanya Dropbox

    1.    x11tete11x akadaro
    2.    Yo-yo akadaro

      Hongu zvirokwazvo, pandakanga ndiri paPardus nePisi Linux, takave nenharaunda repo paDropbox.

    3.    fega akadaro

      Zvakakwana! 😀

  9.   Yo-yo akadaro

    Zvino zvandiri UniDistro, ngatione kana ndikashinga kuzviedza paKaOS 🙂

    Wakanakisa mupiro 😉

    1.    x11tete11x akadaro

      edza usingatyi, kuti pakutanga iyo "manual" yemuno repo, ndakazviita pasi peKaOS xD

  10.   mushandisi akadaro

    Iri basa rinobatsira kwazvo neophytes seni, uye nekuda kweizvozvo ndinokutendai zvikuru nekuda kwekufarira kwamaifanira kuiburitsa.
    Ok, ndinofunga ini ndato nzwisisa zvauri kuda kuendesa, ichi "chemuno repo" chinhu, chinochengetedza nguva, kana tichifunga kuisa archlinux kana chinobva; nekuti semuenzaniso archlinux.org server ichangobva kuiswa ku56 kb / s yekutora. Asi kana isu tiine repo yemuno (yemuno package package, ndinofunga?) Iyo yekumisikidza ichaitwa pasina kutsamira kwekubatana neinternet.