dpkg adalah manajer paket debian, karena Anda telah menginstal Nebeans dengan skrip (mungkin lokal), itu tidak akan terdaftar dalam dpkg -l.
Ambil perintah aplikasi dari file desktopnya:
Ketika Anda memiliki aplikasi yang terinstal dan Anda tidak tahu perintahnya, tetapi Anda memiliki file desktop, Anda dapat membacanya dari konten file desktop. Tautan yang Anda miliki di desktop adalah file desktop. Cari baris, dimulai dengan "Exec =". Apa yang muncul setelah string itu adalah perintah yang Anda cari.
Jadikan aplikasi tersedia di Dash:
Biasanya, aplikasi menginstal file desktop /usr/share/applications
(seperti emacs). Jika file desktop terletak di lokasi itu atau di ~/.local/share/applications
, itu muncul di Dash secara otomatis, jadi jika Anda menyalin file desktop ke ~/.local/share/applications
, itu akan muncul di Dash setelah login berikutnya.
Buka aplikasi dengan (hanya) itu nama file biner (atau tidak):
Netbeans tidak terbuka pada perintah netbeans
karena shell tidak tahu path ke file biner Anda. Jika file biner berada di /usr/bin
(path default ke file biner aplikasi) mereka akan langsung terbuka, tanpa path-prefix. Misalnya halnya dengan emacs.
Jika suatu aplikasi tidak menginstal file binernya /usr/bin
, ada tiga kemungkinan; salah satu baris eksekusi file desktop aplikasi menyertakan path ke file tersebut, seperti yang dapat Anda lihat misalnya di baris eksekusi file-explorer indicator
file desktop:: /opt/indicator-file-explorer/bin/indicator-file-explorer
, atau path ke file biner ditambahkan ke $ PATH ( /etc/environment
), jadi shell akan mencari file biner di direktori itu juga, atau aplikasi memasang tautan ke file biner di /usr/bin
. Ketiga opsi ini benar-benar terjadi, tidak peduli bagaimana aplikasi diinstal.
Jika Anda menginstal aplikasi Anda secara lokal, itu ide yang buruk untuk (coba-) membuat tautan ke file biner aplikasi dari direktori global, seperti /usr/bin
; pengguna lain akan terjebak dengan tautan mati, karena mereka tidak memiliki izin yang valid di direktori home Anda. Oleh karena itu, cara termudah adalah membuat direktori bin lokal ( ~/bin
) dan membuat tautan ke file biner lokal dari direktori itu (ln -sf). Dengan begitu Anda dapat menjalankan Netbeans yang dipasang secara lokal dengan satu perintah netbeans
.