thx a lot. excelent tip! John Richard Smith wrote:
> Thanks Derek, > >John > >This came direct to me instead of to the list. > >It may be what you are looking for > >derek > > >>extracted from Contrib-RPM email: > > >>URL : http://kitenet.net/programs/code/alien > >>Summary : Install Debian and Slackware Packages with RPM > >>Description : > >>Alien is a program that converts between the rpm (Mandrake, Redhat), > >>dpkg (Debian), slp (Stampede), and tgz (Slackware) file formats. > >>If you want to use a package from another distribution than the one > >>you have installed on your system, you can use alien to convert > >>it to your preferred package format and install it. > >>HTH > >>Dave > > I downloaded Alien-6.53-3.src.rpm, but, > > [root@localhost root]# cd /alien > [root@localhost alien]# rpm -rebuild alien-6.53-3.src.rpm > Installing alien-6.53-3.src.rpm > Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.55322 > + umask 022 > + cd /usr/src/RPM/BUILD > + cd /usr/src/RPM/BUILD > + rm -rf alien > + /bin/gzip -dc /usr/src/RPM/SOURCES/alien_6.53.tar.gz > + tar -xvvf - > > < snip > ( whole lot of joey/joey stuff) > > joey/joey 0 1999-12-10 18:28:30 alien/link-stamp > + STATUS=0 > + '[' 0 -ne 0 ']' > + cd alien > + exit 0 > Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.55322 > + umask 022 > + cd /usr/src/RPM/BUILD > + cd alien > + rm -rf /tmp/alien-6.53-root > + mkdir -p /tmp/alien-6.53-root/usr/lib /tmp/alien-6.53-root/usr/bin > /tmp/alien-6.53-root/usr/man/man1 > + make DESTDIR=/tmp/alien-6.53-root install > install -d /tmp/alien-6.53-root//usr/bin > perl -pe '$_="\t\$prefix=\"/usr\";" if /PREFIX_AUTOREPLACE/;\ > $_="\tmy \$version_string=\"6.53\";" if /VERSION_AUTOREPLACE/' alien \ > > /tmp/alien-6.53-root//usr/bin/alien > chmod 755 /tmp/alien-6.53-root//usr/bin/alien > install -d /tmp/alien-6.53-root//usr/share/alien/patches \ > /tmp/alien-6.53-root/var/lib/alien > cp -fr lib/* /tmp/alien-6.53-root//usr/share/alien > cp -f patches/* /tmp/alien-6.53-root//usr/share/alien/patches/ > rm -f /tmp/alien-6.53-root//usr/share/alien/patches/*.gz > gzip -qf9 /tmp/alien-6.53-root//usr/share/alien/patches/* > install -d /tmp/alien-6.53-root//usr/share/man/man1 > cp -f alien.1 /tmp/alien-6.53-root//usr/share/man/man1 > + mv /tmp/alien-6.53-root/usr/share/man/man1/alien.1 > /tmp/alien-6.53-root/usr/man/man1 > + /usr/lib/rpm/brp-mandrake > Cleaning files...done > Compressing files...done > Stripping files...done > Relativisation of symlinks...done > Clean perl...done > Building libraries symlinks...done > Processing files: alien-6.53-3 > error: File not found: /tmp/alien-6.53-root/usr/man/man1/alien.1 > Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.55322 > + umask 022 > + cd /usr/src/RPM/BUILD > + cd alien > + DOCDIR=/tmp/alien-6.53-root/usr/share/doc/alien-6.53 > + export DOCDIR > + rm -rf /tmp/alien-6.53-root/usr/share/doc/alien-6.53 > + /bin/mkdir -p /tmp/alien-6.53-root/usr/share/doc/alien-6.53 > + cp -pr CHANGES COPYING README alien.lsm > /tmp/alien-6.53-root/usr/share/doc/alien-6.53 > + exit 0 > Requires: perl > RPM build errors: > File not found: /tmp/alien-6.53-root/usr/man/man1/alien.1 > [root@localhost alien]# > > It seem like some kind of perl file is missing, there are many perl > rpm's on my OS, so which one I haven't a clue ? > Seems like some alien.1 file not found,something to do with doc's. > > I might resort to alien-6.53-3.noarch.rpm, but it would be nice to > create the very thing for my machine, and in anycase probability is > same problems will arise. > > Any help understanding what to do next would be appreciated. > Needless to say NO rpm file was creates in /usr/src/RPM/RPMS/i586 > > regrds, > > John > > -- > John Richard Smith > [EMAIL PROTECTED] > > ------------------------------------------------------------------------ > Want to buy your Pack or Services from MandrakeSoft? > Go to http://www.mandrakestore.com
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
