Installations Linux - où dois-je les placer?

15

Je suis relativement nouveau sur Linux, j'utilise Xubuntu 10.04.

Une grande partie des logiciels que je télécharge sur Internet, par exemple Aptana / Eclipse, ne sont que des fichiers ZIP que j'ouvre et exécute.

  1. Je souhaite qu'ils se trouvent dans un dossier spécifique où je peux les atteindre de partout lorsque je lance "Eclipse".

  2. Je veux qu'ils soient disponibles pour tous les utilisateurs.

  3. Je veux pouvoir les démarrer à partir du menu déroulant sur le bureau.

Comment puis je faire ça?

Aviv
la source

Réponses:

18

Il existe une sorte de "standard de hiérarchie du système de fichiers":

Le Filesystem Hierarchy Standard (FHS) définit les principaux répertoires et leur contenu dans les systèmes d'exploitation Linux. Pour la plupart, il s'agit d'une formalisation et d'une extension de la hiérarchie de système de fichiers BSD traditionnelle.

Je mettrais ce genre de choses à:

/opt/   Optional application software packages

Lisez vous-même: http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

Pour le reste de vos questions:

  1. C'est une question d'avoir le chemin vers le binaire / script que vous voulez lancer dans la variable PATH. Selon https://help.ubuntu.com/community/EnvironmentVariables, vous souhaitez le faire via /etc/environment. Vous pouvez également créer un «lien symbolique» vers le binaire ou écrire un script de lancement que vous placez ensuite dans /usr/binou /usr/local/bin.

  2. Voir 1.

  3. Pour cela, vous devez créer un fichier .desktop et l'installer (faites une entrée dans le menu) via xdg-desktop-menu .

akira
la source
+1. Mais si seulement j'utilise le logiciel, pourquoi dois-je devenir root et installer le logiciel sur /opt? Ne serait-il pas plus sage d'installer le logiciel quelque part en dessous à la /home/unforgettableidplace? Si vous étiez moi, quel emplacement exact choisiriez-vous?
inoubliableidSupportsMonica
@unforgettableid: vous pouvez "placer des fichiers" où vous le souhaitez. /opt/localest une convention. de la même manière, vous pouvez "placer des fichiers" où vous voulez sur MSFT-Windows ou sur MacOSX. vous briserez les conventions. si ce n'est pas un problème pour vous: allez-y et placez les fichiers où vous le souhaitez.
akira
2

Vous devez utiliser le gestionnaire de packages de votre système pour effectuer l'installation dans la mesure du possible. Le colis sera automatiquement localisé à un endroit approprié. Sur Xubuntu, c'est aptitude / apt-get / synaptic / Ubuntu Software Center. Voir Ajout, suppression et mise à jour d'applications .

En pause jusqu'à nouvel ordre.
la source
1
Oui c'est vrai. Mais tous les logiciels ne sont pas disponibles via les gestionnaires de packages.
Aviv