ไดเร็กทอรีการติดตั้ง Eclipse


9

ฉันต้องการติดตั้ง Eclipse Kepler Java EE ล่าสุดด้วยตนเอง จนถึงตอนนี้ดีมาก

คำถามของฉัน:

  1. เห็นได้ชัดว่ามี 2 ไดเรกทอรีติดตั้งที่เป็นไปได้สำหรับโฟลเดอร์ eclipse ที่แยกออกมา

/optหรือ/usr/localสิ่งที่แนะนำคืออะไร?

  1. เหมือนกัน แต่สำหรับการสร้างลิงค์สัญลักษณ์: สองความเป็นไปได้

/usr/bin หรือ /usr/local/bin

เหมือนกันที่นี่ไดเรกทอรีแนะนำคืออะไร?

ทางออกที่ดีที่สุดของฉัน: ติดตั้งไดเรกทอรี / opt / eclipse และลิงก์สัญลักษณ์ไปยัง / usr / bin?


1
หากคุณ donwloaded eclipse บันเดิลด้วยตนเองมันเป็นซอฟต์แวร์ที่สมบูรณ์และต้องการให้ติดตั้ง java บนระบบของคุณดังนั้นให้คลายไฟล์ลงในไดเรกทอรีโฮมของคุณและดับเบิลคลิกที่สคริปต์ eclipse เพื่อเปิดใช้งาน คุณสามารถสร้างลิงก์ในภายหลังได้ด้วยการคลิกขวาที่สคริปต์
Olu Smith เมื่อ

คำตอบ:


8

ตามที่ระบบปฏิบัติการยูนิกซ์ระบบแฟ้มลำดับชั้นมาตรฐาน , /optและ/usr/localจะได้รับการใช้งานดังต่อไปนี้:

/ usr / local:

"ลำดับชั้น / usr / local ใช้สำหรับผู้ดูแลระบบเมื่อติดตั้งซอฟต์แวร์แบบโลคัล [... ] อาจใช้สำหรับโปรแกรมและข้อมูลที่แชร์ได้ระหว่างกลุ่มโฮสต์ แต่ไม่พบใน / usr"

/ เลือก:

"/ opt ถูกสงวนไว้สำหรับการติดตั้งแพ็กเกจซอฟต์แวร์แอปพลิเคชันเสริม [... ] โปรแกรมที่จะเรียกใช้โดยผู้ใช้จะต้องอยู่ในไดเรกทอรี / opt / <package> / bin หรือภายใต้ / opt / <provider> ลำดับชั้น."

ดังนั้นเพื่อตอบคำถามสองข้อของคุณ:

"/ opt หรือ / usr / local แนะนำคืออะไร"

การยืมจากคำตอบนี้ (ซึ่งมีรายละเอียดมากกว่าที่ฉันสามารถทำได้) /optมีไว้สำหรับแพ็คเกจที่สร้างไว้ล่วงหน้าซึ่งมีไบนารีที่สร้างไว้ล่วงหน้าซึ่งพร้อมสำหรับการเปิดออก หากคุณกำลังรวบรวม Eclipse ด้วยตัวคุณเอง/usr/localจะเป็นสถานที่ที่ถูกต้อง

"/ usr / bin หรือ / usr / local / bin"

/usr/binมีไว้สำหรับซอฟต์แวร์ที่จัดทำโดยการกระจายของคุณ /usr/localหากคุณกำลังสร้างคราสตัวเองคำนำหน้าการติดตั้งควรจะกำหนดให้


หมายเหตุสำคัญ:ภายใต้สถานการณ์ปกติทั้งสอง/usr/localและ/optเป็นเจ้าของโดย root และไม่สามารถเขียนได้ทั่วโลก หากคุณไม่ใช่ผู้ดูแลระบบคุณจะต้องให้พวกเขาติดตั้งไฟล์หรือใช้โฟลเดอร์บ้านของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.