Installing TypingMaster into Games
Bob McClure Jr
robertmcclure at earthlink.net
Sun Mar 21 20:40:00 UTC 2004
On Sun, Mar 21, 2004 at 01:23:34PM -0500, Chris A Czerwinski wrote:
> On Sat, 2004-03-20 at 20:02, Bob McClure Jr wrote:
> > On Sat, Mar 20, 2004 at 10:31:32AM -0500, Chris A Czerwinski wrote:
> > > Thanks to Rick S. and Guy R. (what resources and follow-up)-
> > > I've finally got the Java Virtual Machine LINKed properly.
> > >
> > > Now - I want to install "TypingMaster" application into "Games"
> > > e.g. Main Menu -> Games -> More Games ...
> > > so I don't have to install it twice for my kids
> > > (as each has their own logon - boy/girl).
> > >
> > > I am getting confused between /usr/games and /usr/local/games.
> > > Does that mean there is one for Global and the other for who??
> >
> > The convention, as I have seen it practiced in RedHat, is that
> > distribution stuff goes into /usr, and stuff you've added by building
> > and installing from a tarball goes into /usr/local. If you get into
> > lots of partitioning, that's why I make /usr/local a separate
> > partition. (That's another discussion.)
> >
> > > So what would be the proper way of installing and into which
> > > directories? and Permissions? and Links?
> > >
> > > When installing I'm being asked for two locations -
> > > - Install in ................. (Choose) and
> > > - Link Folder (Home) or ................. (Choose)
> > >
> > > Note: When I install as SU - I have to be careful about Home because it
> > > may want to install in /root (I think?) and will they have access?
> >
> > No, you don't want anything for general consumption put in /root.
> >
> > > Thanks for any input.
> > >
> > > Chris Cz (Newbie)
> >
> > Well, philosophically, though it might be crafted to be "game-like", I
> > don't think I would put it in /usr/local/games. That's a rather
> > obscure location. And since it is external to the RedHat
> > installation, I'd put it in /usr/local/bin. That is normally in
> > everybody's PATH, so nothing special needs to be done with that.
> >
> > I don't understand what the "Link Folder (Home) or ..." is about. If
> > you want a shortcut to that, I'd put it in the toolbar at the bottom,
> > or you could add a menu item for it. I don't think I'd let the
> > installation program do any of that, because it probably doesn't know
> > how, and might well do something undesireable.
> >
> > Cheers,
>
> Red Hat's file hierarchy is little different from what I have found
> on the following link to File System Hierarchy Standard at
> http://www.pathname.com/fhs/pub/fhs-2.3.html#USRLOCALSHARE1
>
> <snip...>
> Directory/Folder-> /usr/share : Architecture-independent data
>
> Purpose: The /usr/share hierarchy is for all read-only architecture
> independent data files.
>
> This hierarchy is intended to be shareable among all architecture
> platforms of a given OS; thus, for example, a site with i386, Alpha, and
> PPC platforms might maintain a single /usr/share directory that is
> centrally-mounted. Note, however, that /usr/share is generally not
> intended to be shared by different OSes or by different releases of the
> same OS.
>
> Any program or package which contains or requires data that doesn't need
> to be modified should store that data in /usr/share (or
> /usr/local/share, if installed locally). It is recommended that a
> subdirectory be used in /usr/share for this purpose.
>
> Game data stored in /usr/share/games must be purely static data. Any
> modifiable files, such as score files, game play logs, and so forth,
> should be placed in /var/games.
> <...end of snip>
>
> What I gather is then Game Applications can be installed in:
> FHS's /usr/share/<game-name>
> & equivalent to Red Hat's /usr/share/<game-name>
No. Read again the first line of your quote. It is for fixed _data_,
not executables. Hats off to you, by the way, for looking up the FHS.
So /usr/share/<game-name> would be appropriate for putting things like
TypingMaster's word lists and the like.
> and Game Data/Scores are to be stored in /var "... variable data files":
> FHS's /var/games/<game-name>
> & equivalent to Red Hat's /usr/games/<game-name>
> or /usr/local/share/<game-name>
> or Create in Red Hat a /var/games/<game-name> (to conform with FHS)
I'm unclear what you are saying there. Yes, scores and the like would
go into /var/games/, but the appropriate place for the executable
would be in /usr/games/ or /usr/local/bin/.
> Chris Cz (Newbie)
Cheers,
--
Bob McClure, Jr. Bobcat Open Systems, Inc.
robertmcclure at earthlink.net http://www.bobcatos.com
God loves you whether you like it or not,
but he won't kidnap you to heaven.
More information about the Redhat-install-list
mailing list