จะติดตั้งแอพพลิเคชั่นที่ไหน


9

ฉันเป็นผู้ใช้ Windows มาเป็นเวลานานในช่วงที่มีการย้ายข้อมูลส่วนบุคคลเป็นเวลาหลายปีไปยังการพัฒนาบน Linux บน Windows เมื่อฉันติดตั้งแอปพลิเคชันมันจะถูกวางไว้ในโฟลเดอร์ Program Files และฉันจะให้แอพเก็บไฟล์ที่ฉันสร้างในขณะที่ใช้แอพในลำดับชั้นของโฟลเดอร์ข้อมูลแยกต่างหากที่ฉันสามารถสำรองข้อมูลได้เป็นประจำ

โฟลเดอร์ / ไดเรกทอรีที่เกี่ยวข้องใน Linux คืออะไร (ตกลงฉันกำลังใช้งานบน Mac จริงๆ)


Mac ทำสิ่งต่างจาก Linux เล็กน้อยเช่นเดียวกับ/Applicationsไดเรกทอรี สำหรับการเรียนรู้เกี่ยวกับลินุกซ์ทั่วไปองค์กรระบบแฟ้มให้ดูที่การFHS
jw013

ขอโทษ - ไม่ดีสำหรับฉันที่ไม่ชัดเจน ฉันกำลังพูดถึงแอพพลิเคชั่นลีนุกซ์ทั่วไปเช่นเครื่องมือ apache และการดาวน์โหลด (hadoop, Cassandra, pig, ฯลฯ เป็นตัวอย่างที่เฉพาะเจาะจง) ฉันเข้าใจเกี่ยวกับโฟลเดอร์ / Applications สำหรับข้อมูลเฉพาะของ Mac ขอบคุณ
Chris Gerken

คำตอบ:


13

สำหรับ Linux ฐาน Linux มาตรฐานอธิบายโครงร่างระบบไฟล์และตำแหน่งและวิธีการติดตั้งแอปพลิเคชันและข้อมูล

LSB อ้างอิงมาตรฐานลำดับขั้นของระบบแฟ้ม (แม้ว่าจะล้าสมัยไปมาก) สำหรับรายการส่วนใหญ่ในระบบไฟล์

เป็นเรื่องจริงที่คุณจะพบว่าการใช้งานส่วนใหญ่จะมีไบนารีโปรแกรมของพวกเขาติดตั้งอยู่ใน/usr/binห้องสมุดของพวกเขาในการติดตั้ง/usr/libหรือ/usr/lib64ข้อมูลที่โปรแกรมของพวกเขาร่วมกันในและข้อมูลการใช้เครื่องเฉพาะของพวกเขาใน/usr/share/var/lib

ไดเรกทอรีเหล่านี้เป็นที่ที่ระบบติดตั้งแอปพลิเคชัน

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


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