O dpkg é um gerenciador de pacotes Debian, desde que você tenha instalado o Nebeans por um script (presumivelmente local), ele não será listado em dpkg -l.
Recupere o comando de um aplicativo do arquivo da área de trabalho:
Quando você tem um aplicativo instalado do qual não conhece o comando, mas tem um arquivo da área de trabalho, pode lê-lo a partir do conteúdo do arquivo da área de trabalho. O link que você tem na sua área de trabalho é um arquivo da área de trabalho. Procure por 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 em /usr/share/applications
(como o emacs faz). Se um arquivo da área de trabalho estiver localizado nesse local ou em ~/.local/share/applications
, ele aparecerá no Dash automaticamente, portanto, se você copiar o arquivo da área de trabalho em ~/.local/share/applications
, ele aparecerá em Dash após o próximo login.
Abra um aplicativo por (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 em /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 em /usr/bin
, existem três possibilidades; ou a linha de execução do arquivo da área de trabalho do aplicativo inclui o caminho para o arquivo, como você pode ver na linha de execução do arquivo da área de trabalho file-explorer indicator
: /opt/indicator-file-explorer/bin/indicator-file-explorer
ou o caminho para o arquivo binário é adicionado ao $ 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, não importa a maneira como um aplicativo é instalado.
Se você instalou seu aplicativo localmente, seria uma má idéia (tentar) criar um link para o arquivo binário do aplicativo a partir de um diretório global, como /usr/bin
; outros usuários ficariam com um link inativo, porque não têm permissões válidas em seu 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 usando o comando único netbeans
.