Arrancar las aplicaciones

P: ¿Cómo puedo arrancar una aplicación que acabo de descargar?

He instalado una aplicación que descargué, y todo parece ir bien, pero todavía me aparece "command not found" cuando tecleo su nombre. Creo haber introducido el nombre correctamente, entonces ¿por qué no arranca?

R: Arrancar las aplicaciones.

Si está intentando ejecutar una aplicación desde el indicador de comandos de la shell, y no obtiene el resultado deseado, ponga una ./ delante del nombre del ejecutable de la aplicación.

Supongamos que ha descargado una aplicación llamada setiathome y quiere probarla. Siga las directrices para la instalación de software. Ahora cambie al directorio donde se encuentra el ejecutable (como se muestra abajo).

cd setiathome

Para arrancar la aplicación ahora, anteponga "./" al ejecutable, como se muestra abajo:

./setiathome

En pocas palabras, la razón de usar ./ para iniciar la aplicación es porque el ejecutable no se podía localizar en un directorio donde el indicador lo reconociese (como por ejemplo en /usr/bin).

En estos casos, a menudo tiene que ir dentro del directorio que mantiene el ejecutable y arrancar desde allí la aplicación. Esto significa que tendrá que decir al indicador de comandos dónde puede encontrar el ejecutable; poniendo ./ decimos al bash (nuestro indicador de comandos), que el ejecutable puede encontrarse en el "directorio actual de trabajo".

Puede personalizar sus configuraciones para no tener que incluir ./ cada vez. Siga leyendo para obtener más información sobrecómo llevarlo a cabo.

Modificar su PATH

Si quiere arrancar sus programas sin tener que introducir ./ delante del nombre del ejecutable, tendrá que editar un fichero.

Deberá añadir el "directorio actual de trabajo" (denotado por .) a su lista de directorios en su variable de entorno PATH. Esto permitirá al indicador arancar las aplicaciones desde el directorio en el que estas actualmente trabajando.

AtenciónCuidado con los archivos del "root"
 

Estas instrucciones sólo afectan a las cuentas de usuario. Evite modificar ficheros tales como el fichero del "root" .bash_profile, debido al los posibles riesgos de seguridad.

Arranque un editor de texto, tal como pico, en un indicador de comandos. Puede abrir el fichero llamado .bash_profile tecleando lo siguiente:

pico .bash_profile

Verá una declaración de PATH parecida a la mostrada abajo.

PATH=$PATH:$HOME/bin:

Para acabar esta declaración, añada :./, como se muestra más abajo

PATH=$PATH:$HOME/bin:/usr/lib/:./

Ahora, teclee Ctrl-x; se le preguntará si quiere salvar "el buffer modificado"(eso es lo que la aplicación Pico denomina actualizar un fichero); pulse y para indicar "sí". Después, verá el nombre con el cual será salvado el fichero; entonces pulse la tecla Enter.

Ahora, no tendrá que iniciar ninguna aplicación con ./ delante del nombre del ejecutable.