Acabo de instalar "visit", un software de visualización científica, en Ubuntu 12.04 usando los comandos indicados en las notas de instalación de visita para Unix.aquí. Para ser precisos, mis comandos se ingresaron desde el directorio donde instalé el archivo .tar y el script de instalación ( /usr/Downloads
), y fueron
chmod 755 visit-install2_7_1
./visit-install2_7_1 2.7.1 linux-x86_64-ubuntu11 ../Documents/visit
cd
echo "set path = ($path /Documents/visit/bin)" >> .cshrc
Ahora, cuando ingreso el comando "visitar" en la CLI, aparece el error "visitar: comando no encontrado". No soy exactamente un gurú de Linux, ¿cuál es la solución general para algo como esto? Si observa que en los comandos anteriores, la ruta de búsqueda está configurada (no estoy realmente seguro de cuál es); ¿Podría ser esta la fuente del problema? Solo puedo abrir el software accediendo al visit/bin
directorio y ejecutando ./visit, lo cual no creo que deba ser necesario.
Respuesta1
Es probable que el problema esté en la última línea que siguió en sus instrucciones:
echo "set path = ($path /Documents/visit/bin)" >> .cshrc
Esto sólo se aplica si estás usando C Shell. Como usuario de Ubuntu, lo más probable es que su shell predeterminado sea bash.
Dado que recibe un error de "comando no encontrado" al intentar ejecutar su aplicación, puede asumir que su variable $PATH actual no incluye la carpeta /Documents/visit/bin
. Puede verificar esto ejecutando el siguiente comando:
echo $PATH
Esto probablemente devolverá algo como:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Para hacer el equivalente con bash, querrás seguir las instrucciones de esta pregunta en Stack Overflow:¿Cómo configurar permanentemente $PATH en Linux?
Alternativamente... siga estos pasos:
- Edite
.bashrc
o.profile
(en su directorio de inicio) con su editor favorito - Busque una línea que diga
export PATH=
; si encuentra una, vaya al paso 4 - Agregue una línea al final del archivo que indique
export PATH=$PATH
- Agregue
:<path/to>/visit/bin
al final de la línea que encontró en el paso 2, o agregó en el paso 3, dónde<path/to>
está la carpeta que instaló y en la que visitó
Sólo necesitas agregar esta línea encualquiera .bashrc
o .profile
no es necesario agregarlo a ambos.