ไดเรกทอรีเกม?


28

ในระบบไฟล์มาตรฐานเรามี:

/usr/games
/usr/lib/games
/usr/local/games
/usr/share/games
/var/games
/var/lib/games

นี่เป็นเรื่องตลกหรือมีประวัติเบื้องหลังบ้างไหม? มีไว้เพื่ออะไร? เหตุใดเราจึงมีไดเรกทอรีแยกต่างหากและพิเศษสำหรับบางอย่างเช่นเกม

คำตอบ:


25

มันเป็นแค่ประวัติศาตร์เล็กน้อย นานมาแล้วเกมเป็นส่วนที่ไม่จำเป็นของระบบและอาจจะมีการติดตั้งโดยผู้คนที่แตกต่างกันเพื่อให้พวกเขาอาศัยอยู่ในมากกว่า/usr/games ข้อมูลเช่นคะแนนสูงเข้ามาอยู่ใน/usr/bin /var/gamesเมื่อเวลาผ่านไปคนนานัปการใส่ข้อมูลเกมตัวแปร/var/lib/games/NAMEหรือ/var/games/NAMEข้อมูลเกมแบบคงที่ใน/usr/lib/NAMEหรือ/usr/games/lib/NAMEหรือ/usr/games/NAMEหรือ/usr/lib/games/NAME(และเช่นเดียวกันกับการshareแทนlibข้อมูลสถาปัตยกรรมอิสระ) ทุกวันนี้ไม่มีเหตุผลที่น่าสนใจในการแยกเกม แต่มันเป็นเรื่องของประเพณี


1
ตกลงถ้าฉันลบgamesไดเรกทอรีทั้งหมดหรือไม่ หรือจะมีปัญหาความเข้ากันได้?
uray

3
@uray: หากคุณต้องการลบเกมให้ถอนการติดตั้งผ่านระบบจัดการแพ็คเกจของคุณ
Gilles 'หยุดความชั่วร้าย'

I'am ล้อขึ้นกับสิ่งที่ต้องการ LFS, ฉันไม่ได้ใช้ distro และการจัดการแพคเกจ
Uray

@uray คุณสามารถลบไดเรกทอรีหากคุณต้องการ ปัญหาเดียวที่อาจเกิดขึ้นคือถ้าในบางช่วงคุณพยายามติดตั้งเกมบางเกมและไม่ได้ตรวจสอบการมีอยู่ของไดเรกทอรี ไม่น่าเป็นไปได้สำหรับฉันคาดว่าเครื่องมือติดตั้งมาตรฐานจะมีการตรวจสอบสติ (และข้อความผิดพลาดที่ชัดเจนในกรณีที่มีปัญหา)
tshepang

5

อย่างน้อยบางส่วนก็เพื่อให้ระบบสามารถมีgamesกลุ่มที่ผู้ใช้บางคนเป็นสมาชิกและพวกเขาทุกคนมีสิทธิ์ในการใช้งานเกมในgamesโฟลเดอร์


4
gamesกลุ่มไม่ได้สำหรับผู้ที่สามารถเล่นเกมก็สำหรับผู้ดูแลระบบเกม (พวกเขาจะได้รับสิทธิในการติดตั้งเกมและจัดการสิ่งต่างๆเช่นไฟล์คะแนนสูง) ในสมัยก่อนเมื่อคนไม่ต้องกังวลเกี่ยวกับโทรจันบางครั้งผู้ดูแลระบบ "จริงจัง" จะมอบหมายการบริหารเกมให้กับอาสาสมัคร (เช่นทีมนักเรียนในระบบมหาวิทยาลัย)
Gilles 'หยุดชั่วร้าย'

ฉันงงงวยที่นี่ "เกม" นี้เป็น "เกม" เหมือนในโปรแกรมเพื่อความบันเทิงและความสนุกหรือไม่? หรืออะไร?
uray

1
@Gilles คุณแน่ใจหรือไม่ อย่างน้อยในระบบของฉัน (Gentoo) ไฟล์ปฏิบัติการทั้งหมดในโฟลเดอร์เกมนั้นเป็นของroot:gamesและตั้งไว้ที่ 750 ดังนั้นคนที่ไม่อยู่ในgamesกลุ่มไม่สามารถเรียกใช้มันได้
Michael Mrozek

2
ตกลงแล้ว Gentoo กำลังทำสิ่งที่แตกต่างจาก Debian, Ubuntu, Fedora และระบบอื่น ๆ ที่ไม่ใช่ Linux ที่ฉันเคยเห็น โดยวิธีการในระบบเหล่านี้เกมที่เก็บไฟล์คะแนนสูงเป็น setgid games(โหมด 2755) โดยมีไฟล์คะแนนสูงที่เขียนได้โดยกลุ่มเกมเท่านั้น @uray: ใช่นั่นคือเกมเหมือนในเกมคอมพิวเตอร์และซอฟต์แวร์เพื่อความบันเทิงโดยทั่วไป (แต่เกมก็/usr/binเหมือนโปรแกรมอื่น ๆ ด้วย)
Gilles 'หยุดความชั่วร้าย'

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