7  Instalación del software

7.1 Introducción

Instalar software en tu directorio personal puede ser crucial, especialmente cuando careces de privilegios administrativos en un sistema, como en entornos informáticos compartidos o cuando no eres usuario sudo. Esta guía le guiará a través del proceso de instalación de software en su directorio personal y le asegurará que está permanentemente accesible a través de su entorno shell.

A título ilustrativo, consideremos la instalación de una herramienta genérica denominada «simpletool», que podría ser cualquier aplicación adecuada a tus necesidades.



7.2 Instalación

7.2.1 Paso 1: Descargar y extraer

En primer lugar, vaya al directorio de instalación que desee (por ejemplo, ~/bin) y descargue el paquete de software. A continuación, proceda a extraer el contenido del archivo comprimido.

# Navegue hasta el directorio de instalación
cd ~/bin
# Descargue el paquete de software
wget http://example.com/download/simpletool.tar.gz
# Extraer el paquete
tar -xvf simpletool.tar.gz

7.2.2 Paso 2: Actualice su perfil

Para asegurarte de que el software instalado es accesible desde cualquier sesión de terminal, tendrás que añadir su ruta a tu archivo ~/.profile.

  • Abra ~/.profile con su editor de texto preferido, como nano:
nano ~/.profile
  • Añada la siguiente línea para incluir el directorio del software en el directorio de su sistema PATH:
export PATH=$PATH:~/bin/simpletool

Este paso garantiza que el terminal reconozca los comandos ejecutables del software sin necesidad de especificar la ruta completa.

7.2.3 Paso 3: Aplicar los cambios

Para que las modificaciones surtan efecto, deberá recargar su ~/.profile. Para ello, abra el archivo en la sesión actual del terminal:

source ~/.profile

7.3 Conclusión

Siguiendo estos pasos, puedes instalar y configurar el software en tu directorio personal, sin necesidad de privilegios administrativos. Este método aumenta la flexibilidad de su entorno informático y permite personalizar el conjunto de herramientas en función de su flujo de trabajo.