O dpkg é um gerenciador de pacotes debian, já que você instalou o Nebeans por um script (presumivelmente local), ele não será listado no dpkg -l.
Recupere o comando de um aplicativo do seu arquivo da área de trabalho:
Quando você tem um aplicativo instalado e não conhece o comando, mas possui um arquivo da área de trabalho, pode lê-lo no conteúdo do arquivo da área de trabalho. O link que você tem na área de trabalho é um arquivo da área de trabalho. Procure uma linha, começando com "Exec =". O que vem depois dessa string é o comando que você está procurando.
Disponibilize o aplicativo no Dash:
Normalmente, os aplicativos instalam um arquivo da área de trabalho /usr/share/applications
(como o emacs faz). Se um arquivo da área de trabalho estiver localizado nesse local ou dentro ~/.local/share/applications
dele, ele aparecerá no Dash automaticamente; portanto, se você copiar o arquivo da área de trabalho ~/.local/share/applications
, ele aparecerá no Dash após o próximo logon.
Abra um aplicativo com (apenas) seu nome de arquivo binário (ou não):
O Netbeans não abriu no comando netbeans
porque o shell não conhece o caminho para o seu arquivo binário. Se os arquivos binários estiverem localizados /usr/bin
(o caminho padrão para os arquivos binários do aplicativo), eles serão abertos imediatamente, sem o prefixo do caminho. Esse é o caso, por exemplo, do emacs.
Se um aplicativo não instalar seu arquivo binário /usr/bin
, há três possibilidades; a linha de execução do arquivo da área de trabalho do aplicativo inclui o caminho para o arquivo, como você pode ver, por exemplo, na linha de execução do file-explorer indicator
arquivo da área de trabalho:, /opt/indicator-file-explorer/bin/indicator-file-explorer
ou o caminho do arquivo binário é adicionado a $ PATH ( /etc/environment
), portanto, o shell também procurará por arquivos binários nesse diretório ou o aplicativo instalará um link para o arquivo binário em /usr/bin
. Todas as três opções ocorrem, independentemente da maneira como um aplicativo está instalado.
Se você instalou seu aplicativo localmente, seria uma péssima idéia (tente) criar um link para o arquivo binário do aplicativo a partir de um diretório global, como /usr/bin
; outros usuários ficariam presos a um link inoperante, porque eles não têm permissões válidas no diretório inicial. Portanto, a maneira mais fácil é criar um diretório bin local ( ~/bin
) e criar um link para o arquivo binário local desse diretório (ln -sf). Dessa forma, você pode executar o Netbeans instalado localmente pelo único comando netbeans
.