ฉันเห็นลิงก์เหล่านี้ทั้งหมดอธิบายแพคเกจและ. debbs ... ฉันรู้ว่า ... และมี kludges มากมายที่จะทำให้ไฟล์ tar.gz ทำงาน (เช่น: อัปเดตทางเลือกสำหรับ Javaหรือวางไฟล์ด้วยตนเองใน / usr / local / bin (หรือที่อื่นซึ่งฉันได้อนุมานจากการค้นหาหลายชั่วโมง)) หากแพ็กเกจฉลาดมากแอพพลิเคชั่น Linux บางตัวจึงมีอยู่ในแพ็คเกจหรือ. deb / rpms
ฉันกำลังพูดในฐานะผู้ใช้ใหม่ ฉันรู้ว่าผู้เชี่ยวชาญน่าจะรู้ดีกว่า (ฉันคิดว่าฉันสามารถดาวน์โหลด Eclipse เวอร์ชั่นที่คอมไพล์ได้?) เช่นเดียวกับ netbeans และ chrome .sheclipse เป็นไดเรคทอรีที่สามารถเปิดใช้งานได้ Java ต้องการupdate-alternativesธุรกิจนี้แต่ฉันไม่คิดว่ามันจะลงทะเบียนเองใน "รายการโปรแกรม" ของ Ubuntu / Debian (เพียงแค่ลงทะเบียนเป็นคำสั่ง) และอื่น ๆ บางครั้งมีให้บริการในที่เก็บข้อมูล แต่ฉันสับสนว่าทำไมหน้าดาวน์โหลดไม่มีคำอธิบายที่เหมาะสม)
เรื่องสั้นสั้น ๆ : หากการดาวน์โหลดหรือรวบรวมไฟล์ tar.gz ฉันจะลงทะเบียนกับระบบได้อย่างไร? update-alternativesดูเหมือนว่าจะลงทะเบียนเป็นคำสั่งใน Ubuntu มันไม่ปรากฏในแถบค้นหา ใน Debian ฉันสามารถเพิ่มทางลัดไปยังตัวเรียกใช้ GNOME 2 ได้ด้วยตนเอง แต่ฉันควรทำยังไงดี?
แก้ไข:
ดังนั้นหลังจากเล่นไปเรื่อย ๆ ด้วยโซลูชันใหม่ฉันสามารถจัดเรียง "แก้ไขปัญหา" ของฉันได้:
ฉันจะจัดการโปรแกรมที่ติดตั้งด้วยตนเองได้อย่างไร Firefox และ Eclipse เป็นเพียงตัวอย่างของฉันจนถึงตอนนี้ (ฉันไม่ได้ดาวน์โหลดอะไรมากมาย) พวกเขาทั้งสองสามารถวิ่งออกจากกล่องซึ่งฉันชอบ ยกเว้นฉันควรติดตั้งที่ใด ฉันเห็น Eclipse มีคำแนะนำเป็นของตัวเอง แต่ฉันอยากจะทำ "แพ็คเกจแบบแมนนวล" ของฉันทั้งหมดด้วยวิธีเดียวกัน
/usr/local/binหลังจากการวิจัยบางอย่างผมตัดสินใจที่จะใส่ลงไปในโปรแกรมเหล่านี้- จากวิธีการติดตั้งคราสฉันคิดที่จะได้รับบางสิ่งบางอย่างที่จะแสดงขึ้นในตัวผมต้องวางแฟ้มใน
xxx.desktop~/.local/share/applications/ชื่อไฟล์ .desktop นี้มีความสำคัญหรือไม่ - สิ่งที่มีเครื่องมืออัตโนมัติ (ฉันมองหา
configureหรือunix/configureไฟล์) จะทำงานได้ดี บางประเด็นการวิจัยที่ฉันควรใช้CheckInstallเพื่อติดตามสิ่งเหล่านี้ - ฉันควรใช้
update-alternativesเพื่อลงทะเบียนเส้นทาง จากนี้ด้าย Javaดูเหมือนว่าฉันจะสร้างการเชื่อมโยงจากไป/usr/bin/java/usr/lib/jvm/jdk...เมื่อฉันติดตั้งแอปพลิเคชัน "สแตนด์อโลน" เหล่านี้เช่น Eclipse หรือ Firefox ฉันควรลิงก์ไปยังทุกครั้ง/usr/bin/[app]หรือไม่ และถ้าการยืนยัน 1 เป็นจริงฉันจะทำสิ่งที่ชอบsudo update-alternatives --install "/usr/bin/[app]" "[app]" "/usr/local/bin/[app]" 1
คำแนะนำเหล่านี้ถูกต้อง / เป็นวิธีที่ดีในการจัดการการติดตั้งด้วยตนเองหรือไม่? มีขั้นตอนอื่น ๆ ที่ฉันควรทำตามอีกหรือไม่ ข้อเสนอแนะอื่น ๆ ?
*.tar.gzซอฟแวร์คือการสร้างแพคเกจที่เหมาะสม: *.rpm, *.debฯลฯ
.desktopไฟล์เพื่อให้มีบางสิ่งปรากฏขึ้นในเมนู update-alternativesทำงานเพื่อจัดลำดับความสำคัญของคุณPATHเท่านั้น
*.debแพ็คเกจแทนล่ะ