GNU/Linux >> Linux Esercitazione >  >> Linux

Dove dovrei mettere il software che compilo da solo?

Ho bisogno di compilare del software sulla mia macchina Fedora. Qual è il posto migliore per metterlo in modo da non interferire con il software in pacchetto?

Risposta accettata:

Regola pratica, almeno su sistemi basati su Debian:

  • /usr/local per cose che sono "a livello di sistema", cioè /usr/local tende a trovarsi nel $PATH predefinito di una distribuzione e segue una gerarchia di directory UNIX standard con /usr/local/bin , /usr/local/lib , ecc.

  • /opt per cose che non ti fidi di fare a livello di sistema, con prefissi per app, ad es. /opt/firefox-3.6.8 , /opt/mono-2.6.7 , e così via. La roba qui dentro richiede una gestione più attenta, ma è anche meno probabile che rompa il tuo sistema ed è più facile da rimuovere poiché elimini la cartella e non c'è più.


Linux
  1. "installazione" di applicazioni, dove mettere le cartelle??

  2. I vantaggi delle applicazioni basate sul cloud:dovrei mettere la mia app nel cloud?

  3. Come compilare e installare software dal codice sorgente su Linux

  4. Come compilare il file .c con OpenSSL include?

  5. Dove devo installare la mia app su Linux?

Dove dovrebbero essere impostate le variabili d'ambiente per Jenkins?

Quale software di masterizzazione di Cd/dvd dovrei usare??

Dove inserisco le librerie di terze parti per configurare un ambiente di sviluppo Linux C++?

Errore di compilazione Openssl

La tabella è contrassegnata come bloccata e deve essere riparata

Linux:dove mettere il file di scambio