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
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)
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)
Inonakidza 😀
Inonakidza kwazvo!
Inotaridzika kunge inonakidza, ndinoshamisika kuti nei Arch neUbuntu vanogona kuva nemapakeji ese muchadenga uye mamwe ma distros asingakwanise.
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.
Buenisimo
nzira ipi yekudzidza GNU / Linux pane ino peji. ndatenda..
Kupinda kwakanaka kwazvo, kuona kana mumwe munhu achikurudzirwa kuisa yakafanana kune iyo debianadictos.
Nezve mumhanzi…. AC / CD yakanaka, asi zvakafanana naMarilyn Manson arikuenda zvirinani…: - /
Ko iro gore rinotambira rinogona kushandiswa sevha? kunyanya Dropbox
zvese zvako: http://i.imgur.com/5DVzCXm.png
Hongu zvirokwazvo, pandakanga ndiri paPardus nePisi Linux, takave nenharaunda repo paDropbox.
Zvakakwana! 😀
Zvino zvandiri UniDistro, ngatione kana ndikashinga kuzviedza paKaOS 🙂
Wakanakisa mupiro 😉
edza usingatyi, kuti pakutanga iyo "manual" yemuno repo, ndakazviita pasi peKaOS xD
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.