Pagina 1 di 1

Creazione pacchetti tgz

Inviato: ven 23 lug 2004, 2:36
da samiel
Sto provando a compilare pacchetti tgz
<BR>partendo dai sorgenti. Il primo tentativo
<BR>è un successo solo parziale,
<BR>nel senso che il pacchetto l´ho compilato
<BR>e funziona pure. Solo che
<BR>ha delle dimensioni spropositate.
<BR>Qualcuno ha idea di dove sbaglio?
<BR>
<BR>Grazie
<BR>M.<br>

Creazione pacchetti tgz

Inviato: ven 23 lug 2004, 2:54
da useless
non strippi i binari!<br>

Creazione pacchetti tgz

Inviato: ven 23 lug 2004, 11:29
da samiel
Veramente mi pareva di averlo fatto.
<BR>Idem per le librerie.
<BR>Ricontrollo la procedura...
<BR>Ops, non ho zippato i vari help....
<BR>
<BR>M.<br>

Creazione pacchetti tgz

Inviato: sab 24 lug 2004, 9:30
da teme
potresti mandarmi la procedura?
<BR><br>

Creazione pacchetti tgz

Inviato: sab 24 lug 2004, 10:41
da samiel
Ci sono diversi how-to in italiano.
<BR>Quello che trovi qui, in slacky,
<BR>è un po´ più complesso rispetto ad altri,
<BR>ma anche il più preciso e approfondito
<BR>
<BR>M.<br>

Creazione pacchetti tgz

Inviato: sab 24 lug 2004, 10:52
da teme
appunto ti avevo chiesto, per la prima volta mi sono trovato avanti quello di slacky e non è semplice, vorrei iniziare con qualcuno "for dummies" per poi buttarmi su quello di slacky
<BR><br>

Creazione pacchetti tgz

Inviato: sab 24 lug 2004, 12:38
da goodchild
potresti anche usare checkinstall.<br>

Creazione pacchetti tgz

Inviato: sab 24 lug 2004, 21:09
da samiel
Devo vedere un attimo,
<BR>perché per comodità mi ero stampato
<BR>degli how-to e dovrei risalire al sito.
<BR>Se recupero gli indirizzi te li posto
<BR>
<BR>M.<br>

Creazione pacchetti tgz

Inviato: sab 24 lug 2004, 21:29
da teme
tnks<br>

Creazione pacchetti tgz

Inviato: sab 24 lug 2004, 22:16
da Loris
In linea di massima puoi crearli in una dir di lavoro, magari in /tmp/pkg quidi eseguite il configure con --prefix=/usr (--help per controllare eventuali info utili alla configurazione) dopo il configure il make e da root fai mkdir -p /tmp/pkg make install DESTDIR=/tmp/pkg o se non supportato make prefix=/tmp/pkg/usr install, poi strippi bin e lib (man strip) gzippi i man e info (se presenti) imposti i permessi chown -R root.root /tmp/pkg e chown -R root.bin /tmp/pkg/usr/bin o sbin (se presenti) chmod 644 /tmp/pkg/doc/...../* crei la dir install mkdir -p /tmp/pkg/install e ci metti dentro il file slack-desc (vedi esempi nei pacchetti) ti posizioni all´interno della dir di lavoro cd /tmp/pkg e esegui makepkg nomepack-versione-arch-buid.tgz es pippo-0.01-i486-1sl.tgz
<BR>Se ti chiede di impostare i permessi digli di no, altrimenti cambi il root.bin di /bin e poi e poi........ a occhio sembra quasi tutto, in ogni caso volta per volta ti troverai di fronte dei problemi sempre diversi, esempio ti crea la dir man in share, anche se presente un link in Slackware cerchiamo di muovrelo nella giusta posizione quindi mv /tmp/pkg/usr/share/man /tmp/pkg/usr/man ed eventualmente se vuota rm -rf /tmp/pkg/usr/share, consiglio di scrivere tutto su uno SlackBuild, almeno non buttate via lavori :)
<BR><br>

Creazione pacchetti tgz

Inviato: sab 24 lug 2004, 23:10
da teme
Lorys, che intendi per slackbuilt?<br>

Creazione pacchetti tgz

Inviato: dom 25 lug 2004, 1:39
da Loris
Teme, è tutto (o quasi) scritto qui => <a href="http://www.slacky.it/modules.php?name=S ... e&artid=11" target="_blank" target="_new">http://www.slacky.it/modules.php?name=S ... rtid=11</a>
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: Lorys il 25-07-2004 01:40 ]<br>