When you install new S/W on Linux, there are at least three common methods.
1) Binary RPM
These are pre-compiled and you need to choose the right one for your machine.
Each RPM (RedHat Package Manager) file is installed using a program called
rpm. (Do a man rpm for more information).
I don't think patches can be applied. - Pls correct me if I am wrong.
2) Source RPM
These are RPMs which contain source code. The rpm command can be told to
compile and install the package for you, without you knowing what is being
done. I think these are packaged specific to your distrobution. I don't like
this method much.
3) Tarball source
The tarball source is a tar file (tar stands for tape- archive and was
originally intended to be a way to collect files for storage on magnetic
tape.) which contains the actual source code. If you issue the command:
tar tvf <mytarfile> then it will show you the contents without actually
installing. It's a good idea to do this to check that the package is not
rooted. Rooted means that it uses absolute file names - eg /this/that/other
A non rooted, or relative path means that the contents of the tar file will
be relative to you current directory. For example, if your current directory
is /home and you unpack XCostly.tar, then it may contain a file:
fred/bill/john and if you extract it, it will create /home/fred/bill/john.
Of course if your home directory is different, then the resulting file will
be placed in a different path.
tarballs are often compressed and willl have .gz or .bz2 extention. In that
case, you can uncompress them using gunzip or bunzip2 respectively.
The elusive "xc" directory that you are looking for is the top-most relative
directory for the C code as contained in the tarball source for XFreex6. It
will be one level under the working directory where you tar xvf (extract) the
tarball for XFree86. To applt a patch, you should "cd" to this "xp" directory
and ensure that the patch is in that directory before issuing the appropriate
commands.
If you have already untarred the CFree86, but can't find it, then use this
command and go make a cup of tea:
find / -name "xc" -print
I hope this helps.
On Sat, 22 Sep 2001 02:02, you wrote:
> I am try to upgrage my xfree that came out off the box with redhat 7.1
> the intructions below tell me how and i got them from the Read me file at
> xfree.org, however it says tward the bottom of the first parragaph(see
> below) that the patches should be applied to a clean 4.0.2 source tree and
> that the working directory cantains the xc/ directory
>
> ok my questions is were is the xc/ directory i search for like half an hour
> last night till i finally gave up. Could someone please help i sure if
> anyone has very much experiance with linux this should be a easy question.
> Is there some way to find the xc/ directoy
>
> phillip
>
>
>
>
_______________________________________________
Newbie mailing list
[EMAIL PROTECTED]
*** To unsubscribe , or change message options, see:
http://XFree86.Org/mailman/listinfo/newbie