Ath-reic ionadail Chakra Linux (Co-cheangailte ri distros a bhios a ’cleachdadh pacman)

Ro-ràdh

Hi, seo post eile, ma tha thu ag iarraidh "coltach" ris an fhear a rinn mi roimhe airson Archlinux, an turas seo tha sinn a ’dol a dhèanamh rudeigin glè choltach, leis an eadar-dhealachadh ged a bhios mi ga dhèanamh fo Chakra Linux, Tha e buntainneach do gach distros a cleachd pacman mar mhanaidsear pacaid

Feumalachdan

  • Pacaidean ri chur ri chèile, mar as trice is e buidhnean a bhios a ’crìochnachadh devel (airson Arch bhiodh base-devel)

A ’togail structar an ath-reic

Airson seo feumar 2 phasgan a chruthachadh (gu bhith air an òrdachadh) taobh a-staigh an taigh-tasgaidh againn, anns a ’chùis agam cruthaichidh mi mo repo x11tete11x ann an: /home/x11tete11x/.repo/x11tete11x agus is iad na pasganan a bhios ann: togail pkg y pkgs-x86_64

A ’cur ar stòr-tasgaidh ri Pacman

Bidh sinn a ’deasachadh an fhaidhle /etc/pacman.conf agus cuiridh sinn ar repo leis an fhiosrachadh a leanas:

[RepoName] SigLevel = Frithealaiche =

Eisimpleir de mar a tha mi air mo repo a rèiteachadh:

[x11tete11x] SigLevel = Frithealaiche Roghainneil TrustAll = faidhle: ///home/x11tete11x/.repo/x11tete11x/pkgs-x86_64

Modh làimhe

A ’cruthachadh an DB airson an ath-reic

An seo cleachdaidh sinn an stiùireadh repo-add gus stòr-dàta nan stòran a ghineadh

repo-add / path / to / repo / folderDepkgs / /path/to/repo/Depkgsfolder/*.pkg.tar.xz
Feumaidh tu pasgan a bhith agad mu thràth anns a ’phasgan pkgs, air dhòigh eile cha bhith e comasach dha repo-add an DB a chruthachadh

A ’cur ri chèile pasganan

An seo barrachd air na ceumannan, tha ùidh agam barrachd "stiùireadh" no comhairle a thoirt seachad, is iad na ceumannan:

  • Luchdaich sìos no cruinnich PKGBUILD den phacaid a tha thu ag iarraidh don phasgan togail pkg, agus cuir a-steach an aon rud
  • Atharraich am PKGBUILD gus freagairt air ainmean eisimeileachd do distro
  • Ruith makepkg
  • Dèan lethbhreac den binary chun phasgan pkgs
  • Ath-nuadhachadh an DB le repo-add
  • Ùraich na stòran pacman le pacman -Sy

Beachdachadh air cur ri chèile

Mus tòisich thu a ’cur ri chèile gu amadan agus seòlta dèan cinnteach gu bheil na h-eisimeileachd uile anns na tasgaidhean agad oifigearan, oir ma thòisicheas sinn pasganan dùblaichte anns na stòran agus an siostam againn, is urrainn dhuinn neo-chunbhalachd a ghineadh, mar eisimpleir.

Nas fhaide air adhart thèid mi còmhla ris an dreuchd seo, le oideachadh bhidio a ’sealltainn a h-uile dad a tha fosgailte an seo, gu sònraichte ann an Chakra a bheil a ’phacaid«toluapp"agus a-steach Arch air ainmeachadh "tolua ++»Mar sin ma tha sinn airson pasgan a chuir ri chèile a-steach Chakra (a thug sinn mar eisimpleir Arch) aig a bheil earbsa tolua ++, CHAN EIL feumaidh sinn cur ri chèile tolua ++ bidh sinn dìreach ag atharrachadh an PKGBUILD, Gus am bi eisimeileachd den aon rud a ’tachairt toluapp.

Feumaidh sin a bhith na bheachdachadh as motha airson beachdachadh, an uairsin, tha e na chùis mus tachair tachartas sam bith, a ’googling beagan gus am PKGBUILD atharrachadh gus am bi e a’ cur ri chèile (san eisimpleir a sheallas mi anns a ’bhidio, tha na ceistean sin uile, eadhon mearachd co-chruinneachaidh , stèidhichte nas fhaide air adhart)

Thoir aire do na beachdachaidhean nuair a bhios tu a ’cur ri chèile, oir mar a chaidh a mhìneachadh, san dòigh seo tha pasganan math air an gineadh a rèir an distro

Modh fèin-ghluasadach

Tha an dòigh “fèin-ghluasadach” a ’toirt a-steach sgriobt sìmplidh, a rinn mi gus fèin-ghluasad a dhèanamh air a’ ghnìomh airson pacaidean a chuir ri chèile agus a chur ris an ath-reic (chan eil e faisg air a bhith cho coileanta ris an ionadail-repo de Arch ach tha e a ’coileanadh a mhisean) tha an aon chòd mar a leanas:

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

Mar a chì thu, tha e gu math sìmplidh agus airson a chleachdadh feumaidh tu na leanas a dhèanamh:

  • Bidh iad a ’sàbhaladh a’ chòd sin leis an ainm a tha iad ag iarraidh (sa chùis agam chuir mi ainm ris chakra-repo)
  • Suidhich na caochladairean REPLACE ME, le ainm an ath-reic agad, feumaidh e a bhith mar a tha iad a ’cuir a-steach am pacman.conf, agus an caochlaideach PATHPKG leis an eòlaire far a bheil na pkgs
  • Bheir iad dhut ceadan cur gu bàs:
    chmod + x ainm-sgrìobhaidh
  • Bidh iad ga lethbhreacadh gu / usr / bin /

Gus a chleachdadh, às deidh dhaibh am PKGBUILD aca a luchdachadh sìos no armachd, an àite a bhith a ’ruith makepkg bidh iad a ’cur gu bàs an sgriobt (sa chùis agam chakra-repo) Bidh seo gu fèin-obrachail a ’cur ri chèile a’ phrògraim, a ’dèanamh lethbhreac den binary gu pasgan binaries, agus ag ùrachadh an DB a’ cleachdadh repo-add, mar sin às deidh an sgriobt a ruith, dìreach dèan pacman -Sy gus am pasgan a tha fo cheist a stàladh.

An ath rud, fàgaidh mi oideachadh bhidio dhut far am faic thu a h-uile càil a nochd mi, ann an gnìomh (PS: ma dh'èisteas tu ri AC / DC bidh an inneal a ’cur ri chèile xD hahaha nas fheàrr)


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

14 bheachd, fàg do chuid fhèin

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh. Feum air achaidhean air an comharrachadh le *

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.

  1.   truko22 thuirt

    Ùidh 😀

  2.   Fega thuirt

    Glè inntinneach!

  3.   elruiz1993 thuirt

    Tha e a ’coimhead inntinneach, saoil carson as urrainn dha Arch agus Ubuntu na pacaidean uile fhaighinn anns a’ chruinne-cè agus nach urrainn dha na distros eile.

  4.   yerkorn thuirt

    Cuspair fìor mhath, a bharrachd air an sin gu bheil a h-uile dad mionaideach nuair a nì thu an rèiteachadh,
    agus b ’e am mion-fhiosrachadh as fheàrr, a bha nam bheachd-sa, a b’ fheàrr, nuair a choimhead thu airson fuasgladh fhaighinn air a ’mhearachd a thàinig a-mach nuair a bha thu deiseil, oir chan eil fios aig duine dè a thachras nuair a thachras tu ris na seòrsan mearachdan sin agus mar a dh’ fhuasglar e, agus an seo tha thu a ’sealltainn leis an thig mac-talla sìmplidh de bhith a ’coimhead airson rudan a-mach dè a dh’ fheumar a dhèanamh.

  5.   cr0ss thuirt

    Buenisimo

  6.   patodx thuirt

    dè an dòigh air GNU / Linux ionnsachadh air an duilleag seo. mòran taing..

  7.   air fhàgail72 thuirt

    Inntrigeadh fìor mhath, gus faicinn a bheil cuideigin air a bhrosnachadh gus fear coltach ris a chuir airson na debianadictos.
    Mun cheòl…. Tha AC / CD gu math, ach tha an aon rud le Marilyn Manson a ’dol beagan nas fheàrr…: - /

  8.   Fega thuirt

    An urrainnear aoigheachd sgòthan a chleachdadh mar fhrithealaiche? gu sònraichte Dropbox

    1.    x11tete11x thuirt
    2.    Yo-yo thuirt

      Tha gu dearbh, nuair a bha mi air Pardus agus Pisi Linux, bha an repo coimhearsnachd againn air Dropbox.

    3.    Fega thuirt

      Perfect! 😀

  9.   Yo-yo thuirt

    A-nis gu bheil mi UniDistro, chì sinn a bheil mi airson feuchainn air KaOS 🙂

    Tabhartas sàr-mhath 😉

    1.    x11tete11x thuirt

      feuch gun eagal, gur e an "leabhar-làimhe" repo ionadail an toiseach, rinn mi e fo KaOS xD

  10.   userarch thuirt

    Obair glè fheumail dha neophytes mar mise, agus airson sin tha mi a ’toirt taing mhòr dhut airson an ùidh a bh’ agad fhoillseachadh.
    Gu ceart, tha mi a ’smaoineachadh gu bheil mi a’ tuigsinn na tha thu airson a thoirt thairis, tha an rud “repo ionadail” seo, a ’sàbhaladh ùine, ma tha sinn a’ beachdachadh air archlinux no derivative a chuir a-steach; oir mar eisimpleir chaidh am frithealaiche archlinux.org a shuidheachadh o chionn ghoirid gu 56 kb / s airson luchdachadh sìos. Ach ma tha repo ionadail againn (frithealaiche pacaid ionadail, tha mi a ’smaoineachadh?) Thèid an stàladh a dhèanamh às aonais an eisimeileachd a bhith ceangailte ris an eadar-lìn.