Mark Hull-Richter
2007-Feb-15 17:28 UTC
[CentOS] How do I create a clean build environment?
I get interesting results on this one. If I run rpm -q -a | grep i386 as root, I get this: nspluginwrapper-i386-0.9.91.1-1 If I run as my local non-root user, I get this: libgcc-3.4.6-3.i386 libselinux-1.19.1-7.2.i386 libstdc++-3.4.6-3.i386 krb5-libs-1.3.4-33.i386 dbus-glib-0.22-12.EL.7.i386 flash-plugin-9.0.31.0-release.i386 libart_lgpl-2.3.16-3.i386 compat-libstdc++-33-3.2.3-47.3.i386 openoffice.org-i18n-1.1.5-6.6.0.EL4.i386 bzip2-libs-1.0.2-13.EL4.3.i386 glib2-2.4.7-1.i386 libcap-1.10-20.i386 libsepol-1.1.1-2.i386 db4-4.2.52-7.1.i386 zlib-1.2.1.2-1.2.i386 dbus-0.22-12.EL.7.i386 libpng-1.2.7-1.el4.2.i386 libxml2-2.6.16-6.i386 gnome-vfs2-2.8.2-8.2.i386 dmraid-devel-1.0.0.rc11-3_RHEL4_U4.i386 xorg-x11-libs-6.8.2-1.EL.13.37.5.i386 openoffice.org-1.1.5-6.6.0.EL4.i386 device-mapper-1.02.07-4.0.RHEL4.i386 popt-1.9.1-18_nonptl.i386 hal-0.4.2-4.EL4.i386 fontconfig-2.2.3-7.centos4.i386 atk-1.8.0-2.i386 libIDL-0.8.4-1.i386 ORBit2-2.12.0-3.i386 libbonobo-2.8.0-2.i386 pango-1.6.0-9.i386 GConf2-2.8.1-1.i386 redhat-artwork-0.120.1-1.2E.centos4.4.i386 HelixPlayer-1.0.6-0.EL4.1.i386 emacspeak-17.0-7.i386 VMwareWorkstation-5.5.3-34685.i386 gtk2-2.4.13-22.i386 e2fsprogs-1.35-12.4.EL4.i386 libjpeg-6b-33.i386 libtiff-3.6.1-12.i386 gamin-0.1.1-4.EL4.i386 openoffice.org-libs-1.1.5-6.6.0.EL4.i386 audit-libs-1.0.14-1.EL4.i386 expat-1.95.7-4.i386 dmraid-1.0.0.rc11-3_RHEL4_U4.i386 freetype-2.1.9-4.el4.i386 startup-notification-0.7-1.i386 xorg-x11-Mesa-libGL-6.8.2-1.EL.13.37.5.i386 nspluginwrapper-i386-0.9.91.1-1.x86_64 I'm guessing the root run isn't set up right, but that's beside the point. 1) Which of the above should not be available in my build environment (and why), if you have the time? 2) I've found plague and plague-related RPMs at http://centos.karan.org/el4/extras/stable/x86_64/RPMS/repodata/repoview/ Development.Tools.group.html - which of them do I need and which versions (I'm guessing "all" and "the latest")? 3) Where is documentation on how to use plague? I didn't see it at the above URL.... Thanks. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20070215/f044aa33/attachment.html>
Hi Mark Hull-Richter wrote:> > 1) Which of the above should not be available in my build environment > (and why), if you have the time?essentially, you only need the pkgs in 'base' and 'core' as well as other build-requires and their dep chains to build a package.> > 2) I've found plague and plague-related RPMs at > http://centos.karan.org/el4/extras/stable/x86_64/RPMS/repodata/repoview/Development.Tools.group.html > - which of them do I need and which versions (I'm guessing "all" and > "the latest")?plague is a buildsystem - but not a package builder, it uses mock under the hood, and I am guessing all you really want is mock and not the whole plague suite.> 3) Where is documentation on how to use plague? I didn't see it at the > above URL....I suggest you start with mock, lots of docs on the fedora project wiki for that. - KB -- Karanbir Singh : http://www.karan.org/ : 2522219 at icq