Stephan, On Wed, 20 Oct 2004, Stephan Wiesand wrote: > Hi Troy, > > On Wed, 20 Oct 2004, Troy Dawson wrote: > > > Stephan Wiesand wrote: > > > Dear All, > > > > > > I noticed that the 3.0.3 release comes with a number of 32bit packages > > > a la Red Hat. > > > > > > After having found out how to deal with them with RPM and YUM by appending > > > .arch to the package name on the command line (is this documented > > > anywhere? I learned about it in some mailing list only...), this is still > > > ugly but usable. > > > > > > Is this the way forward now regarding 32bit compatibility? > > > > > > Cheers, > > > Stephan > > > > > > > It is a step in the way forward. It definatly is much better than not having > > the i386 rpm's in the x86_64. > > I agree. I'm just afraid the colleagues from CERN won't like it because > apt can't handle this yet. But then, rumours say that it's being worked > on. I asked CERN if it was ok. They said yes as they have or will have lua scripts to handle it. > > > I haven't had to install i386 rpm's where there was a x86_64 bit rpm as well, > > so I haven't had to do the trick you are talking about. > > > > I do know that yum will get the appropriate i386 library or support file if > > the package you are getting needs it. Such as if you are installing openoffice. > > > > Since I haven't had to install anything specifically ... what is the yum > > syntax to install a i386 rpm instead of it's x86_64 counterpart? > > If it's in the repository, use something like > "yum install krb5-libs.i386". This also works for "yum remove". > > I had good succes with installing additional packages not in the release > by linking them to some extra repository, doing a yum arch -l, and adding > that to /etc/yum.conf. For some reason, it won't allow me to simply add > the whole i386 distribution. > > The nasty part is that if you have the x86_64 package installed, and then > install and remove the i386 package, all files shared between them are gone. > > There are also some bugs left in both yum and rpm. For example, "rpm -q > krb5-libs.i386" will return 0 even if only the x86_64 package is > installed. And yum refuses to install kernel-unsupported.ia32e on my shiny > new EM64T test system because it insists that x86_64 is the one and only > architecture I should install for. > > But I expect all this to work eventually. And since I looked into RHEL4 > beta 1, and they're doing it just the same way there, it's probably the > way to go, ugly or not. > > Cheers, > Stephan > > > > Troy > > > > > > -- > > ---------------------------------------------------- > | Stephan Wiesand | | > | | | > | DESY - DV - | phone +49 33762 7 7370 | > | Platanenallee 6 | fax +49 33762 7 7216 | > | 15738 Zeuthen | | > | Germany | | > ---------------------------------------------------- > -Connie Sieh