directory dei giochi?


28

Su un filesystem standard, abbiamo:

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

È uno scherzo o c'è un po 'di storia dietro questo? Cosa serve? Perché abbiamo directory separate e specializzate per qualcosa come i giochi?

Risposte:


25

È solo un po 'di innesto storico. Molto tempo fa, i giochi erano una parte facoltativa del sistema e potevano essere installati da persone diverse, quindi vivevano /usr/gamespiuttosto che /usr/bin. Dati come i punteggi migliori sono arrivati ​​a vivere /var/games. Col passare del tempo, le persone hanno variamente inserito dati di gioco variabili /var/lib/games/NAMEo /var/games/NAMEdati di gioco statici in /usr/lib/NAMEo /usr/games/lib/NAMEo /usr/games/NAMEo /usr/lib/games/NAME(e lo stesso con shareinvece che libper dati indipendenti dall'architettura). Al giorno d'oggi, non esiste alcun motivo convincente per tenere separati i giochi, è solo una questione di tradizione.


1
va bene se cancello tutte le gamesdirectory? o ci saranno problemi di compatibilità?
uray,

3
@uray: se si desidera eliminare i giochi, disinstallarli tramite il sistema di gestione dei pacchetti della propria distribuzione.
Gilles 'SO- smetti di essere malvagio' il

Sto facendo un casino con qualcosa come LFS, non uso la distribuzione e la gestione dei pacchetti
uray,

@uray Se lo desideri, puoi eliminare le directory. L'unico problema che ciò potrebbe causare è se a un certo punto si tenta di installare un gioco e non verifica l'esistenza della directory. Ciò è improbabile, tuttavia, poiché mi aspetto che gli strumenti di installazione standard abbiano un controllo di integrità (e un messaggio di errore chiaro in caso di problemi).
Tshepang,

5

Almeno parzialmente, è così che il sistema può avere un gamesgruppo di cui alcuni utenti sono membri e tutti hanno i diritti per eseguire giochi nella gamescartella


4
Il gamesgruppo non è per chi può giocare, è per gli amministratori di gioco (ottengono il diritto di installare giochi e gestire cose come file con punteggio elevato). Ai vecchi tempi, quando le persone non si preoccupavano dei trojan, gli amministratori "seri" a volte delegavano l'amministrazione del gioco a volontari (ad esempio una squadra di studenti in un sistema universitario).
Gilles 'SO- smetti di essere malvagio' il

Sono perplesso qui, questo "gioco" è il "gioco" come in un programma di intrattenimento e divertimento? o cosa?
Uray,

1
@Gilles Sei sicuro? Almeno sul mio sistema (Gentoo), tutti gli eseguibili nelle cartelle dei giochi sono di proprietà root:gamese impostati su 750, quindi le persone che non fanno parte del gamesgruppo non possono eseguirli
Michael Mrozek

2
Ok, allora Gentoo sta facendo le cose in modo diverso da Debian, Ubuntu, Fedora e diversi sistemi non Linux che ho visto. A proposito, su questi sistemi, i giochi che mantengono file con punteggio elevato sono impostati games(modalità 2755), con file con punteggio elevato scrivibili solo dal gruppo di giochi. @uray: sì, sono giochi come nei giochi per computer e più in generale nei software di intrattenimento (ma i giochi possono essere presenti anche /usr/bincome altri programmi).
Gilles 'SO- smetti di essere malvagio' il

@uray, sì, sono "giochi" come nell'intrattenimento e nelle cose divertenti. A volte ci sono programmi che sono utili ma hanno un elemento stravagante, come xcowsay, che provoca un'immagine pop-up di una mucca con un messaggio di testo per un utente.
bgvaughan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.