[syslinux] installing latest rpm on RHEL
Danny Zeng
Danny.Zeng at synopsys.com
Wed Apr 7 23:08:36 PDT 2010
Dag and Richard,
Thank you for point me to the right direction.
I chose to build RPMs on my systems, not because I don't trust you, but to make sure I know how to do this.
1. build and install nasm-2.03 or later, which is required by syslinux build
# cd /tmp
# wget http://www.nasm.us/pub/nasm/releasebuilds/2.08.01/nasm-2.08.01.tar.bz2
# rpmbuild -ta nasm-2.08.01.tar.bz2
# rpm -Uhv /usr/src/redhat/RPMS/i386/nasm-*rpm
2. now build and install syslinux
# wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.86.tar.gz
# rpmbuild -ta syslinux-3.86.tar.gz
# rpm -ihv /usr/src/redhat/RPMS/i386/syslinux-tftpboot-3.86-1.i386.rpm
syslinux-3.86-1 reported conflict with a file from lilo. I know I do not use lilo so I removed it just to make sure all the RPMs I build can be installed.
Regards,
Danny
> -----Original Message-----
> From: Dag Wieers [mailto:dag at wieers.com]
> Sent: Wednesday, April 07, 2010 8:13 PM
> To: For discussion of Syslinux and tftp-hpa
> Cc: Danny Zeng
> Subject: Re: [syslinux] installing latest rpm on RHEL
>
> On Wed, 7 Apr 2010, Dag Wieers wrote:
>
> > On Wed, 7 Apr 2010, Danny Zeng wrote:
> >
> >> Just tried to install RPMs to a RHEL 5.5 64-bit machine, failed too.
> >>
> >> #rpm -ihv --nodeps
> >>
> http://www.kernel.org/pub/linux/utils/boot/syslinux/RPMS/x86_64/syslinu
> x-tftpboot-3.86-1.x86_64.rpm
> >> error: unpacking of archive failed: cpio: Bad Magic
> >>
> >> #rpm -ihv --nodeps
> >>
> http://www.kernel.org/pub/linux/utils/boot/syslinux/RPMS/x86_64/syslinu
> x-tftpboot-3.84-1.x86_64.rpm
> >> error: unpacking of archive failed on file
> /tftpboot/chain.c32;4bbc5813:
> >> cpio: MD5 sum mismatch
> >>
> >> #rpm -ihv --nodeps
> >>
> http://www.kernel.org/pub/linux/utils/boot/syslinux/RPMS/x86_64/syslinu
> x-tftpboot-3.83-1.x86_64.rpm
> >> error: unpacking of archive failed on file
> /tftpboot/chain.c32;4bbc58d3:
> >> cpio: MD5 sum mismatch
> >>
> >> Downloading RPMs from RedHat does work.
> >>
> >> Can someone help check the rpms?
> >
> > Is it possible these RPMs have been created with the newer rpm-build
> (since
> > Fedora 12) and therefor are not installable by anything that predates
> Fedora
> > 12 ?
> >
> > This is a very annoying problem with a change in the RPM format
> (without
> > providing any backported support in newer RHEL releases or
> compatibility).
> >
> > Not good for something that is apart of the LSB standard :-/
>
> As a solution to installing syslinux on RHEL5, you might want to use
> the
> packages from:
>
> http://packages.sw.be/syslinux/
>
> That is, if you trust me ;-)
>
> Otherwise use the SPEC file from the SRPM, download the tarball
> yourself
> and build on a system you trust. (You can do the same with Peter's SRPM
> package in fact)
>
> Kind regards,
> --
> -- dag wieers, dag at wieers.com, http://dag.wieers.com/ --
> [Any errors in spelling, tact or fact are transmission errors]
More information about the Syslinux
mailing list