Pagina 1 di 1
...domandina
Inviato: dom 11 dic 2005, 8:04
da py67

non sparatemi se pongo una domanda (forse) inutile, ma cosa sono gli slackbuild? Come si usano? Servono per la compilazione?
Ho cercato risposte in giro ma non ne ho trovate nessuna chiara.

Inviato: dom 11 dic 2005, 8:15
da gohanz
Lo SlackBuild è uno script Bash, che serve a creare un pacchetto TGZ SlackWare precompilato. Che poi puoi installare usando Pkgtool.
In pratica metti in una stessa directory sorgenti, slackbuild e slackdesc, lanci lo slackbuild e alla fine del processo di compilazione ti trovi un pacchetto .tgz per la SlackWare.

Inviato: dom 11 dic 2005, 8:20
da elettronicha
La domanda non è inutile e ti ha risposto bene gohanz. Se vuoi vedere come è fatto uno Slackbuild, vai nel repository del forum, scegli un programma a caso e scarica lo Slackbuild: lo puoi visionare con un editor di testi o con un cat.
Piuttosto, avresti potuto dare un titolo più significativo di "domandina...".

Inviato: dom 11 dic 2005, 8:49
da py67
Grazie della risposta per creare un TGZ ho sempre usato checkinstall...

, mi potreste spiegare la differenza?
Inviato: dom 11 dic 2005, 8:57
da elettronicha
Brevemente: il checkinstall si dice crei pacchetti non conformi agli standard Slackware e non ottimizzati per la propria architettura (anche se non sono aggiornato alla situazione attuale), gli Slackbuild lo fanno. Se vuoi saperne di più leggi gli How-to per la creazione dei tgz presenti qui sul sito e fai una ricerca nel forum su "slackbuild" e "checkinstall", è tutto ben spiegato.
Inviato: dom 11 dic 2005, 9:20
da DaNiMoTh
Set pignolo = ON;
elettronicha ha scritto:si dice crei pacchetti non conformi agli standard Slackware e non ottimizzati per la propria architettura
Checkinstall si sostituisce semplicemente al make install... se quindi una persona compila con le proprie flags, avrà un pacchetto ottimizzato
Set Pignolo + OFF;
è validissimo comunque il consiglio di dare un'occhiata nella sezione howto. Al suo interno ne troverai uno, su questi argomenti, davvero ben fatto.
ciao
Inviato: dom 11 dic 2005, 9:48
da elettronicha
DaNiMoTh ha scritto:Set pignolo = ON;
elettronicha ha scritto:si dice crei pacchetti non conformi agli standard Slackware e non ottimizzati per la propria architettura
Checkinstall si sostituisce semplicemente al make install... se quindi una persona compila con le proprie flags, avrà un pacchetto ottimizzato
Set Pignolo + OFF;
Ah! Non lo sapevo, grazie per la correzione! Non l'ho usato quasi mai checkinstall perché in illo tempore me lo sconsigliarono. Quindi la differenza tra checkinstall e slackbuild è solo una questione di permessi sui file, l'ottimizzazione delle dimensioni o cos'altro?
E' migliorato nel frattempo il checkinstall?
Inviato: dom 11 dic 2005, 11:12
da gallows
Lo SlackBuild fa cosa gli dici tu, checkinstall fa quello che gli hanno detto di fare.
PS. Secondo il mio modo di vedere le cose *non* è poco.