каталог ігор?


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: Якщо ви хочете видалити ігри, видаліть їх через систему управління пакунками вашого дистрибутива.
Жил 'ТАК - перестань бути злим'

Я псуюся з чимось на зразок LFS, я не використовую дистрибутив та управління пакетами
uray

@uray Якщо ви хочете, ви можете видалити каталоги. Єдине питання, яке може викликати це, якщо на певному етапі ви спробуєте встановити якусь гру, і вона не перевіряє наявність каталогу. Це навряд чи, тому що я очікую, що стандартні інструменти встановлення мають таку перевірку правильності (і чітке повідомлення про помилку у разі неприємностей).
thepang

5

Принаймні частково, це так, що система може мати gamesгрупу, до якої належать певні користувачі, і всі вони мають права виконувати ігри в gamesпапці


4
gamesГрупа не для тих , хто може грати в ігри, це для адміністраторів гри (вони отримують право встановлювати гри і управляти речами , як високими файли Score). У старі часи, коли люди не турбувалися про троянів, "серйозні" адміністратори іноді делегували адміністрацію ігор волонтерам (наприклад, студентській команді в університетській системі).
Жил 'ТАК - перестань бути злим'

Я тут спантеличений, це "ігри" - це "ігри", як у програмі для розваг та розваг? або те, що?
uray

1
@Gilles Ви впевнені? Принаймні, у моїй системі (Gentoo) усі виконувані файли в папках ігор належать root:gamesта мають 750, тому люди, які не входять до gamesгрупи, не можуть їх запускати
Michael Mrozek

2
Гаразд, тоді Gentoo робить інакше, ніж Debian, Ubuntu, Fedora та декілька нелінукс-систем, яких я бачив. До речі, у цих системах ігри, які зберігають файли з високою оцінкою, встановлені жорстко games(режим 2755), а файли з високою оцінкою можуть бути записані лише групою ігор. @uray: так, це ігри, як у комп’ютерних іграх, і в цілому розважальне програмне забезпечення (але ігри можуть бути /usr/binяк у інших програмах).
Жил 'ТАК - перестань бути злим'

@uray, так, це "ігри", як в розвагах і забавах. Інколи є програми, які корисні, але мають примхливий елемент, наприклад xcowsay, який викликає спливаючу графіку корови з текстовим повідомленням для користувача.
bgvaughan
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.