dpkg es un administrador de paquetes de Debian, ya que ha instalado Nebeans mediante un script (presumiblemente local), no aparecerá en dpkg -l.
Recupere el comando de una aplicación de su archivo de escritorio:
Cuando tiene instalada una aplicación de la que no conoce el comando, pero tiene un archivo de escritorio, puede leerlo desde el contenido del archivo de escritorio. El enlace que tiene en su escritorio es un archivo de escritorio. Busque una línea que comience con "Exec =". Lo que viene después de esa cadena es el comando que está buscando.
Haga que la aplicación esté disponible en Dash:
Normalmente, las aplicaciones instalan un archivo de escritorio /usr/share/applications
(como lo hace emacs). Si un archivo de escritorio se encuentra en esa ubicación o en ~/.local/share/applications
esa, aparece en Dash automáticamente, por lo que si copia el archivo de escritorio ~/.local/share/applications
, aparecerá en Dash después del siguiente inicio de sesión.
Abra una aplicación por (solo) su nombre de archivo binario (o no):
Netbeans no se abrió en el comando netbeans
porque el shell no conoce la ruta a su archivo binario. Si los archivos binarios se encuentran en /usr/bin
(la ruta predeterminada a los archivos binarios de la aplicación) se abrirán de inmediato, sin el prefijo de ruta. Ese es el caso, por ejemplo, con emacs.
Si una aplicación no instala su archivo binario /usr/bin
, hay tres posibilidades; la línea de ejecución del archivo de escritorio de la aplicación incluye la ruta al archivo, como puede ver, por ejemplo, en la línea de ejecución del file-explorer indicator
archivo de escritorio de la aplicación: /opt/indicator-file-explorer/bin/indicator-file-explorer
o la ruta al archivo binario se agrega a $ PATH ( /etc/environment
), por lo que el shell buscará también archivos binarios en ese directorio o la aplicación instalará un enlace al archivo binario en /usr/bin
. Las tres opciones ocurren, sin importar la forma en que se instala una aplicación.
Si instaló su aplicación localmente, sería una mala idea (intentar) crear un enlace al archivo binario de la aplicación desde un directorio global, como /usr/bin
; otros usuarios estarían atrapados con un enlace inactivo, porque no tienen permisos válidos en su directorio de inicio. Por lo tanto, la forma más fácil es crear un directorio bin local ( ~/bin
) y crear un enlace al archivo binario local desde ese directorio (ln -sf). De esa manera, puede ejecutar sus Netbeans instalados localmente con un solo comando netbeans
.