Michele81
02-12-2004, 13:38
Ciao!
A causa di un comando root un po' troppo avventato (rm -rf etc/* ....solo che non ero in /usr/local, ma in / :rolleyes: ) ho dovuto reinstallare linux (non tutto il male vien x nuocere: colgo così l'occasione per passare da archlinux a slack).
Con Slack xò voglio cambiare l'approccio all'installazione: voglio innanzitutto installare tutti i programmi in /usr/local, e poi per ogni programma creare una propria dir (/usr/local/<nomesoftware>).
Con installpkg nulla di più facile: basta utilizzare "-root <pathinstallazione>" ed il gioco è fatto!
Solo che xò mi è venuta in mente una domanda: come fa il software a trovare il path delle proprie librerie, dei propri file di config, ecc se non sono presenti nella $PATH in /etc/profile?
Esempio: io ho installato amule in /usr/local/amule/
dentro ho le varie cartelle usr, opt, var con le relative sottodirectory e file.
Come fa amule a sapere dei sui file contenuti in queste sottodir se come PATH in /etc/profile ho solo PATH="/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games"?
Spero di essermi spiegato ;)
Thx a l8
Michele81
A causa di un comando root un po' troppo avventato (rm -rf etc/* ....solo che non ero in /usr/local, ma in / :rolleyes: ) ho dovuto reinstallare linux (non tutto il male vien x nuocere: colgo così l'occasione per passare da archlinux a slack).
Con Slack xò voglio cambiare l'approccio all'installazione: voglio innanzitutto installare tutti i programmi in /usr/local, e poi per ogni programma creare una propria dir (/usr/local/<nomesoftware>).
Con installpkg nulla di più facile: basta utilizzare "-root <pathinstallazione>" ed il gioco è fatto!
Solo che xò mi è venuta in mente una domanda: come fa il software a trovare il path delle proprie librerie, dei propri file di config, ecc se non sono presenti nella $PATH in /etc/profile?
Esempio: io ho installato amule in /usr/local/amule/
dentro ho le varie cartelle usr, opt, var con le relative sottodirectory e file.
Come fa amule a sapere dei sui file contenuti in queste sottodir se come PATH in /etc/profile ho solo PATH="/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games"?
Spero di essermi spiegato ;)
Thx a l8
Michele81