Debaz manyen nan ABS (Arch Bati Sistèm)

Bonjou moun, fwa sa a mwen pral pale yon ti kras sou ABS (Arch Bati Sistèm)Nan ti bout tan, li se sistèm lan nan  ak ki li konte archlinux.

Kisa mwen ka fè ak ABS?

Moun nan nou ki renmen jwe avèk yo PKGBUIDS , ab sa ki pèmèt nou se "telechaje" tout PKGBUILDS yo nan pakè repozitwa Archlinux yo, epi modifye yo nan volonte, pou egzanp, pou ajoute oswa retire drapo nan enstriksyon konpilasyon yo, pou pèmèt oswa enfim nenpòt karakteristik patikilye nan yon pwogram

Enstale ak komisyonin ABS

Pou fè sa, nou pral enstale ab:

sudo pacman -S abs

Lè sa a, nou pral senkronize pyebwa PKGBUILDS nan repo ofisyèl yo:

sudo abs

nou pral jwenn yon pwodiksyon ki sanble ak sa a:

ab

Lè sa a, PKGBUILDS yo telechaje yo jwenn nan / var / abs

Egzanp pratik: ABS ak luten 3.16

Mwen ap itilize beta nan luten 3.16 (3.15.91), nan Archlinux, e byenke li travay (li gen detay evidamman) nan Arch patikilyèman, gen aplikasyon ki manke, pou egzanp, alfa nan Fedora 22 deja pote, nan ka mwen an yon koup nan sa yo mwen te kap pou pi devan pou, EOG ak Nautilus, se konsa kounye a mwen pral montre w kouman yo sèvi ak ABS, yo nan lòd yo konpile vèsyon an beta nan EOG nan ka sa a.

Se konsa, nou mete tèt nou nan yon anyè kote nou vle konpile, epi nou pote EOG PKGBUILD la soti nan / var / abs / siplemantè / eog , Mwen pèsonèlman anjeneral prefere tèminal la, Se poutèt sa nan ka mwen an mwen kouri:

cp -r /var/abs/extra/eog $(pwd)

Fason sa a mwen te deja gen pkgbuilds yo pare yo modifye. Lè sa a, mwen remake l ' GNOME ftp ki te vèsyon an dènye nan EOG ki disponib, epi mwen kontinye modifye PKGBUILD la

EOG-Gedit

Koulye a, mwen kontinye mete checksum ki kòrèk la (nan D anvan an li deja mete):

[x11tete11x @ Jarvis eog] $ makepkg -g ==> Resevwa sous yo ... -> eog-3.15.90.tar.xz te jwenn ==> Génération checksums pou dosye sous yo ... sha256sums = ('95fb566241f492f043d2e9d7301b657d159d68dbb51ba29d88c52a8b7ba8d243')

epi pare! 😀 kounye a mwen jis konpile epi enstale li:

[x11tete11x @ Jarvis eog] $ makepkg -sic ==> Kreye pakè a: eog 3.15.90-1 (Sun Mar 15 21:50:32 ART 2015) ==> Tcheke depandans pandan wap kouri ... ==> Tcheke depandans pandan y ap konpile ... ==> Resevwa sous yo ... -> eog-3.15.90.tar.xz te jwenn ==> Validasyon sous yo ak sha256sums ... eog-3.15.90.tar.xz ... Apwouve ==> Ekstraksyon sous yo ... -> Ekstrè eog-3.15.90.tar.xz ak bsdtar ==> Retire $ pkgdir / anyè a ... ==> Kòmanse bati () ... tcheke pou yon BSD-konpatib enstale ... / usr / bin / enstale -c tcheke si anviwònman anviwònman lisid ... repons lan se wi

Epi se li 😀

EOG 3.15.90 nan Arch

Li evidan sa a ka fè ak pake kòm anpil jan yo vle epi yo ka aktive oswa dezaktive karakteristik nan volonte (pou egzanp yo ka konpile odasyeu pa aktive koòdone QT li yo ak dezaktive koòdone nan GTK)


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

5 kòmantè, kite ou

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye.

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.

  1.   ayoria diro

    Bonjou, kamarad, nan ka Kaos, si mwen te vle konpile kèk pwogram pkgbuild vout ki pa nan kcp, li ta menm bagay la tou oswa mwen ta gen kèk pwoblèm ... ak depandans yo ...

    1.    x11tete11x diro

      Wi, ou gen yo tcheke depandans yo, epi yo gen yon koup nan konsiderasyon, jan yo eksplike sa nan gid ou http://kaosx.us/es/packaging-guide/

  2.   joaco diro

    Li pa move, move bagay la se ke ou pa ka konpile depandans yo tou, si ou te kapab, li ta yon gwo objektif. Yo ka toujou konpile "nan men", men li ta bon pou kapab fè li otomatikman.
    Mwen te eseye sèvi ak zouti divès kalite yo konpile depandans yo sikilè, mwen pa sonje sa yo te, men mwen toujou te resevwa depandans sikilè, Se konsa, mwen bay moute.

    Mwen panse ke pou konpile Gentoo se toujou siperyè, Arch sanble anpil tankou Slackware, ki mwen pa renmen, mwen pa renmen pò swa, ou ta dwe kapab okipe tout bagay ak manadjè a pake.

    1.    x11tete11x diro

      se ke ou mal entèprete li, konpilasyon an nan pakè nan Arch, se pa nan "imite" Gentoo, ni jwenn pèfòmans, ni nan "dwe siperyè", li se pou sitiyasyon trè espesifik, tankou sa yo mwen mansyone.
      Pou mwen ke depandans yo pa konpile, li se tou amann, pou rezon ki fè yo ki senp ki Gentoo se pou sa, isit la ou ap chèche pou bagay sa yo trè espesifik, si ou ka retire li nan depo prensipal yo, byen, si se pa, ou gen ABS kòm yon zouti

    2.    111aa diro

      Wi, Arch pataje anpil ak Slackware men 'filozofik: ke yo te yon sistèm ki senp, pwòp ak minimalist.
      Ou evidamman pa t 'konprann anyen sou ki jan Arch travay.