Ukuphathwa ngokuSisiseko kwe-ABS (Inkqubo yokwakha iArch)

Molweni bahlali ngelixesha ndizakuthetha nani kancinci ABS (iNkqubo yoKwakha iArch)Ngamafutshane, yinkqubo ye amazibuko abala ngayo archlinux.

Ndingenza ntoni nge-ABS?

Abo bethu abathanda ukudlala nabo IPKGBUILDS , Engekho Into evumela ukuba "sikhuphele" zonke iipakethe ze-PKGBUILDS ezivela kwiindawo zokugcina ze-Archlinux, kwaye siziguqule njengoko sinqwenela, umzekelo, ukongeza okanye ukususa iiflegi kwimiyalelo yokuhlanganiswa, ukwenza okanye ukukhubaza uphawu oluthile lwenkqubo.

Ukufakela kunye nokugunyazisa i-ABS

Ukwenza oku, siza kufaka Engekho:

sudo pacman -S abs

Emva koko siza kulungelelanisa umthi we-PKGBUILDS kwii-repos ezisemthethweni:

sudo abs

Siza kufumana imveliso efana nale:

Engekho

Emva koko, ii-PKGBUILDS ezikhutshelweyo ziyafumaneka /var/abs

Umzekelo osebenzayo: ABS kunye neGnome 3.16

Ndisebenzisa i-beta ye-Gnome 3.16 (3.15.91), kwi-Archlinux, kwaye nangona isebenza (ngokucacileyo ineenkcukacha) kwi-Arch ngokukodwa, ilahlekile izicelo ezithi, umzekelo, i-alpha ye-Fedora 22 sele ibandakanya, kwi-Arch yam. Isibini apho bendijonge phambili, EOG kunye neNautilus, ke ngoku ndiza kukubonisa indlela yokusebenzisa i-ABS, kulo mzekelo ukuqulunqa inguqulelo ye-beta ye-EOG.

Ke, siya kuluhlu apho sifuna ukuqokelela, kwaye sizisa i-EOG PKGBUILD ukusuka /var/abs/extra/eog , mna ngokobuqu ndithanda ukukhetha i-terminal, ke ngoko kwimeko yam ndiyenzile:

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

Ngale ndlela bendisele ndine-pkgbuilds ekulungele ukuyilungisa. Ndiye ndamqaphela I-GNOME ftp yintoni inguqulelo ekhoyo yamva nje ye-EOG, kwaye ndaqhubeka nokuguqula i-PKGBUILD

EOG-Gedit

Ngoku ndiqhubeka nokuseta i-checksum echanekileyo (kwi-screenshot yangaphambili sele isetiwe):

[x11tete11x@Jarvis eog]$ makepkg -g ==> Ukufumana imithombo... -> eog-3.15.90.tar.xz ifunyenwe ==> Ukuvelisa iitshekhi zefayile zomthombo... sha256sums= (' 95fb566241f492f043d2e9d7301b657d159d68dbb51ba29d88c52a8b7ba8d243')

kwaye ulungile! 😀 ngoku ndiyiqulunqa kwaye ndiyifake:

[x11tete11x@Jarvis eog]$ makepkg -sic ==> Ukwenza ipakethe: eog 3.15.90-1 (Sun Mar 15 21:50:32 ART 2015) ==> Ukujonga ukuxhomekeka ngelixa uqhuba... ==> Ujonga ukuxhomekeka ngelixa ukuqulunqa... ==> Ukufumana imithombo... -> eog-3.15.90.tar.xz ifunyenwe ==> Imithombo yokuqinisekisa nge-sha256sums... eog-3.15.90.tar.xz ... Igqithile = => Ukutsalwa kwemithombo... -> Ukutsalwa kwe-eog-3.15.90.tar.xz nge bsdtar ==> Kucinywa i $pkgdir/... ulawulo ==> Ukuqala ukwakha()... ukujonga i-BSD-ehambelanayo faka... /usr/bin/install -c ukujonga ukuba indawo yokwakha inengqondo... ewe

Yiyo leyo 😀

EOG 3.15.90 kwiArch

Ngokucacileyo bangakwenza oku ngayo nayiphi na ipakethe abayifunayo kwaye banokuvula okanye bavale iimpawu njengoko benqwenela (umzekelo banokuqulunqa i-Audacious ngokuvula ujongano lwayo lwe-QT kwaye bavale ujongano lwe-GTK)


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

    Saludos camarada en el caso de Kaos si quisiera compilar algun programa de los pkgbuild de arch que no haya en kcp seria igual o tendria algun problemas…con las dependencias…

    1.    yesikiso sitsho

      si, tenes que revisar las dependencias, y tener un par de consideraciones, tal y como lo explica su guía http://kaosx.us/es/packaging-guide/

  2.   joako sitsho

    No está mal, lo malo es que no podés compilar las dependencias también, si pudieras hacerlo sería un golazo. Igual se pueden compilar «a mano», pero estaría bueno poder hacerlo automáticamente.
    Yo intenté usar diversas herramientas para compilar las dependencias circulares, ya no me acuerdo cuales eran, pero siempre me salían dependencias circulares, así que desistí.

    Creo que, para compilar, Gentoo sigue siendo superior, Arch se parece mucho a Slackware, lo cual no me gusta, tampoco me gustan los ports, deberías poder manejarlo todo con el gestor de paquetes.

    1.    yesikiso sitsho

      es que lo estás interpretando mal, la compilación de paquetes en Arch, no es para «imitar» a Gentoo, ni para ganar rendimiento, ni para «ser superior», es para situaciones muy especificas, como las que mencioné.
      Para mi que no se compilen las dependencias, también está bien, por la sencilla razón de que para eso está Gentoo, acá uno lo que busca son cosas muy puntuales, si podes sacarlo de los repositorios principales, bien, sino, tenes ABS como herramienta

    2.    111aa sitsho

      Sí, Arch comparte mucho con Slackware pero ‘filosóficamente: el de ser un sistema simple, limpio y minimalista.
      Evidentemente no entendiste nada de cómo funciona Arch.