Come funziona make install?
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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
-
sunreal
- Master

- Messaggi: 1599
- Iscritto il: dom 10 apr 2005, 0:00
- Slackware: 14.1
- Desktop: kde
- Località: P.P.P.
Come funziona make install?
Mi sembra che configure e make "lavorano" all'interno della directory dove sono stati scompattati i sorgenti GIUSTO? Il make install invece installa l'applicazione nel sistema, in realtà al difuori della directory di origine viene installato l'eseguibile e le varie man o doc mentre il resto rimane nella directory "base". Funziona così? Questo per sapere come comportarsi in caso di disinstallazione, a proposito slocate nomeprogramma trova tutto quello che c'è nel sistema o qualcosa può sfuggire? Caio.
- JohnnyMnemonic
- Staff

- Messaggi: 2733
- Iscritto il: dom 5 set 2004, 0:00
- Nome Cognome: Giuseppe Palmiotto
- Slackware: 14.0
- Kernel: 3.5.5-thanatos
- Località: Bologna
- Contatta:
make install se non sbaglio normalmente installa il programma suddividendolo nelle varie directory di sistema, per rimuoverlo in seguito è possibile usare make uninstall, che però non è sempre disponibile.
Per ovviare all'incoveniente esistono utility come checkinstall, slacktrack o altre che creano un pacchetto tgz rendendo pulito il processo di rimozione di tutti i file del pacchetto.
slocate nomeprogramma trova solo i file che hanno nel path assoluto la stringa "nomeprogramma", non i file del programma nomeprogramma appunto...
Ciao!
Per ovviare all'incoveniente esistono utility come checkinstall, slacktrack o altre che creano un pacchetto tgz rendendo pulito il processo di rimozione di tutti i file del pacchetto.
slocate nomeprogramma trova solo i file che hanno nel path assoluto la stringa "nomeprogramma", non i file del programma nomeprogramma appunto...
Ciao!
- giberg
- Linux 4.x

- Messaggi: 1282
- Iscritto il: mer 21 set 2005, 17:28
- Nome Cognome: Gianni
- Slackware: current64
- Kernel: 3.7.1
- Desktop: 4.8.5
- Località: S. Biagio di Callalta (TV)
Di solito il programma va a posizionarsi nelle directory indicate dal ./configure e volendo si può passare un'opzione al make install per dire dove andrà installato, seguendo la struttura indicata dal configure.
Es.: se al configure passo l'opzione --prefix=/usr (oppure /usr/local) questo sarà il percorso dove andrà a posizionarsi il tutto (e poi altri percorsi si aggiustano di conseguenza). Se poi faccio ad esempio
make DESTDIR=directory_di_destinazione
allora tutto quanto dovrebbe installarsi a partire da directory_di_destinazione/usr (e di conseguenza tutto il resto sempre partendo da directory_di _destinazione).
Attendo eventuali correzioni...
Slocate trova tutto se il database di slocate è aggiornato.
Es.: se al configure passo l'opzione --prefix=/usr (oppure /usr/local) questo sarà il percorso dove andrà a posizionarsi il tutto (e poi altri percorsi si aggiustano di conseguenza). Se poi faccio ad esempio
make DESTDIR=directory_di_destinazione
allora tutto quanto dovrebbe installarsi a partire da directory_di_destinazione/usr (e di conseguenza tutto il resto sempre partendo da directory_di _destinazione).
Attendo eventuali correzioni...
Slocate trova tutto se il database di slocate è aggiornato.
- MAT
- Linux 4.x

- Messaggi: 1242
- Iscritto il: mer 9 mar 2005, 0:00
- Nome Cognome: Matteo Magni
- Kernel: 2.6.20
- Desktop: Fluxbox
- Distribuzione: Gentoo
- Località: Vignola, Modena
In effetti potrebbe essere un problema, non vedo perché italianizzare termini tecnici come questo. Allora italianizziamo anche file, computer, mouse e router. Sarebbe bello dire "ho l'instradatore rotto, non riesco a collegarmi ad Internet"? È poi inutile negare che prima di windoz nessuno si sarebbe attentato a chiamare "directory" una directory.goldy ha scritto:Perchè è un problema se il termine viene "italianizzato"?MAT ha scritto: P.S. non si chiamano "directory", si chiamano "directory"
questo è slacky.it non slacky.com.uk