concordo perfettamenteLoris ha scritto:Pacchettizzate Mplayer con checkinstall poi vediamo...
Checkinstall non è uno strumento cattivo, anzi, per installazioni casalinghe è più che buono, se invece devi distribuire il software allora è meglio uno SlackBuild, che alla fine è il sorgente della compilazione del pacchetto, sapere come è stato creato un pacchetto, parametri del configure e impostazioni varie è molto importante.
Differenze tra pacchetti checkinstall e pacchetti originali
Moderatore: Staff
Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
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) Rispettare le idee altrui.
2) Evitare le offese dirette.
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.
- submax82
- Staff

- Messaggi: 3202
- Iscritto il: mer 31 ago 2005, 0:00
- Desktop: xfce
- Distribuzione: SalixOS
- Contatta:
Già fattoLoris ha scritto:Pacchettizzate Mplayer con checkinstall poi vediamo...![]()
Sono d'accordo, personalmente non capisco solo cosa significa "bassa qualità", evidentemente ho inteso male (cioè che un pacchetto fatto con checkinstall renda meno di uno fatto con slackbuild)Checkinstall non è uno strumento cattivo, anzi, per installazioni casalinghe è più che buono, se invece devi distribuire il software allora è meglio uno SlackBuild, che alla fine è il sorgente della compilazione del pacchetto, sapere come è stato creato un pacchetto, parametri del configure e impostazioni varie è molto importante.
- Loris
- Admin

- Messaggi: 7731
- Iscritto il: lun 31 mar 2003, 0:00
- Nome Cognome: Loris Vincenzi
- Località: Gradisca D'Isonzo
- Contatta:
Mandamelo in posta elettronica !!Dani ha scritto:Già fattoLoris ha scritto:Pacchettizzate Mplayer con checkinstall poi vediamo...![]()
A livello di resa potrebbe anche essere uguale, ma ripeto per la distribuzione non va bene, mandami il tgz di Mplayer fatto con Checkinstall che vediamo.Dani ha scritto:Sono d'accordo, personalmente non capisco solo cosa significa "bassa qualità", evidentemente ho inteso male (cioè che un pacchetto fatto con checkinstall renda meno di uno fatto con slackbuild)Loris ha scritto:Checkinstall non è uno strumento cattivo, anzi, per installazioni casalinghe è più che buono, se invece devi distribuire il software allora è meglio uno SlackBuild, che alla fine è il sorgente della compilazione del pacchetto, sapere come è stato creato un pacchetto, parametri del configure e impostazioni varie è molto importante.
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett
- Luci0
- Staff

- Messaggi: 3591
- Iscritto il: lun 27 giu 2005, 0:00
- Nome Cognome: Gabriele Santanché
- Slackware: 12.2 14.0
- Kernel: 2.6.27.46- gen 3.2.29
- Desktop: KDE 3.5.10 Xfce
- Località: Forte dei Marmi
- Contatta:
Credo che la differenza fondamentale é che con checkinstall non hai nessuna traccia di come viene compilato il pacchetto, che viene creato al volo ... mentre con lo Slackbuild hai un script completo che crea il pacchetto, dal quale puoi capire come viene configurato e compilato il sorgente .... 
Ovviamente se gli switch configurazione di compilazione suno identici il risultato non cambia ... inoltre non tutti i pacchetti si possono creare con checkinstall, molto dipende dal tipo di sorgente che hai a disposizione ...
Ovviamente se gli switch configurazione di compilazione suno identici il risultato non cambia ... inoltre non tutti i pacchetti si possono creare con checkinstall, molto dipende dal tipo di sorgente che hai a disposizione ...
- corrado
- Linux 2.x

- Messaggi: 218
- Iscritto il: dom 13 feb 2005, 0:00
- Nome Cognome: corrado
- Slackware: current
- Kernel: 2.6.29.6-smp
- Desktop: kde-4
- Località: isola del liri
- Contatta:
Anche io lo feci con chekinstall...e funzionaLoris ha scritto:Pacchettizzate Mplayer con checkinstall poi vediamo...
Checkinstall non è uno strumento cattivo, anzi, per installazioni casalinghe è più che buono, se invece devi distribuire il software allora è meglio uno SlackBuild, che alla fine è il sorgente della compilazione del pacchetto, sapere come è stato creato un pacchetto, parametri del configure e impostazioni varie è molto importante.
Saluti
corrado
E io ripeto che sono d'accordo con te per quanto riguarda il modo di pacchettizzare i programmi da distribuire...Dico solo che per uso "casalingo" ho usato checkinstall per fare il tgz di mplayer e ha sempre funzionato...Loris ha scritto:Mandamelo in posta elettronica !!Dani ha scritto:Già fattoLoris ha scritto:Pacchettizzate Mplayer con checkinstall poi vediamo...![]()
A livello di resa potrebbe anche essere uguale, ma ripeto per la distribuzione non va bene, mandami il tgz di Mplayer fatto con Checkinstall che vediamo.Dani ha scritto:Sono d'accordo, personalmente non capisco solo cosa significa "bassa qualità", evidentemente ho inteso male (cioè che un pacchetto fatto con checkinstall renda meno di uno fatto con slackbuild)Loris ha scritto:Checkinstall non è uno strumento cattivo, anzi, per installazioni casalinghe è più che buono, se invece devi distribuire il software allora è meglio uno SlackBuild, che alla fine è il sorgente della compilazione del pacchetto, sapere come è stato creato un pacchetto, parametri del configure e impostazioni varie è molto importante.
- Vito
- Staff

- Messaggi: 4182
- Iscritto il: mar 5 dic 2006, 17:28
- Nome Cognome: Vito
- Desktop: MacOS
- Località: Monaco (DE)
- Contatta:
Loris ha scritto:Pacchettizzate Mplayer con checkinstall poi vediamo...
Checkinstall non è uno strumento cattivo, anzi, per installazioni casalinghe è più che buono, se invece devi distribuire il software allora è meglio uno SlackBuild, che alla fine è il sorgente della compilazione del pacchetto, sapere come è stato creato un pacchetto, parametri del configure e impostazioni varie è molto importante.
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
goldy ha scritto:checkinstall esegue anche lo strip dei binari e delle librerie?Dani ha scritto:[personalmente non capisco solo cosa significa "bassa qualità"
Codice: Seleziona tutto
root[~]# cat /etc/checkinstall/checkinstallrc | grep -i strip
# Automatically strip all ELF binaries?
STRIP_ELF=1
# Automatically strip all ELF shared libraries?
# Note: this setting will automatically be set to "0" if STRIP_ELF=0
STRIP_SO_ELF=1
- waka_jawaka
- Linux 3.x

- Messaggi: 781
- Iscritto il: mer 10 ago 2005, 0:00
- Nome Cognome: Alberto Palillo
- Kernel: 2.6.35
- Desktop: KDE 4.5
- Distribuzione: Archlinux
Se Samiel fosse morto a quest'ora si rigirerebbe nella tomba come una trottolasubmax82 ha scritto:questa è la procedura perfetta!! del resto Loris è guru e grande capo.Loris ha scritto:Per creare un pacchetto si scarica il sorgente si scompatta e si legge la documentazione allegata, si controlla la presenza di permessi strani si lancia un ./configure --help e poi si procede... ./configure --prefix=/usr --mandir=/usr/man etc etc make e per finire si installa in una dir di "lavoro" esempio in /tmp/pkg con make install DESTDIR=/tmp/pkg si controlla la struttura e se tutto è in ordine si modifica uno SlackBuild sistemando nome versione parametri del configure file della documentazione da allegare, strip binari e librerie, gzip dei man e info se presenti, scrittura dello slack-desc controllo dei permessi... eventuali parametri al doinst.sh..... etc etc poi si crea il pacchetto con lo SlackBuild e si ricontrolla la struttura... se tutto è in ordine si installa e si testa !!
direi di inserire questo paragrafo in S4D ... lo posso mandare a samiel?
- submax82
- Staff

- Messaggi: 3202
- Iscritto il: mer 31 ago 2005, 0:00
- Desktop: xfce
- Distribuzione: SalixOS
- Contatta:
waka_jawaka ha scritto:Se Samiel fosse morto a quest'ora si rigirerebbe nella tomba come una trottolasubmax82 ha scritto:questa è la procedura perfetta!! del resto Loris è guru e grande capo.Loris ha scritto:Per creare un pacchetto si scarica il sorgente si scompatta e si legge la documentazione allegata, si controlla la presenza di permessi strani si lancia un ./configure --help e poi si procede... ./configure --prefix=/usr --mandir=/usr/man etc etc make e per finire si installa in una dir di "lavoro" esempio in /tmp/pkg con make install DESTDIR=/tmp/pkg si controlla la struttura e se tutto è in ordine si modifica uno SlackBuild sistemando nome versione parametri del configure file della documentazione da allegare, strip binari e librerie, gzip dei man e info se presenti, scrittura dello slack-desc controllo dei permessi... eventuali parametri al doinst.sh..... etc etc poi si crea il pacchetto con lo SlackBuild e si ricontrolla la struttura... se tutto è in ordine si installa e si testa !!
direi di inserire questo paragrafo in S4D ... lo posso mandare a samiel?![]()
. Su S4D c'è già un intero capitolo (il dodicesimo) sulla creazione di .tgz,
lo sò benissimo... l'ho letto ma una spiegazione su come procedere.... non c'è ... mi pare... cioè spiega come si fà lo slackbuild ma non l'approccio generale... sopra.
nel senso spiega i passaggi da uno slackbuild già fatto di esempio... ma mi pare sorvoli su come si arriva dai sorgenti a quei passaggi
almeno mi pare... l'ho letto un pò di mesi fà
- waka_jawaka
- Linux 3.x

- Messaggi: 781
- Iscritto il: mer 10 ago 2005, 0:00
- Nome Cognome: Alberto Palillo
- Kernel: 2.6.35
- Desktop: KDE 4.5
- Distribuzione: Archlinux
No, no, c'è tutta la procedura illustrata da Loris, dallo scompattamento della tarball al pacchetto .tgz bello e finito, con in mezzo il controllo dei permessi "esotici", il ./configure e le varie opzioni, il make ecc., senza far uso dello Slackbuid che automatizza tutta la procedura.submax82 ha scritto:nel senso spiega i passaggi da uno slackbuild già fatto di esempio... ma mi pare sorvoli su come si arriva dai sorgenti a quei passaggi
- submax82
- Staff

- Messaggi: 3202
- Iscritto il: mer 31 ago 2005, 0:00
- Desktop: xfce
- Distribuzione: SalixOS
- Contatta:
ok mi ricordavo male ... scusatewaka_jawaka ha scritto:No, no, c'è tutta la procedura illustrata da Loris, dallo scompattamento della tarball al pacchetto .tgz bello e finito, con in mezzo il controllo dei permessi "esotici", il ./configure e le varie opzioni, il make ecc., senza far uso dello Slackbuid che automatizza tutta la procedura.submax82 ha scritto:nel senso spiega i passaggi da uno slackbuild già fatto di esempio... ma mi pare sorvoli su come si arriva dai sorgenti a quei passaggi
Per ora il problema è sparito. Eliminato checkinstall da slackware (almeno per ora a causa di un problema):
extra/checkinstall/: This had to be removed because it does not work with the
latest coreutils. There is a readme in this directory with the URL to
checkinstall's homepage, so if you must use checkinstall poll the site
periodically to see if a version comes out that fixes this issue.
