RHEL4 ppc Minimalkonfiguration anpassen

Software-Archiv kopieren

  • mkdir -p /data/rhel4/ppc64
  • cd /data/rhel4/ppc64

Der Reihe nach von CD5 bis CD1 durchführen (CDs kopieren).

  • mount /dev/cdrom /media/cdrom && ( cd /media/cdrom ; tar cf - * ) | tar xvpf - && eject

YUM-Repository erstellen

rpm -Uvh rpm-build-4.3.3-11_nonptl.ppc.rpm

SRPMS für yum und createrepo besorgen

wget "http://apt.sw.be/redhat/el4/en/i386/SRPMS.dag/createrepo-0.4.3-1.rf.src.rpm"
wget "http://linux.duke.edu/projects/yum/download/2.2/yum-2.2.2-1.src.rpm"

yum compilieren

rpmbuild -ba yum.spec 
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.28985
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd /usr/src/redhat/BUILD
+ rm -rf yum-2.2.2
+ /bin/gzip -dc /usr/src/redhat/SOURCES/yum-2.2.2.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd yum-2.2.2
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.35684
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd yum-2.2.2
+ make
for d in repomd rpmUtils urlgrabber yum etc docs; do make -C $d; [ $? = 0 ] || exit 1 ; done
make[1]: Entering directory `/usr/src/redhat/BUILD/yum-2.2.2/repomd'
echo "Nothing to do"
Nothing to do
make[1]: Leaving directory `/usr/src/redhat/BUILD/yum-2.2.2/repomd'
make[1]: Entering directory `/usr/src/redhat/BUILD/yum-2.2.2/rpmUtils'
echo "Nothing to do"
Nothing to do
make[1]: Leaving directory `/usr/src/redhat/BUILD/yum-2.2.2/rpmUtils'
make[1]: Entering directory `/usr/src/redhat/BUILD/yum-2.2.2/urlgrabber'
echo "Nothing to do"
Nothing to do
make[1]: Leaving directory `/usr/src/redhat/BUILD/yum-2.2.2/urlgrabber'
make[1]: Entering directory `/usr/src/redhat/BUILD/yum-2.2.2/yum'
echo "Nothing to do"
Nothing to do
make[1]: Leaving directory `/usr/src/redhat/BUILD/yum-2.2.2/yum'
make[1]: Entering directory `/usr/src/redhat/BUILD/yum-2.2.2/etc'
echo "Nothing to do"
Nothing to do
make[1]: Leaving directory `/usr/src/redhat/BUILD/yum-2.2.2/etc'
make[1]: Entering directory `/usr/src/redhat/BUILD/yum-2.2.2/docs'
echo "Nothing to do"
Nothing to do
make[1]: Leaving directory `/usr/src/redhat/BUILD/yum-2.2.2/docs'
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.6856
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd yum-2.2.2
+ '[' /var/tmp/yum-2.2.2root '!=' / ']'
+ rm -rf /var/tmp/yum-2.2.2root
+ make DESTDIR=/var/tmp/yum-2.2.2root install
mkdir -p /var/tmp/yum-2.2.2root/usr/share/yum-cli
for p in callback.py cli.py i18n.py output.py progress_meter.py pullheaders.py serverStuff.py translate.py yummain.py ; do \
        install -m 644 $p /var/tmp/yum-2.2.2root/usr/share/yum-cli/$p; \
done
python -c "import compileall; compileall.compile_dir('/var/tmp/yum-2.2.2root/usr/share/yum-cli', 1, '', 1)"
Listing /var/tmp/yum-2.2.2root/usr/share/yum-cli ...
Compiling /var/tmp/yum-2.2.2root/usr/share/yum-cli/callback.py ...
Compiling /var/tmp/yum-2.2.2root/usr/share/yum-cli/cli.py ...
Compiling /var/tmp/yum-2.2.2root/usr/share/yum-cli/i18n.py ...
Compiling /var/tmp/yum-2.2.2root/usr/share/yum-cli/output.py ...
Compiling /var/tmp/yum-2.2.2root/usr/share/yum-cli/progress_meter.py ...
Compiling /var/tmp/yum-2.2.2root/usr/share/yum-cli/pullheaders.py ...
Compiling /var/tmp/yum-2.2.2root/usr/share/yum-cli/serverStuff.py ...
Compiling /var/tmp/yum-2.2.2root/usr/share/yum-cli/translate.py ...
translate.py:117: FutureWarning: hex/oct constants > sys.maxint will return positive values in Python 2.4 and up
  if _StrToInt(buffer[:4]) != 0x950412de:
translate.py:162: FutureWarning: hex/oct constants > sys.maxint will return positive values in Python 2.4 and up
  f.write(_intToStr(0x950412de))    # magic number
Compiling /var/tmp/yum-2.2.2root/usr/share/yum-cli/yummain.py ...
mkdir -p /var/tmp/yum-2.2.2root/usr/bin /var/tmp/yum-2.2.2root/usr/bin
install -m 755 bin/yum.py /var/tmp/yum-2.2.2root/usr/bin/yum
install -m 755 bin/yum-arch /var/tmp/yum-2.2.2root/usr/bin/yum-arch
mkdir -p /var/tmp/yum-2.2.2root/var/cache/yum
for d in repomd rpmUtils urlgrabber yum etc docs; do make PYTHON=python DESTDIR=`cd /var/tmp/yum-2.2.2root; pwd` -C $d install; [ $? = 0 ] || exit 1; done
make[1]: Entering directory `/usr/src/redhat/BUILD/yum-2.2.2/repomd'
mkdir -p /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/repomd
for p in __init__.py mdErrors.py mdUtils.py packageObject.py packageSack.py repoMDObject.py test.py ; do \
        install -m 644 $p /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/repomd/$p; \
done
python -c "import compileall; compileall.compile_dir('/var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/repomd', 1, '', 1)"
Listing /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/repomd ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/repomd/__init__.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/repomd/mdErrors.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/repomd/mdUtils.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/repomd/packageObject.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/repomd/packageSack.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/repomd/repoMDObject.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/repomd/test.py ...
make[1]: Leaving directory `/usr/src/redhat/BUILD/yum-2.2.2/repomd'
make[1]: Entering directory `/usr/src/redhat/BUILD/yum-2.2.2/rpmUtils'
mkdir -p /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/rpmUtils
for p in arch.py __init__.py miscutils.py oldUtils.py transaction.py updates.py ; do \
        install -m 644 $p /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/rpmUtils/$p; \
done
python -c "import compileall; compileall.compile_dir('/var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/rpmUtils', 1, '', 1)"
Listing /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/rpmUtils ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/rpmUtils/__init__.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/rpmUtils/arch.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/rpmUtils/miscutils.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/rpmUtils/oldUtils.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/rpmUtils/transaction.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/rpmUtils/updates.py ...
make[1]: Leaving directory `/usr/src/redhat/BUILD/yum-2.2.2/rpmUtils'
make[1]: Entering directory `/usr/src/redhat/BUILD/yum-2.2.2/urlgrabber'
mkdir -p /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/urlgrabber
for p in byterange.py grabber.py __init__.py keepalive.py mirror.py progress.py ; do \
        install -m 644 $p /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/urlgrabber/$p; \
done
python -c "import compileall; compileall.compile_dir('/var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/urlgrabber', 1, '', 1)"
Listing /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/urlgrabber ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/urlgrabber/__init__.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/urlgrabber/byterange.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/urlgrabber/grabber.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/urlgrabber/keepalive.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/urlgrabber/mirror.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/urlgrabber/progress.py ...
make[1]: Leaving directory `/usr/src/redhat/BUILD/yum-2.2.2/urlgrabber'
make[1]: Entering directory `/usr/src/redhat/BUILD/yum-2.2.2/yum'
mkdir -p /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum
for p in archwork.py comps.py config.py depsolve.py Errors.py failover.py groups.py __init__.py logger.py mdcache.py misc.py packages.py pgpmsg.py repos.py transactioninfo.py ; do \
        install -m 644 $p /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum/$p; \
done
python -c "import compileall; compileall.compile_dir('/var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum', 1, '', 1)"
Listing /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum/Errors.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum/__init__.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum/archwork.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum/comps.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum/config.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum/depsolve.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum/failover.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum/groups.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum/logger.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum/mdcache.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum/misc.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum/packages.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum/pgpmsg.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum/repos.py ...
Compiling /var/tmp/yum-2.2.2root//usr/lib/python2.3/site-packages/yum/transactioninfo.py ...
make[1]: Leaving directory `/usr/src/redhat/BUILD/yum-2.2.2/yum'
make[1]: Entering directory `/usr/src/redhat/BUILD/yum-2.2.2/etc'
#mkdir -p /var/tmp/yum-2.2.2root/etc/security/console.apps 
#install -m 644 yum.console /var/tmp/yum-2.2.2root/etc/security/console.apps/yum
#mkdir -p /var/tmp/yum-2.2.2root/etc/pam.d
#install -m 644 yum.pam /var/tmp/yum-2.2.2root/etc/pam.d/yum
mkdir -p /var/tmp/yum-2.2.2root/etc/yum.repos.d
install -m 644 yum.conf /var/tmp/yum-2.2.2root/etc/yum.conf
mkdir -p /var/tmp/yum-2.2.2root/etc/cron.daily
install -m 755 yum.cron /var/tmp/yum-2.2.2root/etc/cron.daily/yum.cron
mkdir -p /var/tmp/yum-2.2.2root/etc/rc.d/init.d
install -m 755 yum.init /var/tmp/yum-2.2.2root/etc/rc.d/init.d/yum
mkdir -p /var/tmp/yum-2.2.2root/etc/logrotate.d
install -m 644 yum.logrotate /var/tmp/yum-2.2.2root/etc/logrotate.d/yum
make[1]: Leaving directory `/usr/src/redhat/BUILD/yum-2.2.2/etc'
make[1]: Entering directory `/usr/src/redhat/BUILD/yum-2.2.2/docs'
mkdir -p /var/tmp/yum-2.2.2root/usr/share/man/man{5,8}
install -m 644 yum.8 /var/tmp/yum-2.2.2root/usr/share/man/man8/yum.8
install -m 644 yum-arch.8 /var/tmp/yum-2.2.2root/usr/share/man/man8/yum-arch.8
install -m 644 yum.conf.5 /var/tmp/yum-2.2.2root/usr/share/man/man5/yum.conf.5
make[1]: Leaving directory `/usr/src/redhat/BUILD/yum-2.2.2/docs'
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip
+ /usr/lib/rpm/brp-strip-static-archive
+ /usr/lib/rpm/brp-strip-comment-note
Processing files: yum-2.2.2-1tom.4EL
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.76602
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd yum-2.2.2
+ DOCDIR=/var/tmp/yum-2.2.2root/usr/share/doc/yum-2.2.2
+ export DOCDIR
+ rm -rf /var/tmp/yum-2.2.2root/usr/share/doc/yum-2.2.2
+ /bin/mkdir -p /var/tmp/yum-2.2.2root/usr/share/doc/yum-2.2.2
+ cp -pr README AUTHORS COPYING TODO INSTALL ChangeLog /var/tmp/yum-2.2.2root/usr/share/doc/yum-2.2.2
+ exit 0
Provides: config(yum) = 2.2.2-1tom.4EL
Requires(interp): /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires: /bin/bash /bin/sh /usr/bin/python config(yum) = 2.2.2-1tom.4EL libxml2-python python rpm >= 0:4.1.1 rpm-python
Obsoletes: yum-phoebe
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/yum-2.2.2root
Wrote: /usr/src/redhat/SRPMS/yum-2.2.2-1tom.4EL.src.rpm
Wrote: /usr/src/redhat/RPMS/noarch/yum-2.2.2-1tom.4EL.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.88196
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd yum-2.2.2
+ '[' /var/tmp/yum-2.2.2root '!=' / ']'
+ rm -rf /var/tmp/yum-2.2.2root
+ exit 0

createrepo compilieren

rpmbuild -ba createrepo.spec 
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.58399
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd /usr/src/redhat/BUILD
+ rm -rf createrepo-0.4.3
+ /bin/gzip -dc /usr/src/redhat/SOURCES/createrepo-0.4.3.tar.gz
+ tar -xvvf -
drwxr-xr-x skvidal/skvidal   0 2005-07-14 08:37:38 createrepo-0.4.3/
drwxrwxr-x skvidal/skvidal   0 2005-07-14 08:37:38 createrepo-0.4.3/bin/
-rwxrwxr-x skvidal/skvidal  60 2005-07-14 08:37:38 createrepo-0.4.3/bin/createrepo
-rw-rw-r-- skvidal/skvidal 1744 2005-07-14 08:37:38 createrepo-0.4.3/bin/Makefile
-rw-rw-r-- skvidal/skvidal 3901 2005-07-14 08:37:38 createrepo-0.4.3/Makefile
-rwxrwxr-x skvidal/skvidal 16371 2005-07-14 08:37:38 createrepo-0.4.3/genpkgmetadata.py
-rw-rw-r-- skvidal/skvidal 26890 2005-07-14 08:37:38 createrepo-0.4.3/dumpMetadata.py
-rw-rw-r-- skvidal/skvidal   268 2005-07-14 08:37:38 createrepo-0.4.3/README
-rw-rw-r-- skvidal/skvidal  2155 2005-07-14 08:37:38 createrepo-0.4.3/createrepo.spec
drwxrwxr-x skvidal/skvidal     0 2005-07-14 08:37:38 createrepo-0.4.3/docs/
-rw-rw-r-- skvidal/skvidal  1810 2005-07-14 08:37:38 createrepo-0.4.3/docs/Makefile
-rw-rw-r-- skvidal/skvidal  1808 2005-07-14 08:37:38 createrepo-0.4.3/docs/createrepo.8
-rw-rw-r-- skvidal/skvidal  6891 2005-07-14 08:37:38 createrepo-0.4.3/ChangeLog
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd createrepo-0.4.3
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ '[' python '!=' python ']'
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.55980
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd createrepo-0.4.3
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.55980
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd createrepo-0.4.3
+ /bin/rm -rf /var/tmp/createrepo-0.4.3-1tom.4EL-root
+ make prefix=/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr exec_prefix=/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr bindir=/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/bin sbindir=/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/sbin sysconfdir=/var/tmp/createrepo-0.4.3-1tom.4EL-root/etc datadir=/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share includedir=/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/include libdir=/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/lib libexecdir=/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/libexec localstatedir=/var/tmp/createrepo-0.4.3-1tom.4EL-root/var sharedstatedir=/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/com mandir=/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/man infodir=/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/info install
for subdir in bin docs ; do \
  make -C $subdir VERSION=0.4.3 PACKAGE=createrepo DESTDIR=; \
done
make[1]: Entering directory `/usr/src/redhat/BUILD/createrepo-0.4.3/bin'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/redhat/BUILD/createrepo-0.4.3/bin'
make[1]: Entering directory `/usr/src/redhat/BUILD/createrepo-0.4.3/docs'
echo "nothing to do"
nothing to do
make[1]: Leaving directory `/usr/src/redhat/BUILD/createrepo-0.4.3/docs'
for dir in /var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/bin /var/tmp/createrepo-0.4.3-1tom.4EL-root/etc /var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/createrepo /var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/man ; do \
      install -p --verbose  -m 755 -d  $dir ; \
done
install: creating directory `/var/tmp/createrepo-0.4.3-1tom.4EL-root'
install: creating directory `/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr'
install: creating directory `/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/bin'
install: creating directory `/var/tmp/createrepo-0.4.3-1tom.4EL-root/etc'
install: creating directory `/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share'
install: creating directory `/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/createrepo'
install: creating directory `/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/man'
install -p --verbose  -m 755 -D  ././genpkgmetadata.py ./dumpMetadata.py  /var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/createrepo
`././genpkgmetadata.py' -> `/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/createrepo/genpkgmetadata.py'
`./dumpMetadata.py' -> `/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/createrepo/dumpMetadata.py'
for subdir in bin docs ; do \
  make -C $subdir install VERSION=0.4.3 PACKAGE=createrepo; \
done
make[1]: Entering directory `/usr/src/redhat/BUILD/createrepo-0.4.3/bin'
make -C .. installdirs
make[2]: Entering directory `/usr/src/redhat/BUILD/createrepo-0.4.3'
for dir in /var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/bin /var/tmp/createrepo-0.4.3-1tom.4EL-root/etc /var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/createrepo /var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/man ; do \
      install -p --verbose  -m 755 -d  $dir ; \
done
make[2]: Leaving directory `/usr/src/redhat/BUILD/createrepo-0.4.3'
install -p --verbose  -m 755  ../bin/createrepo /var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/bin/createrepo
`../bin/createrepo' -> `/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/bin/createrepo'
make[1]: Leaving directory `/usr/src/redhat/BUILD/createrepo-0.4.3/bin'
make[1]: Entering directory `/usr/src/redhat/BUILD/createrepo-0.4.3/docs'
echo "nothing to do"
nothing to do
make -C .. installdirs
make[2]: Entering directory `/usr/src/redhat/BUILD/createrepo-0.4.3'
for dir in /var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/bin /var/tmp/createrepo-0.4.3-1tom.4EL-root/etc /var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/createrepo /var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/man ; do \
      install -p --verbose  -m 755 -d  $dir ; \
done
make[2]: Leaving directory `/usr/src/redhat/BUILD/createrepo-0.4.3'
mkdir -p /var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/man/man8
install -p --verbose  -m 644  createrepo.8 /var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/man/man8/createrepo.8
`createrepo.8' -> `/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/man/man8/createrepo.8'
make[1]: Leaving directory `/usr/src/redhat/BUILD/createrepo-0.4.3/docs'
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip
+ /usr/lib/rpm/brp-strip-static-archive
+ /usr/lib/rpm/brp-strip-comment-note
Processing files: createrepo-0.4.3-1tom.4EL
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.55980
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd createrepo-0.4.3
+ DOCDIR=/var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/doc/createrepo-0.4.3
+ export DOCDIR
+ rm -rf /var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/doc/createrepo-0.4.3
+ /bin/mkdir -p /var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/doc/createrepo-0.4.3
+ cp -pr ChangeLog README /var/tmp/createrepo-0.4.3-1tom.4EL-root/usr/share/doc/createrepo-0.4.3
+ exit 0
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /bin/sh /usr/bin/python libxml2-python python >= 2.1 rpm >= 4.1.1 rpm-python
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/createrepo-0.4.3-1tom.4EL-root
Wrote: /usr/src/redhat/SRPMS/createrepo-0.4.3-1tom.4EL.src.rpm
Wrote: /usr/src/redhat/RPMS/noarch/createrepo-0.4.3-1tom.4EL.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.55980
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd createrepo-0.4.3
+ /bin/rm -rf /var/tmp/createrepo-0.4.3-1tom.4EL-root
+ exit 0

Installation

rpm -Uvh /usr/src/redhat/RPMS/noarch/createrepo-0.4.3-1tom.4EL.noarch.rpm
rpm -Uvh /usr/src/redhat/RPMS/noarch/yum-2.2.2-1tom.4EL.noarch.rpm

Repository erzeugen

Das Repositorium von RHEL4 U2 besteht aus 1605 Dateien. Das Erzeugen dauert auf einer IBM H70 4CPU Type 7026 ca. 6min.

cd /data
createrepo rhel4
real    5m40.581s
user    4m48.178s
sys     0m17.223s

yum.conf anpassen

[base]
name=Red Hat Linux $releasever - $basearch - Base
baseurl=file:///data/rhel4

RPM GPG Key importieren

rpm --import /data/rhel4/ppc/RPM-GPG-KEY

UP

yum nutzen

yum search screen
yum -y install screen

UP

 
wissen/ibm/pseries/anpassungen_redhat_enterprise_linux_rhel4_ppc.txt · Zuletzt geändert: 05.09.2010 20:31
 
Recent changes RSS feed Donate Valid XHTML 1.0 Valid CSS Recent cached RSS feed cacert-signed web site: inhalt.serviert.de