Después de compilar un paquete, make install
instalé los archivos del paquete, /usr/local/bin
pero cuando hago doble clic en el archivo dentro /bin
no funciona. Seguí todos los pasos para compilar el paquete y veo que está instalado en esta /usr/local/bin
ubicación, pero ¿cómo lo abro?
Respuesta1
Ejecútelo escribiendo su nombre.
Ejecute el programa instalado como cualquier comando: escriba su nombre en una Terminal, opcionalmente agregue los argumentos que desee pasarle y presione Enter.
Compruébalo con which
.
Otra forma de comprobar si se ejecutará es ejecutando dondewhich program
program
es el nombre del programa.
Es decir queprogram
es lo que escribiríascorrerel programa.
Verifique su nombre en la documentación.
Si no está seguro de su nombre, consulte la documentación que acompaña al código fuente (por ejemplo, consulte el README
archivo en el directorio del código fuente.
¿Realmente lo instalaste o simplemente lo compilaste?
También asegúrese de recordar instalarlo. Después de ejecutar make
para compilar el código fuente (y opcionalmente make check
o make test
para probarlo, generalmente, pero no siempre, se admite), ejecútelo sudo make install
para instalarlo).
- Mantenga el código fuente compilado y podrá ejecutarlo
sudo make uninstall
más tarde para desinstalarlo, en caso de que desee eliminarlo o reemplazarlo con una versión posterior. - Para más información, veresta pregunta,esta página wiki de Ubuntu(una de las mejores fuentes), yeste hilo de los foros de Ubuntu.
Intente iniciar sesión de nuevo y asegúrese de que esté en su RUTA.
Si el programa está instalado pero which
no lo muestra, intente iniciar sesión de nuevo. Si aún no se ejecuta, asegúrese de /usr/local/bin
que esté en su PATH
variable de entorno:
echo $PATH
Si no es así, agrégalo:¿Cómo agregar un directorio a mi ruta?
Asegúrese manualmente de que exista.
Si asegurarse de que esté en su sistema PATH
no soluciona el problema, asegúrese de que el programa esté realmente allí.
Verifique su bit ejecutable.
Si está ahí pero no se ejecuta, entonces comoChan Ho Suhsugirióen un comentario, verifique que el archivo esté marcado como ejecutable.
Puede ver esto en Nautilus haciendo clic derecho en el archivo y haciendo clic en Propiedades, luego haciendo clic en la pestaña Permisos. Puedes ver esto en la terminal ejecutando ls -l
y viendo si x
aparece el bit.Esta página wikiexplica cómo interpretar los permisos (ver tambiénEste artículo).
Si no es ejecutable, puede hacerlo ejecutable ejecutándolo (en el directorio donde reside).sudo chmod +x program
/usr/local/bin
O, si desea utilizar Nautilus, puede ejecutar Nautilus ( Alt+ F2, ejecutar gksu nautilus
) y, en la ventana raíz de Nautilus, su pestaña Permisos le permitirá realizar cambios.
Como una root
ventana de Nautilus te permitirá hacer casi cualquier cosa, puedes dañar tu sistema Ubuntu o perder datos si no tienes cuidado. Recuerde que cualquier archivo abierto o programa ejecutado desde una root
ventana de Nautilusle ofrece una aplicación que se ejecuta comoroot
. Por lo tanto, debes cerrar la root
ventana de Nautilus tan pronto como hayas terminado.
Proporcione más información para obtener más ayuda.
Si nada de esto funciona, necesitamos más información. Puedes editar tu pregunta para proporcionar detalles sobre qué sucedió exactamente cuando hiciste todo esto. (Si no eres el autor, puedes publicar tu propia pregunta nueva).