On Sat, 2005-09-10 at 11:51 +0900, Dave Gutteridge wrote:
(Moved over from "Re: [CentOS] Why is yum not liked by some?")
As a matter of interest, what baseurl are you using for freshrpms?
It took me a while, but I found this in my yum.conf file: [freshrpms] name=Fedora Core 1 - Freshrpms baseurl=http://ayo.freshrpms.net/fedora/linux/1/$basearch/freshrpms/ mirrorlist=http://ayo.freshrpms.net/fedora/linux/1/mirrors-freshrpms gpgcheck=1
I went ahead and removed it because it seems like people on this list are telling me that freshrpms doesn't have files that I should be using. But since I might have installed some programs from freshrpms, is there something I can do to clean up my system or verify that all the rpms are ones that I should be using with CentOS?
Dave,
As this is a FC1 repository, I'd be VERY suspicious of anything installed from it. [Some have reported using FC3 packages on CentOS4 successfully, but I like to use only those built for CentOS4/EL4, or rebuild from sources, preferably .src.rpm.] Unfortunately, there seem to be packages above that do not have the ".fr." repo tag. Can get a list as follows from the command line (If you don't have it, "yum install lftp" as root.):
$ lftp http://ayo.freshrpms.net/fedora/linux/1/i386/freshrpms/RPMS lftp ayo.freshrpms.net:/fedora/linux/1/i386/freshrpms/RPMS> ls >FreshRPMS.txt lftp ayo.freshrpms.net:/fedora/linux/1/i386/freshrpms/RPMS> exit $ grep -v ".fr." FreshRPMS.txt
The above will give a (fairly short) list of all packages that do NOT have the .fr. repo tag. Need to manually search/destroy those in the installed list generated below.
To get a list of all packages installed:
$ rpm -qa | sort >RPMS_Installed.txt
To find those with repo tags from FreshRPMS:
$ grep ".fr." RPMS_Installed.txt
To remove them, as root:
# yum remove $(grep ".fr." RPMS_Installed.txt)
Be careful with the above as yum MAY want to remove some packages you DON'T want removed. May have to go to individual "rpm -e --nodeps <package>" and "yum install <package>" without FCx repositories enabled to fix things if you get into dependency hell, but this is major surgery with risks.
Good luck getting re-stabilized.
Phil