01-24-04 12:09 AM
Hi all
I want to build my own Red Hat Enterprise Linux 3.0 AS from the SRPMS.
What I have done so far is:
- downloaded the RHEL 2.9.5 AS BETA ISO`s.
- burned three CD-ROMs
- verified the CD-ROMs
- installed "everything" out of the bootable RHEL 2.9.5 AS Beta
- downloaded all the RHEL 3.0 AS SRPMS
- installed (compiled) all these SRPMS under a non-root user with
"rpmbuild --rebuild ..." in
a local %_topdir path
Some of the SRPMS did not build (72 packages) and the following ones seems
to be
important for the further work:
anaconda-9.1-8.RHEL.src.rpm
comps-3as-0.20031007.src.rpm
gdm-2.4.1.6-2.src.rpm
gnome-applets-2.2.2-2.src.rpm
gnome-panel-2.2.2.1-4.src.rpm
iputils-20020927-11.src.rpm
kdebase-3.1.3-5.2.src.rpm
nautilus-2.2.4-4.E.src.rpm
net-snmp-5.0.8-11.src.rpm
rh-postgresql-7.3.4-8.src.rpm
rpm-4.2.1-4.2.src.rpm
rpmdb-redhat-3-0.20031007.src.rpm
syslinux-2.06-0.3E.src.rpm
XFree86-4.3.0-35.EL.src.rpm
Now I got stuck. Some of these *.src.rpm needed rpm`s for building which are
not installed
on my system (although I installed all packages of the building system). And
I could not find
them anywhere else, not even old versions in other RH Linux
distributions...:
anaconda-9.1-8.RHEL.src.rpm.out
error: Failed build dependencies:
pump-devel >= 0.8.15 is needed by anaconda-9.1-8.RHEL
bogl-devel >= 0:0.1.9-17 is needed by anaconda-9.1-8.RHEL
beecrypt-devel is needed by anaconda-9.1-8.RHEL
Installing anaconda-9.1-8.RHEL.src.rpm
gdm-2.4.1.6-2.src.rpm.out
error: Failed build dependencies:
libgsf-devel is needed by gdm-2.4.1.6-2
Installing gdm-2.4.1.6-2.src.rpm
kdebase-3.1.3-5.2.src.rpm.out
error: Failed build dependencies:
cdparanoia-devel is needed by kdebase-3.1.3-5.2
Installing kdebase-3.1.3-5.2.src.rpm
rpm-4.2.1-4.2.src.rpm.out
error: Failed build dependencies:
beecrypt-devel >= 3.0.1 is needed by rpm-4.2.1-4.2
Installing rpm-4.2.1-4.2.src.rpm
syslinux-2.06-0.3E.src.rpm.out
error: Failed build dependencies:
nasm is needed by syslinux-2.06-0.3E
Installing syslinux-2.06-0.3E.src.rpm
XFree86-4.3.0-35.EL.src.rpm.out
error: Failed build dependencies:
Glide3-devel >= 20010520 is needed by XFree86-4.3.0-35.EL
Installing XFree86-4.3.0-35.EL.src.rpm
So, my first question: where do I get these *-devel rpms from?
Maybe it is possible to use the already installed versions from the RHEL
2.9.5 AS Beta system,
but they are not accurate. For example, on the building system
anaconda-9.0.5-5.RHEL is installed
and kdebase-3.1.3-1. So, theoretically I could take these already build RPMS
from the beta system CD
and install them in the RPMS path of the 3.0 system, but I dont want to do
this...
And the second question: what is the "right" way to go on to build my own
three bootable RHEL 3.0 AS
CD`s for the installation of RHEL 3.0 AS on any computer? I will have to get
a running kernel as well.
There were no kernel*.src.rpm files in the downloaded SRPMS distribution,
only the two precompiled
kernel-2.4.9-21.1.i386.rpm
kernel-BOOT-2.4.9-21.1.i386.rpm
Can I use these or do I have to get and compile my own kernel?
- If I can use these two rpm`s, how do I install them in my local build
path?
- If I have to build my own kernel from the kernel*.src.rpm, do I have to
do this in my local build
path like I would have to do it if I would install them in the normal
/usr/src/... directory??
Maybe the second question can be split in more specific questions:
a) how do I include the kernel in the build path?
b) how do I setup a bootable installation CD (and how do I have to
configure the installer
(anaconda??))?
Thank you for any help!
Regards,
- Eric
eric.mueller@id.ethz.ch
[ Post a follow-up to this message ]
|