Creazione pacchetti tgz
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Creazione pacchetti tgz
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>
<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>
- useless
- Staff

- Messaggi: 3896
- Iscritto il: dom 12 ott 2003, 0:00
- Località: A place where the streets have no name
- Contatta:
Creazione pacchetti tgz
non strippi i binari!<br>
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Creazione pacchetti tgz
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>
<BR>Idem per le librerie.
<BR>Ricontrollo la procedura...
<BR>Ops, non ho zippato i vari help....
<BR>
<BR>M.<br>
Creazione pacchetti tgz
potresti mandarmi la procedura?
<BR><br>
<BR><br>
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Creazione pacchetti tgz
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>
<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
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>
<BR><br>
Creazione pacchetti tgz
potresti anche usare checkinstall.<br>
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Creazione pacchetti tgz
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>
<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
tnks<br>
- Loris
- Admin

- Messaggi: 7731
- Iscritto il: lun 31 mar 2003, 0:00
- Nome Cognome: Loris Vincenzi
- Località: Gradisca D'Isonzo
- Contatta:
Creazione pacchetti tgz
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>
<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>
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett
Creazione pacchetti tgz
Lorys, che intendi per slackbuilt?<br>
- Loris
- Admin

- Messaggi: 7731
- Iscritto il: lun 31 mar 2003, 0:00
- Nome Cognome: Loris Vincenzi
- Località: Gradisca D'Isonzo
- Contatta:
Creazione pacchetti tgz
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>
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: Lorys il 25-07-2004 01:40 ]<br>
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

