http://wiki.archlinux.org/index.php/Building_Packages
È solo in inglese, e visto che ci sono persone che non lo parlano bene ho pensato di prendere la palla al balzo e usare la situazione per scrivere sul blog, alla fine del diario (sperando di riuscire nel mio intento) scriverò un howto, come ho fatto per openbox, forse cercherò anche di tradurre le pagine dello wiki, forse.
La prima cosa che bisogna fare, a leggere lo wiki, è
pacman -S base-devel fakerootma mi sembra inutile mettere fakeroot, visto che installando base-devel mi installa ANCHE fakeroot, quindi ho dato solo il comando per installare base-devel.
Lo wiki spiega che una delle parti più importanti è makepkg, questo tool controlla che le dipendenze siano tutte installate, scarica il sorgente dal server specificato, spacchetta il sorgente
- Controlla che le dipendenze siano installate
- Scarica il sorgente dal server specificato
- Lo decomprime
- Compila e installa sul fakeroot
- Strips symbols from binaries and libraries, che cazzo vuol dire che li spoglia? Indagherò.
- Genera i meta file inclusi in ogni pacchetto
- Comprime il fakeroot in un file pacchetto
- Salva il pacchetto nella directory configurata (la directory in uso).
Nessun commento:
Posta un commento