Pagina 1 di 1
Come funziona make install?
Inviato: sab 14 ott 2006, 9:58
da sunreal
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.
Inviato: sab 14 ott 2006, 10:27
da JohnnyMnemonic
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!
Inviato: sab 14 ott 2006, 11:38
da giberg
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.
Inviato: sab 14 ott 2006, 12:48
da MAT
Dai un'occhiata al file Makeinstall della tua applicazione.
P.S. non si chiamano "directory", si chiamano "directory"
Inviato: sab 14 ott 2006, 14:13
da goldy
MAT ha scritto:
P.S. non si chiamano "directory", si chiamano "directory"
Perchè è un problema se il termine viene "italianizzato"?
questo è slacky.it non slacky.com.uk
Inviato: sab 14 ott 2006, 14:23
da sunreal
goldy ha scritto:MAT ha scritto:
P.S. non si chiamano "directory", si chiamano "directory"
Perchè è un problema se il termine viene "italianizzato"?
questo è slacky.it non slacky.com.uk
Giustissimo, comunque grazie a tutti per le risposte e i chiarimenti.
Inviato: sab 14 ott 2006, 14:48
da MAT
goldy ha scritto:MAT ha scritto:
P.S. non si chiamano "directory", si chiamano "directory"
Perchè è un problema se il termine viene "italianizzato"?
questo è slacky.it non slacky.com.uk
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.
Inviato: sab 14 ott 2006, 15:08
da goldy
I tempi sono cambiati windows esiste e "directory" è diventata un termine di uso comune.
Non ci vedo niente di male.
Pensi che gli spagnoli o i francesi tanto per fare un esempio
la directory la chiamano directory?
Comunque stiamo andando decisamente OT
Sono punti di vista diversi, tutto qui.
Ciao