Come installare l'applicazione terminale a livello globale?

1

Quindi mi sbaglio con il terminale una volta ogni tanto. Occasionalmente trovo che devo compilare dal sorgente con il solito:

./configure
make
(sudo) make install

Sto cercando di installare gtk + seguendo le istruzioni sulla pagina di build di: link

suggerisce di utilizzare un account diverso per coloro che hanno installato Macports o Fink. Questo è quello che sto facendo.

Mi sono reso conto che questo significa che alcune cose non saranno disponibili, ma sto letteralmente setacciando internet per pacchetti oscuri che apparentemente non ho, perché non posso andare oltre il primo passo: installare una serie di moduli di supporto . Ho installato XCode.

Perché almeno alcune delle cose che ho installato nel mio account principale vengono visualizzate per tutti gli utenti? Pensavo che l'installazione sorgente l'avesse fatta di default? come in / usr / bin o / usr / lib?

Non voglio rovinare troppo il mio percorso perché il punto era avere un percorso pulito, libero da influenze su macports / fink (avevo entrambi).

IDK qual è il problema con macports / fink, ma è possibile collegarsi alle librerie principali senza collegare macports / fink?

EDIT: è possibile rendere alcune porte selettivamente disponibili per tutti gli utenti ma non tutti? Non capisco appieno cosa esattamente su macports (forse solo alcune delle utilità di porting) non funziona con gtk + e jhbuild. Ma forse è un inizio

    
posta jason dancks 15.02.2014 - 19:52
fonte

1 risposta

0
  1. Crea una nuova cartella accessibile da tutti gli utenti.

  2. Collega un numero di eseguibili in quella cartella in modo che solo gli eseguibili che desideri siano accessibili in tutti gli account utente si trovino in quella cartella.

    ln -s /opt/local/yourport /path/to/your/folder/yourport
    
  3. Aggiungi il percorso della tua nuova cartella all'inizio di /etc/paths . Poiché questo file viene letto da tutti gli account utente, viene aggiunto al percorso per tutti gli utenti. Tuttavia, dal momento che stai aggiungendo la nuova cartella, non stai aggiungendo tutte le porte al percorso di tutti.

risposta data 16.02.2014 - 11:31
fonte

Leggi altre domande sui tag