"Life is binary, one or zero, life or death"
  • About Me

  • August 29th, 2008

    PacBuilder

    Cos’è pacbuilder?

    Alcuni di voi già lo sanno, ne hanno sentito parlare per il corridoio o hanno sentito vociferare qualcosa dal collega. Bene.

    Pacbuilder è uno strumento per compilare da sorgenti i pacchetti di ArchLinux, sia che siano presenti in uno dei 4 repository core, extra, community, testing che i pacchetti condivisi su AUR.

    La prima bozza/versione è stata sviluppata da Cimi verso la seconda metà di Maggio 2008; Da quella data ad oggi sono state apportate varie migliorie, nuove funzioni, risolti alcuni fastidiosi bug per un totale di 120 commit che hanno reso pacbuilder uno strumento degno di nota anche nelle sfere alte di ArchLinux (Aaron Griffin mi ha chiesto informazioni a riguardo).

    Da segnalare negli ultimi commit la risoluzione del fastidioso bug #3 che installava i pacchetti come dipendenze e quindi non necessari.

    Altra novità è l’aggiunta delle opzioni –devel, che permette di ricompilare solo i pacchetti –cvs/svn/git/darcs, e –force che richiama la medesima opzione in pacman. Trovate qui l’help completo.

    Per ottimizzare la compilazione è possibile specificare in /etc/pacbuilder.conf le proprie CFLAGS e MAKEFLAGS. Per sapere quali utilizzare vi riporto la lista sul wiki di ArchLinux.

    Ora che Cimi ha abbandonato Arch credo di prendere io in mano il progetto (niente di ufficiale devo prima parlarci ancora :)

    Vi ricordo che qui potete riportare qualsiasi bug riscontriate o qualsiasi consiglio abbiate in mente. ;)

    14 Comments »

    1. ciao Bash!
      Di nuovo complimenti per l’ottimo SW!
      Avanti così che sta venedo fuori veramente bene :D

      ps: lo sto recensendo nel mio blog!

      Comment by pol ITALY Linux Mozilla Firefox 3.0.1 — August 29, 2008 @ 9:48 AM
    2. Cimi abbandona arch? oO

      Comment by gain ITALY Debian GNU/Linux Mozilla Firefox 3.0.1 — August 29, 2008 @ 10:09 AM
    3. dal tuo post sembra imminente il tuo abbandono di Arch :(

      ma scusa, perchè non raccogliete un gruppo di nuovi DEV che si occupino solo e soltanto di pacman?

      Comment by pol ITALY Windows XP Mozilla Firefox 3.0.1 — August 29, 2008 @ 12:25 PM
    4. @ pol
      scusa?!?

      assolutamente io non abbandono arch

      Comment by BaSh ITALY Linux Mozilla Firefox 3.0.1 — August 29, 2008 @ 12:44 PM
    5. Ho provato a installare qualche pacchetto, e devo dire davvero che è un programma molto interessante :O i miei complimenti

      (PS: in che senso abbandona Arch?)

      Comment by Iro ITALY Linux Mozilla Firefox 3.0.1 — August 29, 2008 @ 1:42 PM
    6. da come scrivevi sul forum di Arch avevamo pensato tutti così!
      Beh dai se non molli Arch noi non possiamo che essere contenti :D

      ps: recensito il programma sul mio blog :D

      Comment by pol ITALY Windows XP Mozilla Firefox 3.0.1 — August 29, 2008 @ 1:59 PM
    7. ehm! ora mi sono accorto….ho fatto confusione XD
      quando ho letto “cimi” nella risposta li incima, credevo stesse scrivendo cimi XD
      scusate, errore di lettura XD

      Comment by pol ITALY Windows XP Mozilla Firefox 3.0.1 — August 29, 2008 @ 2:00 PM
    8. E’ molto differente da yaourt? PacBuilder si limita alla creazione dei pacchetti?

      Ok ok.. lo provo e la smetto di rompere i maroni… :p

      Comment by disconnesso ITALY Linux Mozilla Firefox 3.0.1 — August 29, 2008 @ 3:30 PM
    9. ne avevo sentito parlare anche se non lo ho mai provato. Onestamente però, a quel punto tanto vale Gentoo.

      Comment by LuNa ITALY Linux Mozilla Firefox 2.0.0.16 — August 29, 2008 @ 5:57 PM
    10. @Luna:
      Come ho scritto nel forum ufficiale, non è un tentativo di far diventare archlinux una gentoo.
      Pacbuilder è uno strumento potente da tenere in accoppiata a pacman, è un valido sostituto “source-based”, con una interfaccia più carina (ho curato molto l’output) e possibilità addirittura di resume (scegli di ricompilare il sistema, dopo 4 ore devi spegnere, la mattina dopo puoi continuare da dove eri rimasto :) ).
      Insomma, tutti i benefici di arch, in più se si vuole si può ricompilare!

      Comment by Andrea "Cimi" Cimitan ITALY Linux Mozilla Firefox 3.0.1 — August 29, 2008 @ 10:05 PM
    11. Certo che dire che la mia era una “bozza” visto che di quei 120 commit 94 sono miei :) e 23 tuoi… :)
      Vedi di dare i giusti crediti invece di autoeleggerti fra un po’ come leader del progetto e sviluppatore ufficiale…

      Comment by Andrea "Cimi" Cimitan ITALY Linux Mozilla Firefox 3.0.1 — August 29, 2008 @ 10:14 PM
    12. Dai Cimi non ho mai detto che pacbuilder è diventato un bel progetto grazie a me…Bozza non vuol dire che hai scritto 2 righe, piuttosto l’ho scritto x evidenziare il numero di commit, dove solo 1/4 sono miei e qui siamo d’accordo…

      Comment by BaSh NORWAY Opera Mini 9.50 — August 29, 2008 @ 11:38 PM
    13. @BaSh: forse ho scritto in fretta è si è capito male.
      mettila in questo senso: arch è una distribuzione binaria, e quello che non c’e’ si trova in aur o quasi sicuramente esiste il repository. Che lo strumento sia buono non lo metto in discussione e anzi complimenti a te e a Cimi che ci lavoravate/lavorate (lavori). Mi chiedo se sia veramente una buona cosa questa moltitudine di strumenti. Intendo dire che non mi passa in testa di compilare su Arch a meno che non ci sia costretto. Spero che ora si capisca :P

      Comment by LuNa ITALY Linux Mozilla Firefox 3.0.1 — August 31, 2008 @ 10:40 PM
    14. @LuNa
      forse se tu avessi un pc datato la penseresti diversamente e dei pacchetti ottimizzati ti farebbero comodo :)

      Comment by BaSh ITALY Linux Mozilla Firefox 3.0.1 — September 1, 2008 @ 12:37 AM

    RSS feed for comments on this post. TrackBack URI

    Leave a comment

    CC-BY NC SA
    This blog is licensed under the CC-BY NC SA version 3.0 or later.
    Theme is aav1 by Aaron Adams, modified by Andrea Scarpino

    Arch Linux  Wordpress  kde-developer
    FireStats icon Powered by FireStats