Package da sorgente

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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.
Rispondi
Avatar utente
percoco2000
Linux 3.x
Linux 3.x
Messaggi: 632
Iscritto il: gio 15 lug 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware
Località: Salerno

Package da sorgente

Messaggio da percoco2000 »

Come si fa´ a creare un pacchetto .tgz per slackware partendo dai sorgenti di un programma? Esiste una procedura automatica?<br>

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Package da sorgente

Messaggio da Loris »

Consulta questi ottimi <!-- BBCode Start --><A HREF="http://www.slacky.it/modules.php?name=C ... ries&cid=6" TARGET="_blank">howto</A><!-- BBCode End --><br>
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

kyakan
Linux 2.x
Linux 2.x
Messaggi: 209
Iscritto il: sab 1 gen 2005, 0:00
Contatta:

Package da sorgente

Messaggio da kyakan »

Ho visto vari howto a riguardo (compreso quello indicato da Lorys), tutti (la maggior parte) molto buoni e con informazioni interessanti, ma tutti dicono che al 90% (percentuale piu percentuale meno) eseguire `DESDIR=.. make install` installa tutto nella directory.. ecco io credo che la cifra è ottimista (mi limiterei ad un 60%), lo stesso dicasi per checkinstall (per quanto elegante sia).
<BR>Dico questo per esperienza personale, spesso compilo, installo, impakko ma poi su altre macchine non funziona perchè manca qualche pezzo..
<BR>Io il metodo piu sicuro (per quanto brutto) è quello di installare prima `localente´ (quindi configure --prefix=/CARTELLAROOTTEMPORANEA/ ...), poi reinstallare il tutto (con il configure --prefix=/usr/ ...) e quindi copiare i file dal sistema (es. /usr/) alla temporanea (/CARTELLAROOTTEMPORANEA/usr/), questo è necessaria perchè il configure spesso cambia il `codice´ e quindi poi non funziona niente.. naturalmente per fare questo ho creto uno script..
<BR>Ora mi chiedo:
<BR>E´ esagerato secondo voi fare tutto questo casino?
<BR>
<BR>PS: Non è una critica verso chi ha scritto howto (senza la quale non saprei neanche installarlo un pacchetto)!! E´ solo per capire se sono io sfortunato a trovare pacchetti strani oppure era una cosa +o- comune...
<BR>
<BR>
<BR><br>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

Package da sorgente

Messaggio da meritil »

Io fin´ora con --prefix e DESTDIR mi sono trovato bene.. non è che abbia molti pacchetti alle spalle però...
<BR>Con quale software hai avuto problemi? provo a pacchettizzarlo così mi rendo conto anch´io del problema che segnali...
<BR>
<BR>Ciao<br>

kyakan
Linux 2.x
Linux 2.x
Messaggi: 209
Iscritto il: sab 1 gen 2005, 0:00
Contatta:

Package da sorgente

Messaggio da kyakan »

Tipicamente faccio sempre la doppia installazione come ti dicevo.. ma ultimamente ho pachettizzato gnome 2.8.2 mediante DESTDIR= ... naturalmente non è che speravo che funzionasse ma ho notato che quando facevo gli upgrade di alcuni pacchetti venivano cancellati troppi file che in teoria (a occhio) dovevano comparire anche nel nuovo ma che in realtà non ci stanno.
<BR>Un pacchetto che ricordo è gnome-terminal-2.8.2, infatti se faccio upgrade non parte più...
<BR>forse sbaglio io qualcosa...
<BR>comunque adesso magari provo a rifare il pacchetto in entrambi i modi e di dico meglio..<br>

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Package da sorgente

Messaggio da Loris »

Ho circa 300 pacchetti nel repository e sono al 95% fatti con l´opzione DESTDIR, poi Gnome è un caso a parte, i suoi sorgenti non sono tanto facili da gestire.<br>
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

kyakan
Linux 2.x
Linux 2.x
Messaggi: 209
Iscritto il: sab 1 gen 2005, 0:00
Contatta:

Package da sorgente

Messaggio da kyakan »

Ha! Quindi e gnome che può dare qualche problema!?
<BR>In effetti la prima volta che ho avuto problemi installavo gnome-2.6 .. allora tutto a funzionato perchè avevo lasciato i pacchetti 2.4 ...quando li ho tolti poi c´è stato un po di casino...
<BR>Scusa il restante 5% come l´hai fatto?? checkinstall o con qualche strana tecnica ...
<BR>
<BR>Scusate se sono un po noioso, ma sono amante dei pacchetti (specie slack) e non mi piace perdere di vista quello che installo . . .
<BR>
<BR>PS: Con gnome-2.6 ho qualche problema con l´audio (non funziona lo gnome-volume-control e relativo applet) che ho risolto installando lo gnome-volume-control del 2.8.2, inoltre ci sono dei tool che funzionano anche con il 2.6 (tool per aggiustare l´ora, gestore di utenti, gestore della rete, ...etc...)
<BR><br>

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Package da sorgente

Messaggio da Loris »

prefix, o muovendo i file a mano, spesso i makefile hanno bisogno di aiutini, quindi patch poi ogni caso ha la sua particolarità.<br>
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
wally
Linux 3.x
Linux 3.x
Messaggi: 519
Iscritto il: sab 30 ott 2004, 0:00
Località: Genova

Package da sorgente

Messaggio da wally »

<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 11-01-2005 alle ore 17:09, kyakan :
<BR>Un pacchetto che ricordo è gnome-terminal-2.8.2, infatti se faccio upgrade non parte più...
<BR>forse sbaglio io qualcosa...
<BR>comunque adesso magari provo a rifare il pacchetto in entrambi i modi e di dico meglio..<br>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>gnome-terminal è una cosa pazzesca, anche a me ha dato tantissimi problemi...mi ha portato alla rinuncia... maledizione... :-(<br>

Rispondi