
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. ;)




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!
Cimi abbandona arch? oO
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?
@ pol
scusa?!?
assolutamente io non abbandono arch
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?)
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
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
E’ molto differente da yaourt? PacBuilder si limita alla creazione dei pacchetti?
Ok ok.. lo provo e la smetto di rompere i maroni… :p
ne avevo sentito parlare anche se non lo ho mai provato. Onestamente però, a quel punto tanto vale Gentoo.
@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!
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…
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…
@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
@LuNa
forse se tu avessi un pc datato la penseresti diversamente e dei pacchetti ottimizzati ti farebbero comodo :)