Organizzazione del software - dove nel filesystem?


9

Immagino sia anche una questione di gusti personali, ma dato che sto iniziando con una nuova installazione 10.10 ho pensato che forse questa volta manterrò il mio sistema più organizzato.

Qual è / sono i luoghi convenzionali per memorizzare software e applicazioni?

Ho alcune cose che ottengo usando git(ad es. bioperl), Ci sono alcune app che scarico ed estraggo semplicemente in un posto (ad es. eclipse) E ovviamente installo software usando apt-get.

Dov'è il posto convenzionale dove mettere tutti questi?

Risposte:


3

Per i software installati tramite la gestione dei pacchetti non è necessario preoccuparsi di dove è installato, ma lo gestirai solo con alcuni software di gestione dei pacchetti come apt-get, aptitude o synaptic.

I soliti posti sono, come già accennato da txwikinger, /opt e /usr/local. Generalmente metterei il software in cui mi compilo /usr/local, dato che ha già la solita struttura di directory (bin, lib, ...). Un grande software che prevede una directory propria in cui installo /opt, penso che sia l'intento originale di quella cartella.

Sto anche usando una cartella per piccole applicazioni autonome nella mia cartella home per alcune app, principalmente perché la mia cartella home si trova su una partizione separata che tengo quando reinstallo il sistema. Quindi non devo reinstallare quelle applicazioni.


5

I luoghi tradizionali in cui installare software aggiuntivo sono /opto usr/localVedi anche l' altra domanda simile


Sì, ti consiglio di usare / apt, questa cartella come "file pogram" in Windows, crea una nuova cartella in questa cartella, es: / opt / eclipse, quindi metti tutto dal tuo archivio eclipse. e forse puoi creare il launcher di eclipse (eclipse.desktop) in / usr / share / applicazioni. Questo metodo può garantire che il sistema sia pulito.
Squallbayu,

2

come tutti gli altri hanno detto, il gestore dei pacchetti metterà le cose dove ne ha bisogno.

Tendo ad avere un progetto / cartella in cui controllo i miei progetti git casuali.

A Eclipse piace mantenere i suoi progetti nell'area di lavoro / A seconda di quanto sviluppo faccio sotto eclissi farei qualcosa come $ HOME / aree di lavoro / {AndroidStuff, CrazyRandomIdeas} a seconda che le cose su cui sto lavorando debbano essere nel proprio spazio di lavoro o è un piccolo progetto.

Inoltre, a volte mi piace installare cose nel mio $ HOME poiché sto solo giocando con le cose e non voglio inquinare il mio filesystem, che tendo a mettere in $ HOME / local. Ancora una volta questo è solo il mio stile .. ma alla fine

 $HOME/
      bin/  -->symlinks to binaries I installed locally and added to $PATH
      local/  --> local installs of applications, libs etc. 
      projects/  --> git check/svn checkouts etc of random code. 
      workspace/ --> eclipse stuff.

Cerca di non installare nulla nel tuo filesystem di root (/) a meno che non lo impacchi. Disinstallare le cose è una vera seccatura (c'è sempre un'installazione make ma raramente si ottiene un'installazione make). Inoltre, questo è l'intero punto di un sistema di packaging, per tenere traccia dei tuoi programmi, file, configurazioni, ecc.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.