红联Linux门户
Linux帮助

apt-get让电脑运行快起来

发布时间:2008-01-01 11:22:26来源:红联作者:Summerserenity
看见网站朋友们在Fedora 8中装上了apt-get,不禁心动。也来安装一个吧。但没想到安装完以后在更新时apt-get即新立得给出了一大堆出错信息。看了头昏脑胀。心想不装不是用得很好吗,怎么装了反而那么多问题呢。真想把apt-get删除了重新启用yumex,何必自找麻烦。但又一想,一般而言,电脑是不会出错的。出错的是自己。于是静下心来耐心把那一大堆E文看完,这才搞清楚。apt-get是做了一件大好事,告诉你电脑中有一大堆重复的软件,影响更新。差点冤枉了它。于是我把出错信息复制下来,放到OpenOffice的Writer上,再重新排列了一下。成以下这个样子:

RPM::Allow-Duplicated { "^anacron$"; };
RPM::Allow-Duplicated { "^at$"; };
RPM::Allow-Duplicated { "^autofs$"; };
RPM::Allow-Duplicated { "^avahi-compat-libdns_sd$"; };
RPM::Allow-Duplicated { "^avahi-glib$"; };
RPM::Allow-Duplicated { "^avahi-qt3$"; };
RPM::Allow-Duplicated { "^bind-libs$"; };
RPM::Allow-Duplicated { "^bind-utils$"; };
RPM::Allow-Duplicated { "^cairo$"; };
RPM::Allow-Duplicated { "^curl$"; };
RPM::Allow-Duplicated { "^cyrus-sasl-devel$"; };
RPM::Allow-Duplicated { "^cyrus-sasl-lib$"; };
RPM::Allow-Duplicated { "^cyrus-sasl-md5$"; };
RPM::Allow-Duplicated { "^cyrus-sasl-plain$"; };
RPM::Allow-Duplicated { "^cyrus-sasl$"; };
RPM::Allow-Duplicated { "^dcraw$"; };
RPM::Allow-Duplicated { "^diffutils$"; };
RPM::Allow-Duplicated { "^docbook-style-xsl$"; };
RPM::Allow-Duplicated { "^e2fsprogs-devel$"; };
RPM::Allow-Duplicated { "^e2fsprogs-libs$"; };
RPM::Allow-Duplicated { "^e2fsprogs$"; };
RPM::Allow-Duplicated { "^elfutils-libelf$"; };
RPM::Allow-Duplicated { "^elfutils-libs$"; };
RPM::Allow-Duplicated { "^eog$"; };
RPM::Allow-Duplicated { "^evolution-data-server-devel$"; };
RPM::Allow-Duplicated { "^evolution-data-server$"; };
RPM::Allow-Duplicated { "^evolution-help$"; };
RPM::Allow-Duplicated { "^evolution$"; };
RPM::Allow-Duplicated { "^exiv2-libs$"; };
RPM::Allow-Duplicated { "^firefox$"; };
RPM::Allow-Duplicated { "^flash-plugin$"; };
RPM::Allow-Duplicated { "^gail$"; };
RPM::Allow-Duplicated { "^gdm$"; };
RPM::Allow-Duplicated { "^ghostscript$"; };
RPM::Allow-Duplicated { "^gimp-libs$"; };
RPM::Allow-Duplicated { "^glib2-devel$"; };
RPM::Allow-Duplicated { "^glib2$"; };
RPM::Allow-Duplicated { "^glibmm24$"; };
RPM::Allow-Duplicated { "^gnome-desktop$"; };
RPM::Allow-Duplicated { "^gnome-games$"; };
RPM::Allow-Duplicated { "^gnome-keyring-devel$"; };
RPM::Allow-Duplicated { "^gnome-keyring-pam$"; };
RPM::Allow-Duplicated { "^gnome-keyring$"; };
RPM::Allow-Duplicated { "^gnome-menus$"; };
RPM::Allow-Duplicated { "^gnome-python2-bonobo$"; };
RPM::Allow-Duplicated { "^gnome-python2-canvas$"; };
RPM::Allow-Duplicated { "^gnome-python2-gconf$"; };
RPM::Allow-Duplicated { "^gnome-python2-gnomevfs$"; };
RPM::Allow-Duplicated { "^gnome-python2$"; };
RPM::Allow-Duplicated { "^gnome-themes$"; };
RPM::Allow-Duplicated { "^gnome-utils$"; };
RPM::Allow-Duplicated { "^gphoto2$"; };
RPM::Allow-Duplicated { "^gstreamer-plugins-base-devel$"; };
RPM::Allow-Duplicated { "^gstreamer-plugins-base$"; };
RPM::Allow-Duplicated { "^gtk2$"; };
RPM::Allow-Duplicated { "^gtkhtml3$"; };
RPM::Allow-Duplicated { "^gtksourceview2$"; };
RPM::Allow-Duplicated { "^imlib$"; };
RPM::Allow-Duplicated { "^info$"; };
RPM::Allow-Duplicated { "^irqbalance$"; };
RPM::Allow-Duplicated { "^jwhois$"; };
RPM::Allow-Duplicated { "^kernel-headers$"; };
RPM::Allow-Duplicated { "^kudzu-devel$"; };
RPM::Allow-Duplicated { "^kudzu$"; };
RPM::Allow-Duplicated { "^less$"; };
RPM::Allow-Duplicated { "^lftp$"; };
RPM::Allow-Duplicated { "^libbonobo$"; };
RPM::Allow-Duplicated { "^libdvdnav$"; };
RPM::Allow-Duplicated { "^libexif$"; };
RPM::Allow-Duplicated { "^libicu$"; };
RPM::Allow-Duplicated { "^libmms$"; };
RPM::Allow-Duplicated { "^libpurple$"; };
RPM::Allow-Duplicated { "^libselinux-devel$"; };
RPM::Allow-Duplicated { "^libselinux$"; };
RPM::Allow-Duplicated { "^libsemanage$"; };
RPM::Allow-Duplicated { "^libsepol$"; };
RPM::Allow-Duplicated { "^libshout$"; };
RPM::Allow-Duplicated { "^libsmbclient$"; };
RPM::Allow-Duplicated { "^libsmbios-bin$"; };
RPM::Allow-Duplicated { "^libsmbios-libs$"; };
RPM::Allow-Duplicated { "^libsoup-devel$"; };
RPM::Allow-Duplicated { "^libsoup$"; };
RPM::Allow-Duplicated { "^libupnp$"; };
RPM::Allow-Duplicated { "^libwnck-devel$"; };
RPM::Allow-Duplicated { "^libwnck$"; };
RPM::Allow-Duplicated { "^libwvstreams$"; };
RPM::Allow-Duplicated { "^libxcb$"; };
RPM::Allow-Duplicated { "^logwatch$"; };
RPM::Allow-Duplicated { "^nas$"; };
RPM::Allow-Duplicated { "^NetworkManager-glib$"; };
RPM::Allow-Duplicated { "^NetworkManager-gnome$"; };
RPM::Allow-Duplicated { "^NetworkManager$"; };
RPM::Allow-Duplicated { "^nspluginwrapper$"; };
RPM::Allow-Duplicated { "^nss_ldap$"; };
RPM::Allow-Duplicated { "^ntfs-3g$"; };
RPM::Allow-Duplicated { "^ntfsprogs$"; };
RPM::Allow-Duplicated { "^openoffice.org-calc$"; };
RPM::Allow-Duplicated { "^openoffice.org-core$"; };
RPM::Allow-Duplicated { "^openoffice.org-draw$"; };
RPM::Allow-Duplicated { "^openoffice.org-graphicfilter$"; };
RPM::Allow-Duplicated { "^openoffice.org-impress$"; };
RPM::Allow-Duplicated { "^openoffice.org-langpack-en$"; };
RPM::Allow-Duplicated { "^openoffice.org-math$"; };
RPM::Allow-Duplicated { "^openoffice.org-writer$"; };
RPM::Allow-Duplicated { "^openoffice.org-xsltfilter$"; };
RPM::Allow-Duplicated { "^orca$"; };
RPM::Allow-Duplicated { "^paps$"; };
RPM::Allow-Duplicated { "^perl-devel$"; };
RPM::Allow-Duplicated { "^perl-ExtUtils-Embed$"; };
RPM::Allow-Duplicated { "^perl-ExtUtils-MakeMaker$"; };
RPM::Allow-Duplicated { "^perl-libs$"; };
RPM::Allow-Duplicated { "^pilot-link$"; };
RPM::Allow-Duplicated { "^pirut$"; };
RPM::Allow-Duplicated { "^psmisc$"; };
RPM::Allow-Duplicated { "^rhythmbox$"; };
RPM::Allow-Duplicated { "^rpm$"; };
RPM::Allow-Duplicated { "^rsyslog$"; };
RPM::Allow-Duplicated { "^scim-bridge-gtk$"; };
RPM::Allow-Duplicated { "^scim-bridge$"; };
RPM::Allow-Duplicated { "^selinux-policy-devel$"; };
RPM::Allow-Duplicated { "^selinux-policy$"; };
RPM::Allow-Duplicated { "^smartmontools$"; };
RPM::Allow-Duplicated { "^system-config-firewall-tui$"; };
RPM::Allow-Duplicated { "^system-config-firewall$"; };
RPM::Allow-Duplicated { "^taglib$"; };
RPM::Allow-Duplicated { "^tetex-dvips$"; };
RPM::Allow-Duplicated { "^tetex-fonts$"; };
RPM::Allow-Duplicated { "^tetex-latex$"; };
RPM::Allow-Duplicated { "^texinfo$"; };
RPM::Allow-Duplicated { "^tomboy$"; };
RPM::Allow-Duplicated { "^tzdata-java$"; };
RPM::Allow-Duplicated { "^tzdata$"; };
RPM::Allow-Duplicated { "^urw-fonts$"; };
RPM::Allow-Duplicated { "^util-linux-ng$"; };
RPM::Allow-Duplicated { "^vixie-cron$"; };
RPM::Allow-Duplicated { "^vlc$"; };
RPM::Allow-Duplicated { "^yum-updatesd$"; };
RPM::Allow-Duplicated { "^zenity$"; };

怎么样,看了是不是和我一样头晕?差不多有百多个吧。我试着把第一个anacron在添加/删除软件图形界面中搜索了一下,才搞明白有两个 anacron,只不过一个版本新,一个版本旧。原来是系统更新时没有把旧版本的软件删除。现在可能需要我们手工帮它一个忙。于是我想到了yum install命令,把这个命令后面跟上 anacron,出来一段说明和两个版本的 anacron全名,于是我就势用 rpm -e 命令把低版本的一个删除了,留下一个高版本的。依此类推,就用这个方式很快就把以上问题全部纠正了。当然也有可能会三个甚至多个版本的软件会排列在你的面前。碰到软件互相有依赖关系时我就在命令的尾部加上--nodeps。在删除软件的过程中,我从头到尾全部是在命令行下操作的。这些办完以后,再重新启动新立得,就一个出错信息也没有了。再标志全部可能的更新,刷新一下,就顺利更新了。

更新以后我注意看了一下F8的上网速度,不是说飞起来,那也差不多了。和清理前不可同日可语了。所以我认为是apt-get帮助我在新年的第一天清理了Fedora 8系统,把那些更新以后应该痛痛快快删除的旧版本软件全部打扫干净了。

元旦,一方面给红联的朋友拜个年。祝大家新年快乐。另一方面也想把F8的新立得推荐给大家,让大家更高兴。我这个办法可能还太繁锁了一些。如果有朋友在使用新立得清理系统时给出了更为简便的办法,可以解决在软件互相有依赖关系的情况下高速准确地把一些不需要的旧软件删除,我相信,大家一定会更快乐。

最后提醒一下,如果对清理存在疑虑,担心会不会引起系统启动不了,或其它诸如此类问题,那就少删除一些,并做好记录。发现不对头,再用命令yum install 被删除软件名,把它拣回来。
文章评论

共有 1 条评论

  1. anopup 于 2008-01-01 11:30:29发表:

    有些头晕