Software de organización: ¿en qué parte del sistema de archivos?

9

Supongo que también es una cuestión de gusto personal, pero como estoy comenzando con una nueva instalación de 10.10, pensé que quizás esta vez mantendré mi sistema más organizado.

¿Cuáles son los lugares convencionales para almacenar software y aplicaciones?

Tengo algunas cosas que uso git(p bioperl. Ej. ), Hay algunas aplicaciones que simplemente descargo y extraigo en algún lugar (p eclipse. Ej. ) Y obviamente instalo el software usando apt-get.

¿Dónde está el lugar convencional para poner todo esto?

David B
fuente

Respuestas:

3

Para el software instalado a través de la administración de paquetes, no necesita preocuparse por dónde está instalado, solo lo administrará con algún software de administración de paquetes como apt-get, aptitude o synaptic de todos modos.

Los lugares habituales son, como ya lo mencionó txwikinger, /opty /usr/local. En general, pondría el software en el que me compilo /usr/local, ya que ya tiene la estructura de directorios habitual (bin, lib, ...). Gran software que espera un directorio propio en el que instalo /opt, creo que esa es la intención original de esa carpeta.

También estoy usando una carpeta para aplicaciones pequeñas y autónomas en mi carpeta de inicio para algunas aplicaciones, principalmente porque mi carpeta de inicio está en una partición separada que guardo cuando reinstalo el sistema. Entonces no tengo que instalar esas aplicaciones nuevamente.

Científico loco
fuente
5

Los lugares tradicionales para instalar software adicional son /opto usr/localConsulte también la otra pregunta similar

txwikinger
fuente
Sí, recomiendo usar / apt, esta carpeta como "archivos de pogram" en Windows, crear una nueva carpeta en esta carpeta, por ejemplo: / opt / eclipse, luego poner todo de su archivo de eclipse. y tal vez pueda crear el iniciador de eclipse (eclipse.desktop) en / usr / share / aplicaciones. Este método puede garantizar que el sistema se mantenga limpio.
squallbayu
2

Como todos los demás dijeron, el administrador de paquetes pondrá las cosas donde las necesita.

Tiendo a tener una carpeta de proyectos donde reviso mis proyectos aleatorios de git.

A Eclipse le gusta mantener sus proyectos en el espacio de trabajo / Dependiendo de cuánto desarrollo haga bajo eclipse, haría algo como $ HOME / workspaces / {AndroidStuff, CrazyRandomIdeas} dependiendo de si las cosas en las que estoy trabajando deberían estar en su propio espacio de trabajo o Es un proyecto pequeño.

Además, ocasionalmente me gusta instalar cosas en mi $ HOME ya que solo estoy jugando con cosas y no quiero contaminar mi sistema de archivos, que tiendo a poner en $ HOME / local. De nuevo, este es solo mi estilo ... pero termino con

 $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.

Intente no instalar nada en su sistema de archivos raíz (/) a menos que lo empaquete. Desinstalar cosas es un verdadero problema (siempre hay una instalación de creación, pero rara vez se realiza una desinstalación de creación). Además, ese es el objetivo de un sistema de empaque, para realizar un seguimiento de sus programas, archivos, configuraciones, etc.

csgeek
fuente