Instalaciones de Linux: ¿dónde debo ponerlas?

15

Soy relativamente nuevo en Linux, estoy usando Xubuntu 10.04.

Gran parte del software que descargo de la red, por ejemplo, Aptana / Eclipse, son solo archivos ZIP que abro y ejecuto.

  1. Deseo que estén en una carpeta específica donde pueda alcanzarlos desde cualquier lugar cuando ejecuto "Eclipse".

  2. Quiero que estén disponibles para todos los usuarios.

  3. Quiero poder iniciarlos desde el menú desplegable del escritorio.

¿Cómo puedo hacer eso?

Aviv
fuente

Respuestas:

18

Hay algún tipo de "Estándar de jerarquía del sistema de archivos":

El estándar de jerarquía del sistema de archivos (FHS) define los directorios principales y sus contenidos en los sistemas operativos Linux. En su mayor parte, es una formalización y extensión de la jerarquía tradicional del sistema de archivos BSD.

Pondría esas cosas a:

/opt/   Optional application software packages

Léelo a ti mismo: http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

Para el resto de tus preguntas:

  1. Es una cuestión de tener la ruta al binario / script que desea iniciar en la variable PATH. De acuerdo con https://help.ubuntu.com/community/EnvironmentVariables , desea hacerlo a través de /etc/environment. También puede crear un 'enlace simbólico' al binario o escribir un script de lanzamiento que luego coloca en /usr/bino /usr/local/bin.

  2. Ver 1.

  3. Para eso, debe crear un archivo .desktop e instalarlo (haga una entrada en el menú) a través de xdg-desktop-menu .

akira
fuente
+1. Pero si solo voy a usar el software, ¿por qué debo convertirme en root e instalar el software /opt? ¿No sería más inteligente instalar el software en algún /home/unforgettableidlugar debajo ? Si fueras yo, ¿qué ubicación exacta elegirías?
unforgettableidSupportsMonica
@unforgettableid: puedes "colocar archivos" donde quieras. /opt/localEs una convención. de la misma manera que puede "colocar archivos" donde quiera en MSFT-Windows o MacOSX. Romperás las convenciones. Si eso no es un problema para usted: continúe y coloque los archivos donde desee.
akira
2

Debe usar el administrador de paquetes de su sistema para realizar la instalación siempre que sea posible. El paquete se ubicará automáticamente en un lugar apropiado. En Xubuntu, es aptitude / apt-get / synaptic / Ubuntu Software Center. Consulte Agregar, quitar y actualizar aplicaciones .

Pausado hasta nuevo aviso.
fuente
1
Si verdad. Pero no todo el software está disponible a través de los administradores de paquetes.
Aviv