oyun rehberi?


28

Standart bir dosya sisteminde:

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

Bu bir şaka mı, yoksa arkasında bir tarih var mı? Bu ne için? Oyunlar gibi bir şey için neden ayrı ve özel rehberlerimiz var?

Yanıtlar:


25

Bu sadece biraz tarihsel bir sıkıntı. Uzun zaman önce, oyunlar sistemin isteğe bağlı bir parçasıydı ve farklı insanlar tarafından yüklenebiliyorlardı, o yüzden /usr/gamesyerine yaşadılar /usr/bin. Yüksek puanlar gibi veriler içeri girdi /var/games. Zaman geçtikçe, insanlar çeşitli değişken oyun verilerini koymak /var/lib/games/NAMEveya /var/games/NAMEstatik oyun verileri ve /usr/lib/NAMEya /usr/games/lib/NAMEya /usr/games/NAMEya /usr/lib/games/NAME(ve aynı shareyerine libmimarisi bağımsız veriler için). Bugünlerde oyunları ayrı tutmak için zorlayıcı bir neden yok, bu sadece bir gelenek meselesi.


1
tüm gamesdizinleri silersem sorun olur mu? ya da uyumluluk sorunu olacak?
uray

3
@uray: Oyunları silmek istiyorsan onları dağıtımının paket yönetim sisteminden kaldır.
Gilles 'SO- kötülük' dur

LFS gibi bir şeyle uğraşıyorum, dağıtım ve paket yönetimi
kullanmıyorum

@uray İsterseniz dizinleri silebilirsiniz. Bunun neden olabileceği tek sorun, eğer bir aşamada biraz oyun kurmaya çalışırsanız ve direktörün varlığını kontrol etmez. Yine de, standart kurulum araçlarının böyle bir kontrol kontrolü (ve sorun olması durumunda açık bir hata mesajı) beklemesini beklemiyorum.
tshepang

5

En azından kısmen, sistemin gamesbelirli kullanıcıların üyesi olduğu bir gruba sahip olması ve hepsinin gamesklasörde oyun yürütme hakları olması


4
gamesGrup, oyun yöneticileri (onlar oyun yükleme hakkını almak ve yüksek skor dosyaları gibi şeyler yönetmek) için olduğunu, oyun oynayabilir kim için değil. Eski günlerde, insanlar truva atlarından endişe duymadıkları zaman, “ciddi” yöneticiler bazen oyun yönetimini gönüllülere devredebilirdi (örneğin bir üniversite sistemindeki bir öğrenci takımı).
Gilles 'SO- kötülük olmayı'

Ben burada şaşırdım, bu "oyunlar" eğlence ve eğlence programında olduğu gibi "oyunlar" mı? ya da ne?
uray

1
@Gilles Emin misiniz? En azından sistemimde (Gentoo), oyun klasörlerindeki tüm yürütülebilir dosyalar ait root:gamesve 750'ye ayarlanmış, bu yüzden gamesgrupta olmayan insanlar bunları çalıştıramaz
Michael Mrozek

2
Tamam, o zaman Gentoo işleri Debian, Ubuntu, Fedora ve Linux dışında gördüğüm sistemlerden farklı yapıyor. Bu arada, bu sistemlerde, yüksek puanlı dosyaları tutan oyunlar, gamesyalnızca oyun grubu tarafından yazılabilen yüksek puanlı dosyalar ayarlanmış (mod 2755). @uray: evet, bu bilgisayar oyunlarında olduğu gibi oyunlar ve daha genel olarak eğlence yazılımlarıdır (ancak oyunlar da /usr/bindiğer programlar gibi olabilir ).
Gilles 'SO- kötülük' dur

@uray, evet, eğlence ve eğlenceli şeylerde olduğu gibi "oyunlar" dır. Arada faydalı olan, ancak bir kullanıcı için kısa mesaj içeren bir ineğin pop-up grafiğine neden olan, xcowsay gibi tuhaf bir öğeye sahip programlar vardır.
bgvaughan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.