![Mint: Ejecutable: Comando no encontrado](https://rvso.com/image/170294/Mint%3A%20Ejecutable%3A%20Comando%20no%20encontrado.png)
Permítanme comenzar mencionando que soy un novato total en Linux. Hace unos meses construí una máquina Linux que aloja algunas aplicaciones y servidores de juegos y todo funcionaba bien. Tuve que reiniciar la máquina hace unos días y ahora uno de los servidores de juegos que solía funcionar muy bien ya no arranca. Básicamente dice que el ejecutable no existe, aunque puedo verlo.
steam@Rochallor:~/sandstorm/Insurgency/Binaries/Linux$ ls
InsurgencyServer-Linux-Shipping steam_appid.txt steamclient.so
steam@Rochallor:~/sandstorm/Insurgency/Binaries/Linux$ file InsurgencyServer-Linux-Shipping
InsurgencyServer-Linux-Shipping: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.4.1, BuildID[xxHash]=116f503e920192b9, stripped
steam@Rochallor:~/sandstorm/Insurgency/Binaries/Linux$ InsurgencyServer-Linux-Shipping
InsurgencyServer-Linux-Shipping: command not found
Leí en alguna parte que necesito tener el intérprete correcto y, de hecho, no puedo ver /lib64/l pero no tengo idea de qué hacer al respecto (si es que es un problema).
steam@Rochallor:/lib64$ ls
ld-linux-x86-64.so.2 ld-lsb-x86-64.so.2 ld-lsb-x86-64.so.3
También pensé que podría ser un problema de permisos, así que probé una bomba de alfombra: sudo chmod a+rwx /home/steam/sandstorm/Insurgency/Binaries/Linux pero sin éxito.
Estoy seguro de que esto se ha discutido en otro hilo, pero estuve buscando y probando cosas toda la mañana y no pude encontrar nada que funcionara para mí.
¡Gracias!
Respuesta1
Debe agregar un directorio que contenga InsurgencyServer-Linux-Shipping
su $PATH si desea ejecutarlo simplemente como InsurgencyServer-Linux-Shipping
. Si estás en el directorio que contiene InsurgencyServer-Linux-Shipping
puedes hacer:
PATH="$PWD":"$PATH"
Ahora puede cambiar a cualquier otro directorio, por ejemplo, ejecutar cd
sin argumento para cambiar a su $HOME y ejecutar InsurgencyServer-Linux-Shipping
. Siempre que el directorio que contiene el ejecutable que desea iniciar no se agregue a su $PATH, debe proporcionar una ruta completa al directorio antes del nombre del ejecutable, por ejemplo, ./InsurgencyServer-Linux-Shipping
si se encuentra en el directorio que contiene el ejecutable.