dpkg เป็นตัวจัดการแพ็กเกจเดเบียนเนื่องจากคุณได้ติดตั้ง Nebeans โดยสคริปต์ (สมมุติท้องถิ่น) มันจะไม่ถูกแสดงใน dpkg -l
ดึงคำสั่งของแอปพลิเคชันจากไฟล์เดสก์ท็อป:
เมื่อคุณติดตั้งแอปพลิเคชันซึ่งคุณไม่ทราบคำสั่ง แต่คุณมีไฟล์เดสก์ท็อปคุณสามารถอ่านได้จากเนื้อหาของไฟล์เดสก์ท็อป ลิงค์ที่คุณมีบนเดสก์ท็อปคือไฟล์เดสก์ท็อป ค้นหาบรรทัดโดยเริ่มต้นด้วย "Exec =" สิ่งที่เกิดขึ้นหลังจากสตริงนั้นคือคำสั่งที่คุณกำลังค้นหา
ทำให้แอปพลิเคชันพร้อมใช้งานใน Dash:
โดยปกติแอปพลิเคชั่นจะติดตั้งไฟล์เดสก์ท็อปใน/usr/share/applications
(เช่นเดียวกับ emacs) หากไฟล์เดสก์ท็อปอยู่ในตำแหน่งนั้นหรือใน~/.local/share/applications
นั้นไฟล์นั้นจะปรากฏใน Dash โดยอัตโนมัติดังนั้นหากคุณคัดลอกไฟล์เดสก์ท็อปลงไปไฟล์~/.local/share/applications
ดังกล่าวจะปรากฏใน Dash หลังจากเข้าสู่ระบบครั้งต่อไป
เปิดแอปพลิเคชันโดย (เท่านั้น) เป็นชื่อไฟล์ไบนารี (หรือไม่):
Netbeans ไม่ได้เปิดคำสั่งnetbeans
เนื่องจากเชลล์ไม่ทราบเส้นทางไปยังไฟล์ไบนารีของคุณ หากไฟล์ไบนารีอยู่ใน/usr/bin
(พา ธ เริ่มต้นไปยังไฟล์ไบนารีของแอปพลิเคชัน) ไฟล์เหล่านั้นจะเปิดทันทีโดยไม่มีคำนำหน้าพา ธ นั่นเป็นกรณีตัวอย่างเช่นกับ emacs
หากแอปพลิเคชันไม่ได้ติดตั้งไฟล์ไบนารีของมัน/usr/bin
มีความเป็นไปได้สามประการคือ บรรทัดเรียกใช้งานของไฟล์เดสก์ท็อปของแอปพลิเคชันรวมถึงพา ธ ไปยังไฟล์ดังที่คุณเห็นตัวอย่างในบรรทัดเรียกใช้งานของfile-explorer indicator
ไฟล์เดสก์ท็อปของ: /opt/indicator-file-explorer/bin/indicator-file-explorer
หรือเพิ่มพา ธ ไปยังไฟล์ไบนารีลงใน $ PATH ( /etc/environment
) /usr/bin
จะค้นหาไฟล์ไบนารีในไดเรกทอรีที่มากเกินไปหรือโปรแกรมติดตั้งเชื่อมโยงไปยังแฟ้มไบนารีใน ตัวเลือกทั้งสามเกิดขึ้นไม่ว่าจะติดตั้งแอปพลิเคชันอย่างไร
หากคุณติดตั้งแอปพลิเคชันของคุณในเครื่องคุณควรสร้าง (ลองใช้) สร้างลิงก์ไปยังไฟล์ไบนารีของแอปพลิเคชันจากไดเรกทอรีส่วนกลางเช่น/usr/bin
; ผู้ใช้รายอื่นจะติดอยู่กับลิงค์ที่ตายแล้วเพราะพวกเขาไม่มีสิทธิ์ที่ถูกต้องในไดเรกทอรีบ้านของคุณ ดังนั้นวิธีที่ง่ายที่สุดคือการสร้างไดเรกทอรี bin ท้องถิ่น ( ~/bin
) และสร้างลิงค์ไปยังไฟล์ไบนารีในเครื่องจากไดเรกทอรีนั้น (ln -sf) วิธีการที่คุณสามารถเรียกใช้ของคุณภายในติดตั้ง Netbeans netbeans
โดยคำสั่งเดียว