Gry
GoTaR
gotar at poczta.onet.pl
Wed Aug 21 14:34:46 CEST 2002
poldek> rsearch -f "usr/X11R6/share/games"
Searching packages..........................................done.
7 package(s) found:
chromium-0.9.12-9
csmash-0.6.4.2-1
glchess-0.4.4-1
lbreakout2-2.2.2-1
mirrormagic-2.0.1-2
prboom-2.2.3-1
quadra-1.1.8-2
A katalog /usr/X11R6/share/games do nikogo nie należy. W ogóle to z
grami jest syf, bo są katalogi:
/usr/share/[nazwa] (np. 0verkill)
/usr/X11R6/share/[nazwa] (np. xtux)
/usr/X11R6/share/games/[nazwa] (wymienione u góry)
Podczas gdy prawidłowo:
/usr/games - zgodnie z FHS tu mają leżeć gry i programy edukacyjne
/usr/lib/games/[nazwa] - patrz niżej
/usr/share/games/[nazwa] - zgodnie z FHS statyczne dane gier z /usr/games
/var/games - zgodnie z FHS dynamiczne dane gier
Jeśli to zrzutować na hierarchię X11R6, to powinno być:
/usr/X11R6/games - binarki [1]
/usr/X11R6/lib/games/[nazwa] - zależne od architektury pliki gier
/usr/X11R6/share/games/[nazwa] - statyczne dane gier [2]
/var/games - zostaje, gdyż to osobna hierarchia
[1] o ile używana jest podhierarchia games, czemu TK jest ZTCW przeciwny.
Albo używać i poprawić co nie używa, albo poprawić to, co używa, i
wywalić katalog.
[2] o ile nie pominie się share tak jak w przypadku man (raczej nie
powinno się) - tak czy inaczej coś trzeba poprawić.
Może nie dla wszystkich, ale dla mnie bezpańskie katalogi są bardzo
drażniące. Tak więc krótko dwa pytania:
1. czy ma być używana podhierarchia games?
2. czy ma być ona rzutowana w podhierarchię X11?
Tu należy się zdecydować i zacząć stosować to _KONSEKWENTNIE_.
Jeśli chodzi o moje zdanie to na oba te pytania odpowiedziałbym TAK,
tworząc /usr/{,X11R6/}{,lib/,share/}games oraz /var/games. Wtedy do
poprawy byłyby gry trzymające dane w /usr/{,X11R6}/{bin,lib,share}:
bin -> ../games
lib -> lib/games
share -> share/games
--
GoTaR <gotar at priv0.onet.pl> USA sux
...Dżahilijja... znowu? Nadal...
PLD stuff at http://mops.uci.agh.edu.pl/~gotar/
More information about the feedback
mailing list