Axel Thimm wrote:
.... remove all overlapping i386 packages. For servers that don't need openoffice or HelixPlayer that's not a major loss.
http://bugzilla.atrpms.net/show_bug.cgi?id=326 http://bugzilla.atrpms.net/show_bug.cgi?id=334
See
http://bugzilla.atrpms.net/show_bug.cgi?id=334#c2
for how to make your system "singlelib".
Sorry to be silent on this for so long, I have been trying to use Axel's advice. The technique outlined in bug report 334 allowed me to remove all duplicate packages and allowed apt-get update to complete with no errors or warnings.
However, when I run apt-get dist-upgrade it offers to remove my entire system
I've included the output from the command below, but I'm thinking of switching over to yum. It seems to work better on this system.
Why does apt-get say it wants to remove all those packages? I especially don't understand what's happening with bash, grep, sed, gawk, etc. Shouldn't those be left alone? As you can see I aborted the run when it asked me if I wanted to continue.
Carl.
# apt-get dist-upgrade Reading Package Lists... Done Building Dependency Tree... Done Calculating Upgrade... Done The following packages will be upgraded dump libacl-devel libtiff-devel rmt tzdata words The following packages will be REMOVED: 4Suite ElectricFence GConf2 MAKEDEV MyODBC MySQL-python NetworkManager ORBit2 Omni Omni-foomatic PyQt PyQt-devel PyXML SDL SDL-devel SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL_net SDL_net-devel SysVinit VFlib2 Xaw3d Xaw3d-devel a2ps acpid alchemist alsa-lib alsa-lib-devel alsa-utils anacron apr-util arts arts-devel ash aspell aspell-en at atrpms-kickstart audiofile audiofile-devel authconfig authconfig-gtk autoconf autofs automake automake14 automake15 automake16 automake17 bash bc bind-libs bind-utils binutils bison bitmap-fonts bitstream-vera-fonts bluez-bluefw bluez-utils bzip2 bzip2-devel cdecl cdparanoia-devel cdparanoia-libs chkfontpath comps-extras coreutils cpio cpp cracklib cracklib-dicts crash crontabs cscope cups cups-devel cups-libs curl curl-devel cvs cyrus-sasl cyrus-sasl-devel cyrus-sasl-md5 cyrus-sasl-plain dbus dbus-devel dbus-glib dbus-python dbus-x11 ddd dejagnu desktop-file-utils desktop-printing dhclient dhcpv6_client dialog diffutils diskdumputils docbook-dtds e2fsprogs-devel ed elinks emacs-common enscript esound esound-devel ethereal expect fedora-release fetchmail findutils firefox firstboot fontconfig fontconfig-devel fonts-xorg-100dpi fonts-xorg-75dpi fonts-xorg-base foomatic freeglut freetype freetype-devel ftp gail gamin gamin-devel gawk gcc gcc-c++ gcc-java gd gd-devel gdb gdbm-devel gdk-pixbuf gdm gettext gftp ghostscript ghostscript-fonts glib2-devel glibc-devel glibc-headers glibc-kernheaders gmp-devel gnome-keyring gnome-python2 gnome-python2-bonobo gnome-python2-canvas gnome-python2-gtkhtml2 gnome-vfs2 gnupg gphoto2 gpm gpm-devel grep groff grub gtk+ gtk2 gtkhtml2 guile gzip hal hal-cups-utils hotplug howl howl-libs hpijs htdig htmlview httpd httpd-suexec icon-slicer iiimf-libs iiimf-libs-devel imlib info initscripts intltool iproute ipsec-tools iptables iptstate irda-utils isdn4k-utils jpackage-utils jwhois kbd kdbg kdeaddons kdeartwork kdebase kdebase-devel kdegraphics kdegraphics-devel kdelibs kdelibs-devel kdemultimedia kdenetwork kdenetwork-devel kdepim kdepim-devel kdesdk kdesdk-devel kdeutils kdeutils-devel kdevelop kdewebdev kernel#2.6.10-1.766_FC3 kernel#2.6.9-1.667 kernel-utils krb5-auth-dialog krb5-devel krb5-libs krb5-workstation krbafs krbafs-devel kudzu less lftp libIDL libart_lgpl-devel libbonobo libbonoboui libcroco libdbi-dbd-mysql libgcj libgcj-devel libglade2 libgnome libgnomecanvas libgnomecups libgnomeprint22 libgnomeprintui22 libgnomeui libgsf libidn libidn-devel libpcap libpng-devel librsvg2 libtermcap-devel libtool libungif libungif-devel libusb-devel libuser libuser-devel libwnck libwvstreams libxml2 libxml2-devel libxml2-python libxslt libxslt-devel linuxwacom lm_sensors lockdev lockdev-devel logrotate logwatch lvm2 lynx m4 make man mdadm metacity mgetty minicom mkinitrd mod_auth_mysql module-init-tools mtools mtr mutt mx mysql mysql-bench mysql-devel mysql-server nano nasm nc ncftp ncurses ncurses-devel net-snmp net-tools netdump newt-devel nfs-utils nscd nss_db nss_ldap ntp openjade openldap openldap-devel openmotif openmotif-devel openssh openssh-askpass openssh-askpass-gnome openssh-clients openssh-server openssl openssl-devel oprofile pam pam-devel pam_ccreds pam_krb5 pango parted passwd patchutils pciutils pcmcia-cs pcre-devel pdksh perl-Crypt-SSLeay perl-DBD-MySQL perl-LDAP perl-XML-LibXML perl-XML-LibXML-Common perl-XML-SAX php php-mysql php-pear pilot-link pilot-link-devel pinfo pnm2ppa policycoreutils portmap ppp prelink procmail procps psacct psmisc psutils pyOpenSSL pygtk2 pygtk2-libglade pyorbit python python-devel python-ldap pyxf86config qt qt-MySQL qt-ODBC qt-designer qt-devel quota readline readline-devel redhat-lsb redhat-rpm-config rhgb rhn-applet rhnlib rhpl rp-pppoe rpm rpm-build rpm-devel rpm-python ruby ruby-devel ruby-libs ruby-mode samba-client samba-common sane-backends sane-backends-devel scrollkeeper sed selinux-policy-targeted sendmail setools sgml-common shared-mime-info sip sip-devel slang-devel slocate slrn sox startup-notification statserial stunnel sudo swig switchdesk synaptics sysklogd sysreport system-config-date system-config-display system-config-keyboard system-config-kickstart system-config-language system-config-mouse system-config-network system-config-network-tui system-config-packages system-config-printer system-config-printer-gui system-config-rootpassword system-config-securitylevel system-config-securitylevel-tui system-config-services system-config-soundcard system-config-users system-logviewer talk tar tcl tcpdump tcsh telnet texinfo time tmpwatch ttfprint ttmkfdir udev umb-scheme unixODBC unzip up2date up2date-gnome urw-fonts usermode usermode-gtk utempter util-linux vconfig vim-common vim-enhanced vim-minimal vixie-cron vnc-server vte wget which wvdial xfsprogs xinetd xinitrc xloadimage xml-common xmlsec1 xmlsec1-openssl xorg-x11 xorg-x11-Mesa-libGL xorg-x11-Mesa-libGLU xorg-x11-deprecated-libs xorg-x11-deprecated-libs-devel xorg-x11-devel xorg-x11-font-utils xorg-x11-libs xorg-x11-sdk xorg-x11-tools xorg-x11-twm xorg-x11-xauth xorg-x11-xdm xorg-x11-xfs xrestop xscreensaver xsri xterm yp-tools ypbind yum The following NEW packages will be installed: elfutils-devel elfutils-libelf-devel The following packages have been kept back acl apr beecrypt boost boost-devel diffstat file flac glib2 glibc glibc-common libacl libgcrypt libgpg-error libpng libpng10 libpng10-devel libraw1394 libselinux libselinux-devel libtiff perl-HTML-Parser perl-XML-Parser perl-XML-Twig pkgconfig popt redhat-menus rsh shadow-utils slang wireless-tools zip zlib zlib-devel WARNING: The following essential packages will be removed This should NOT be done unless you know exactly what you are doing! bash initscripts gawk (due to initscripts) grep (due to initscripts) sed (due to initscripts) fedora-release (due to initscripts) psmisc (due to initscripts) iproute (due to initscripts) mkinitrd (due to initscripts) coreutils (due to initscripts) procps (due to initscripts) SysVinit (due to initscripts) udev (due to initscripts) kernel#2.6.10-1.766_FC3 (due to initscripts) module-init-tools (due to initscripts) util-linux (due to initscripts) net-tools (due to initscripts) sysklogd (due to initscripts) kernel#2.6.9-1.667 pam cracklib (due to pam) cracklib-dicts (due to pam) passwd libuser (due to passwd) rpm 6 upgraded, 2 newly installed, 481 removed and 34 not upgraded. Need to get 3837kB of archives. After unpacking 1754MB disk space will be freed. You are about to do something potentially harmful To continue type in the phrase 'Yes, do as I say!' ?] Abort.