Directory di installazione (newbye)
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.
Directory di installazione (newbye)
Scusate la domanda banale.
<BR>Da dove si installa manualmente un paccketto (con ./configure, make e make install)?
<BR>Va bene se lo scarico in /home/ivan lo scompatto lì e lo compilo da lì?
<BR>Mi mette tutti i files automaticamente a posto lui?
<BR>Dopo posso cancellare i files di installazione?
<BR>Ho provato ad installare gdesklets dalla directory /home/ivan ma mi sa che non ha copiato i files nelle directory opportune (/usr/bin), è rimasto tutto lì nella mia directory home.
<BR>Qual´è la procedura corretta per scaricare ed installare i pacchetti manualmente (compilandoli)?
<BR>Grazie<br>
<BR>Da dove si installa manualmente un paccketto (con ./configure, make e make install)?
<BR>Va bene se lo scarico in /home/ivan lo scompatto lì e lo compilo da lì?
<BR>Mi mette tutti i files automaticamente a posto lui?
<BR>Dopo posso cancellare i files di installazione?
<BR>Ho provato ad installare gdesklets dalla directory /home/ivan ma mi sa che non ha copiato i files nelle directory opportune (/usr/bin), è rimasto tutto lì nella mia directory home.
<BR>Qual´è la procedura corretta per scaricare ed installare i pacchetti manualmente (compilandoli)?
<BR>Grazie<br>
- useless
- Staff

- Messaggi: 3896
- Iscritto il: dom 12 ott 2003, 0:00
- Località: A place where the streets have no name
- Contatta:
Directory di installazione (newbye)
pensa a tutto il make install, solo che se non dai parametri al configure, solitamente i pacchetti vengono installati in /usr/local.
<BR>
<BR>cerca quindi gdesklets in /usr/local/bin, e ricorda che su unix un programma non finisce tutto in un´unica directory.<br>
<BR>
<BR>cerca quindi gdesklets in /usr/local/bin, e ricorda che su unix un programma non finisce tutto in un´unica directory.<br>
Directory di installazione (newbye)
In usr/local non c´è e nemmeno in /usr/bin usr/share/bin usr/sbin ecc. Ma configure cosa fa di preciso, controlla delle variabili inpostate in slackware e dice dove installare i vari componenti? Come funziona questa cosa.
<BR>Inoltre leggendo qua e là penso di aver capito che è bene scompattare ed installare i pacchetti nella directory /opt e lasciare anche tutti i sorgenti nel caso si volesse disinstallare. E´ corretto?
<BR>Graz<br>
<BR>Inoltre leggendo qua e là penso di aver capito che è bene scompattare ed installare i pacchetti nella directory /opt e lasciare anche tutti i sorgenti nel caso si volesse disinstallare. E´ corretto?
<BR>Graz<br>
- useless
- Staff

- Messaggi: 3896
- Iscritto il: dom 12 ott 2003, 0:00
- Località: A place where the streets have no name
- Contatta:
Directory di installazione (newbye)
configure è uno script che fa essenzialmente 2 cose:
<BR>1. imposta alcune opzioni del programma come le vuole l´utente (tipo dove installare, se abilitare o no il supporto x determinate caratteristiche, e altre cose del genere).
<BR>2. imposta il programma affinché compili sul sistema in uso. questo è necessario xké sistemi un*x-like diversi (linux, bsd, solaris, ecc... addirittura windows) hanno piccole differenze (tipo la sequenza degli argomenti da passare a certe system call, o file da #includere diversi), e in questo modo viene garantita la portabilità (in gran parte merito del buon autoheader).
<BR>
<BR>l´eseguibile di gdesklets dovrebbe essere in /usr/local/bin, come ho detto.
<BR>io i pacchetti raramente li installo così (di solito pkgizzo), ma in tal caso configuro senza parametri, così che il tutto vada a finire in /usr/local e poi sia facilmente tracciabile (questo xké comunque lì dentro ho poca roba).<br>
<BR>1. imposta alcune opzioni del programma come le vuole l´utente (tipo dove installare, se abilitare o no il supporto x determinate caratteristiche, e altre cose del genere).
<BR>2. imposta il programma affinché compili sul sistema in uso. questo è necessario xké sistemi un*x-like diversi (linux, bsd, solaris, ecc... addirittura windows) hanno piccole differenze (tipo la sequenza degli argomenti da passare a certe system call, o file da #includere diversi), e in questo modo viene garantita la portabilità (in gran parte merito del buon autoheader).
<BR>
<BR>l´eseguibile di gdesklets dovrebbe essere in /usr/local/bin, come ho detto.
<BR>io i pacchetti raramente li installo così (di solito pkgizzo), ma in tal caso configuro senza parametri, così che il tutto vada a finire in /usr/local e poi sia facilmente tracciabile (questo xké comunque lì dentro ho poca roba).<br>
Directory di installazione (newbye)
Ok, ma come fa ./configure a sapere dove mettere i files? Immagino che cambi da disribuzione a distribuzione. Legge delle variabili d´ambiente? Come si possono cambiare queste impostazioni?
<BR>Comunque d´ora in poi farò come te così evito problemi. Mi diresti cosa usi tu per trasformare per es i tar.bz2 in tar.gz?
<BR>Grazie per le info<br>
<BR>Comunque d´ora in poi farò come te così evito problemi. Mi diresti cosa usi tu per trasformare per es i tar.bz2 in tar.gz?
<BR>Grazie per le info<br>
- useless
- Staff

- Messaggi: 3896
- Iscritto il: dom 12 ott 2003, 0:00
- Località: A place where the streets have no name
- Contatta:
Directory di installazione (newbye)
no, c´è uno standard grossomodo: tutti gli eseguibili in /usr/bin, le librerie in /usr/lib, la documentazione in /usr/doc, e così via... configure di default segue questo standard (solo che di default usa /usr/local invece di /usr).
<BR>puoi modificare questi percorsi usando i suoi parametri: --prefix, --bindir, --mandir, ecc...
<BR>
<BR>trasformare i .tar.bz2 in .tar.gz ha poco senso, dato che i primi solitamente sono + piccoli. fare il contrario sarebbe + furbo. in ogni caso puoi fare qualcosa tipo:
<BR>bunzip2 -c file.tar.bz2 | gzip > file.tar.gz
<BR>
<BR>"the spiderman is having me for dinner tonight..."
<BR>
<BR><!-- BBCode Start --><A HREF="http://www.danasoft.com" TARGET="_blank"><!-- BBCode Start --><IMG SRC="http://www.danasoft.com/sig-ita.jpg"><!-- BBCode End --></A><!-- BBCode End -->
<BR>Think free @ <!-- BBCode Start --><A HREF="http://www.nyft.org" TARGET="_blank">http://www.nyft.org</A><!-- BBCode End -->
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: useless il 16-11-2004 19:10 ]<br>
<BR>puoi modificare questi percorsi usando i suoi parametri: --prefix, --bindir, --mandir, ecc...
<BR>
<BR>trasformare i .tar.bz2 in .tar.gz ha poco senso, dato che i primi solitamente sono + piccoli. fare il contrario sarebbe + furbo. in ogni caso puoi fare qualcosa tipo:
<BR>bunzip2 -c file.tar.bz2 | gzip > file.tar.gz
<BR>
<BR>"the spiderman is having me for dinner tonight..."
<BR>
<BR><!-- BBCode Start --><A HREF="http://www.danasoft.com" TARGET="_blank"><!-- BBCode Start --><IMG SRC="http://www.danasoft.com/sig-ita.jpg"><!-- BBCode End --></A><!-- BBCode End -->
<BR>Think free @ <!-- BBCode Start --><A HREF="http://www.nyft.org" TARGET="_blank">http://www.nyft.org</A><!-- BBCode End -->
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: useless il 16-11-2004 19:10 ]<br>
