yum, x86_64 and i386: the never ending story

Christoph Wickert christoph.wickert at nurfuerspam.de
Thu Dec 13 02:55:58 UTC 2007


Am Mittwoch, den 12.12.2007, 20:52 -0500 schrieb seth vidal:
> On Thu, 2007-12-13 at 02:46 +0100, Christoph Wickert wrote:
> > Am Mittwoch, den 12.12.2007, 19:27 +0100 schrieb Dominik 'Rathann'
> > Mierzejewski:
> > > On Wednesday, 12 December 2007 at 01:31, Christoph Wickert wrote:
> > > > sorry that I bring up this topic once again: why does yum install i386
> > > > packages on a x86_64 system during groupinstall?
> > > 
> > > Doesn't
> > > # yum install yum-basearchonly
> > > help in this case?
> > 
> > Unfortunately not!
> > 
> > # rpm -qa --qf %{NAME}-%{VERSION}-%{RELEASE}-%{ARCH}\\n \*xf\* | grep i386
> > libXxf86vm-1.0.1-4.fc8-i386
> > libXxf86misc-1.0.1-4.fc8-i386
> > 
> > So obviously I have no i386 Xfce packages installed. Now I'd like to
> > test the Xfce 4.4.2 packages Kevin and me rolled out yesterday:
> > 
> > # yum install yum-basearchonly
> > ...
> > Installed: yum-basearchonly.noarch 0:1.1.8-1.fc8
> > Complete!
> > 
> > # yum --enablerepo=updates-testing groupupdate XFCE
> > Loading "basearchonly" plugin
> > updates-testing           100% |=========================| 2.3 kB    00:00     
> > livna                     100% |=========================| 2.1 kB    00:00     
> > fedora-debuginfo          100% |=========================| 2.1 kB    00:00     
> > fedora                    100% |=========================| 2.1 kB    00:00     
> > adobe-linux-i386          100% |=========================|  951 B    00:00     
> > updates                   100% |=========================| 2.3 kB    00:00     
> > primary.sqlite.bz2        100% |=========================| 1.1 MB    00:01     
> > Excluding Packages in global exclude list
> > Finished
> > Setting up Group Process
> > comps-f8.xml              100% |=========================| 1.2 MB    00:01     
> > Package xfce4-session - 4.4.1-2.fc8.x86_64 already installed and latest version
> > Package xfdesktop - 4.4.1-3.fc8.x86_64 already installed and latest version
> > Package Thunar - 0.8.0-3.fc8.x86_64 already installed and latest version
> > Package xfce-utils - 4.4.1-3.fc8.x86_64 already installed and latest version
> > Package libxfce4util - 4.4.1-3.fc8.x86_64 already installed and latest version
> > Package libxfce4mcs - 4.4.1-3.fc8.x86_64 already installed and latest version
> > Package xfce4-session-engines - 4.4.1-2.fc8.x86_64 already installed and latest version
> > Package libxfcegui4 - 4.4.1-3.fc8.x86_64 already installed and latest version
> > Package xfce4-panel - 4.4.1-4.fc8.x86_64 already installed and latest version
> > Package xfwm4 - 4.4.1-3.fc8.x86_64 already installed and latest version
> > Package xfce4-mixer - 4.4.1-3.fc8.x86_64 already installed and latest version
> > Package xfce4-mailwatch-plugin - 1.0.1-7.fc8.x86_64 already installed and latest version
> > Package xfce4-icon-theme - 4.4.1-3.fc8.noarch already installed and latest version
> > Package xfce-mcs-manager - 4.4.1-3.fc8.x86_64 already installed and latest version
> > Package xfce4-appfinder - 4.4.1-2.fc8.x86_64 already installed and latest version
> > Package xfce-mcs-plugins - 4.4.1-3.fc8.x86_64 already installed and latest version
> > Package xfprint - 4.4.1-2.fc8.x86_64 already installed and latest version
> > Package mousepad - 0.2.12-3.fc8.x86_64 already installed and latest version
> > Resolving Dependencies
> > --> Running transaction check
> > ---> Package libxfce4mcs.i386 0:4.4.1-3.fc8 set to be updated
> > ---> Package libxfcegui4.i386 0:4.4.1-3.fc8 set to be updated
> > ---> Package xfce4-session.i386 0:4.4.1-2.fc8 set to be updated
> > ---> Package xfce4-panel.i386 0:4.4.1-4.fc8 set to be updated
> > ---> Package Thunar.i386 0:0.8.0-3.fc8 set to be updated
> > --> Processing Dependency: libexo-hal-0.3.so.0 for package: Thunar
> > --> Processing Dependency: libexo-0.3.so.0 for package: Thunar
> > ---> Package libxfce4util.i386 0:4.4.1-3.fc8 set to be updated
> > ---> Package xfprint.i386 0:4.4.1-2.fc8 set to be updated
> > --> Running transaction check
> > ---> Package exo.i386 0:0.3.2-3.fc8 set to be updated
> > --> Finished Dependency Resolution
> > 
> > Dependencies Resolved
> > 
> > =============================================================================
> >  Package                 Arch       Version          Repository        Size 
> > =============================================================================
> > Installing:
> >  Thunar                  i386       0.8.0-3.fc8      fedora            5.2 M
> >  xfce4-session           i386       4.4.1-2.fc8      fedora            509 k
> >  xfprint                 i386       4.4.1-2.fc8      fedora            584 k
> > Installing for dependencies:
> >  exo                     i386       0.3.2-3.fc8      fedora            679 k
> >  libxfce4mcs             i386       4.4.1-3.fc8      fedora             46 k
> >  libxfce4util            i386       4.4.1-3.fc8      fedora             73 k
> >  libxfcegui4             i386       4.4.1-3.fc8      fedora            277 k
> >  xfce4-panel             i386       4.4.1-4.fc8      fedora            530 k
> > 
> > Transaction Summary
> > =============================================================================
> > Install      8 Package(s)         
> > Update       0 Package(s)         
> > Remove       0 Package(s)         
> > 
> > Total download size: 7.9 M
> > Is this ok [y/N]: n
> > Exiting on user Command
> > Complete!
> > 
> > The whole group process seems really broken to me.
> 
> yum list installed \*.i386
> 
> just curious what you do have installed.

No problem:
# yum list installed \*.i386
Loading "basearchonly" plugin
Excluding Packages in global exclude list
Finished
Installed Packages
MFC5440CNlpr.i386                        1.0.2-1                installed       
alsa-lib.i386                            1.0.15-1.fc8           installed       
atk.i386                                 1.20.0-1.fc8           installed       
brmfcfaxcups.i386                        1.0.0-1                installed       
brmfcfaxlpd.i386                         1.0.0-1                installed       
brscan2.i386                             0.2.3-0                installed       
cairo.i386                               1.4.12-1.fc8           installed       
compat-libstdc++-296.i386                2.96-139               installed       
compat-libstdc++-33.i386                 3.2.3-62               installed       
cups-libs.i386                           1:1.3.4-4.fc8          installed       
cupswrapperMFC5440CN.i386                1.0.0-1                installed       
dbus-glib.i386                           0.73-4.fc8             installed       
dbus-libs.i386                           1.1.2-7.fc8            installed       
device-mapper-libs.i386                  1.02.22-1.fc8          installed       
e2fsprogs-libs.i386                      1.40.2-11.fc8          installed       
expat.i386                               2.0.1-2                installed       
flash-plugin.i386                        9.0.115.0-release      installed       
fontconfig.i386                          2.4.2-5.fc8            installed       
freetype.i386                            2.3.5-3.fc8            installed       
glib2.i386                               2.14.4-1.fc8           installed       
gnutls.i386                              1.6.3-2.fc8            installed       
gtk-nodoka-engine.i386                   0.6-5.fc8              installed       
gtk2.i386                                2.12.1-5.fc8           installed       
gtk2-engines.i386                        2.12.2-1.fc8           installed       
keyutils-libs.i386                       1.2-2.fc6              installed       
krb5-libs.i386                           1.6.2-9.fc8            installed       
lcms.i386                                1.17-2.fc8             installed       
libICE.i386                              1.0.4-2.fc8            installed       
libSM.i386                               1.0.2-4.fc8            installed       
libX11.i386                              1.1.3-4.fc8            installed       
libXau.i386                              1.0.3-3.fc8            installed       
libXaw.i386                              1.0.4-1.fc8            installed       
libXcursor.i386                          1.1.9-1.fc8            installed       
libXdamage.i386                          1.1.1-3.fc8            installed       
libXdmcp.i386                            1.0.2-4.fc8            installed       
libXext.i386                             1.0.1-4.fc8            installed       
libXfixes.i386                           4.0.3-2.fc8            installed       
libXft.i386                              2.1.12-3.fc8           installed       
libXi.i386                               1.1.3-1.fc8            installed       
libXinerama.i386                         1.0.2-3.fc8            installed       
libXmu.i386                              1.0.3-3.fc8            installed       
libXp.i386                               1.0.0-8.fc8            installed       
libXpm.i386                              3.5.7-1.fc8            installed       
libXrandr.i386                           1.2.2-1.fc8            installed       
libXrender.i386                          0.9.4-1.fc8            installed       
libXt.i386                               1.0.4-3.fc8            installed       
libXtst.i386                             1.0.3-1.fc8            installed       
libXxf86vm.i386                          1.0.1-4.fc8            installed       
libcap.i386                              1.10-30                installed       
libdrm.i386                              2.3.0-7.fc8            installed       
libflashsupport.i386                     000-0.1.svn20070904    installed       
libgcc.i386                              4.1.2-33               installed       
libgcrypt.i386                           1.2.4-6                installed       
libgpg-error.i386                        1.5-6                  installed       
libjpeg.i386                             6b-39.fc8              installed       
libmng.i386                              1.0.9-5.1              installed       
libpng.i386                              2:1.2.22-1.fc8         installed       
libselinux.i386                          2.0.43-1.fc8           installed       
libsepol.i386                            2.0.15-1.fc8           installed       
libsigc++20.i386                         2.0.18-1               installed       
libtiff.i386                             3.8.2-9.fc8            installed       
libxcb.i386                              1.0-4.fc8              installed       
lightscribe.i386                         1.4.136.1-0            installed       
mesa-libGL.i386                          7.0.1-7.fc8            installed       
mesa-libGLU.i386                         7.0.1-7.fc8            installed       
nas.i386                                 1.9.1-2.fc8            installed       
nspluginwrapper.i386                     0.9.91.5-12.fc8        installed       
nspr.i386                                4.6.7-3.fc8            installed       
pango.i386                               1.18.3-1.fc8           installed       
pulseaudio-libs.i386                     0.9.7-0.17.svn20071017 installed       
qt4.i386                                 4.3.2-4.fc8            installed       
qt4-x11.i386                             4.3.2-4.fc8            installed       
unace.i386                               2.50-2.lvn8            installed       
zlib.i386                                1.2.3-14.fc8           installed       

None of the above can be removed without removing the i386 packages I
really need/want (acrobat, flash, skype, unace, printer/scanner
drivers...) it's all the nonfree bits that are not available for x86_64
> 
> groupcommands increase the weirdness since they offer no arch
> specification at all.

obviously ;(

Christoph




More information about the fedora-devel-list mailing list