dpkg là trình quản lý gói debian, vì bạn đã cài đặt Nebeans theo tập lệnh (có lẽ là cục bộ), nên nó sẽ không được liệt kê trong dpkg -l.
Lấy lệnh của ứng dụng từ tệp trên máy tính để bàn:
Khi bạn đã cài đặt một ứng dụng mà bạn không biết lệnh, nhưng bạn có tệp máy tính để bàn, bạn có thể đọc nó từ nội dung của tệp máy tính để bàn. Liên kết bạn có trên máy tính để bàn của bạn là một tệp máy tính để bàn. Tìm kiếm một dòng, bắt đầu với "Exec =". Điều gì đến sau chuỗi đó là lệnh bạn đang tìm kiếm.
Cung cấp ứng dụng trong Dash:
Thông thường, các ứng dụng cài đặt một tệp máy tính để bàn /usr/share/applications
(giống như emacs). Nếu một tệp máy tính để bàn nằm ở vị trí đó hoặc trong ~/.local/share/applications
đó, nó sẽ tự động xuất hiện trong Dash, vì vậy nếu bạn sao chép tệp máy tính để bàn vào ~/.local/share/applications
, nó sẽ xuất hiện trong Dash sau lần đăng nhập tiếp theo.
Mở một ứng dụng bằng (chỉ) tên tệp nhị phân (hoặc không):
Netbeans không mở lệnh netbeans
vì shell không biết đường dẫn đến tệp nhị phân của bạn. Nếu các tệp nhị phân được đặt trong /usr/bin
(đường dẫn mặc định tới tệp nhị phân của ứng dụng), chúng sẽ mở ngay lập tức mà không cần tiền tố đường dẫn. Đó là trường hợp ví dụ với emacs.
Nếu một ứng dụng không cài đặt tệp nhị phân của nó vào /usr/bin
, có ba khả năng; hoặc dòng thực thi của tệp máy tính để bàn của ứng dụng bao gồm đường dẫn đến tệp, như bạn có thể thấy ví dụ trong dòng thực thi của file-explorer indicator
tệp máy tính để bàn : /opt/indicator-file-explorer/bin/indicator-file-explorer
, hoặc đường dẫn đến tệp nhị phân được thêm vào $ PATH ( /etc/environment
), vì vậy trình bao cũng sẽ tìm kiếm các tệp nhị phân trong thư mục đó hoặc ứng dụng sẽ cài đặt một liên kết đến tệp nhị phân /usr/bin
. Tất cả ba tùy chọn đều xảy ra, bất kể cách cài đặt ứng dụng.
Nếu bạn đã cài đặt ứng dụng của mình cục bộ, sẽ là một ý tưởng tồi khi (cố gắng-) tạo một liên kết đến tệp nhị phân của ứng dụng từ một thư mục toàn cầu, chẳng hạn như /usr/bin
; những người dùng khác sẽ bị kẹt với một liên kết chết, bởi vì họ không có quyền hợp lệ trong thư mục nhà của bạn. Do đó, cách dễ nhất là tạo thư mục bin cục bộ ( ~/bin
) và tạo liên kết đến tệp nhị phân cục bộ từ thư mục đó (ln -sf). Bằng cách đó, bạn có thể chạy Netbeans được cài đặt cục bộ của mình bằng một lệnh duy nhất netbeans
.