Installazioni Linux - dove dovrei metterle?


15

Sono relativamente nuovo a Linux, sto usando Xubuntu 10.04.

Molti dei software che scarico dalla rete, ad esempio Aptana / Eclipse, sono solo file ZIP che apro ed eseguo.

  1. Vorrei che fossero in una cartella specifica in cui posso raggiungerli da qualsiasi luogo quando eseguo "Eclipse".

  2. Voglio che siano disponibili per tutti gli utenti.

  3. Voglio essere in grado di avviarli dal menu a discesa sul desktop.

Come posso fare ciò?

Risposte:


18

Esiste una sorta di "Standard di gerarchia dei filesystem":

Il Filesystem Hierarchy Standard (FHS) definisce le directory principali e i loro contenuti nei sistemi operativi Linux. Per la maggior parte, si tratta di una formalizzazione ed estensione della tradizionale gerarchia di filesystem BSD.

Vorrei mettere quella roba a:

/opt/   Optional application software packages

Leggi te stesso: http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

Per il resto delle tue domande:

  1. Si tratta di avere il percorso del binario / script che si desidera avviare nella variabile PATH. Secondo https://help.ubuntu.com/community/EnvironmentVariables si desidera farlo tramite /etc/environment. È inoltre possibile creare un "collegamento simbolico" al file binario o scrivere uno script di avvio da inserire in /usr/bino /usr/local/bin.

  2. Vedi 1

  3. Per questo devi creare un file .desktop e installarlo (inseriscilo nel menu) tramite xdg-desktop-menu .


+1. Ma se solo userò il software, perché devo diventare root e installare il software /opt? Non sarebbe più saggio installare il software da qualche parte sotto /home/unforgettableid? Se fossi in me, quale posizione esatta sceglieresti?
indimenticabileidSupportaMonica

@unforgettableid: puoi "posizionare i file" dove vuoi. /opt/localè una convenzione. allo stesso modo puoi "posizionare i file" dove preferisci su MSFT-Windows o su MacOSX. infrangerai le convenzioni. se questo non è un problema per te: vai avanti e posiziona i file dove preferisci.
Akira,

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.