Next Up Previous Contents Index

F.4 Using Red Hat Linux

Using Red Hat Linux

F.4.1 Why does Red Hat `adduser' put each user in his/her own group?

Why does Red Hat `adduser' put each user in his/her own group?

It's called the user group scheme, and it's described in the manual. What it basically does is allow you to use groups to allow multiple people to use a common set of files and edit them, transparently. It goes like this:

At this point, by making the default umask 002 and giving everyone a private default group, you can easily set up groups which users can take advantage of without doing any magic. Just create the group, add the users, and do the above chown and chmod on the group's directories.

F.4.2 Why doesn't the xmh shipped with Red Hat work properly?

Why doesn't the xmh shipped with Red Hat work properly?

We only ship xmh because it is part of the standard X11 distribution. xmh is basicaly shipped as-is from the X11 distribution, and is most likely broken. We've found that there are several better alternatives. If you want to use mh mail, install the mh RPM and the exmh RPM. exmh is a much better GUI mail reader than xmh.

F.4.3 I rebuilt my kernel, but I got vmlinux instead of vmlinuz. Why?

I rebuilt my kernel, but I got vmlinux instead of vmlinuz. Why?

You need to do make boot instead of just make; this builds a compressed kernel and place it in /usr/src/linux/arch/i386/boot. You must copy it to /boot and run lilo yourself to use this one.

If you used make, you got a file called vmlinux. This is an uncompressed kernel image, and will NOT work! LILO will only boot a compressed kernel.

F.4.4 How do I make my own packages (RPMs)?

How do I make my own packages (RPMs)?

Simple. Read the RPM-HOWTO, available in the docs directory on any Red Hat Mirror.

F.4.5 I compiled a program, but I can't run it. What gives?

I compiled a program, but I can't run it. What gives?

Lets say you do the following as root:

gcc -o hello hello.c
hello

You'll get ``hello: command not found''

Why?

By default, `.' is not in your path. You must run:

./hello

(dot, slash, h, e, l, l, o with no spaces)

For security reasons `.' should not be in your path.

F.4.6 Why doesn't xtexsh work?

Why doesn't xtexsh work?

xtexsh is based on older versions of Tcl/Tk than what we ship. Unfortunately, it has not been ported to the newer versions as of yet and it does not work at all.


Next Up Previous Contents Index