On Mon, Apr 7, 2008 at 12:34 PM, Ray Van Dolson <rayvd at bludgeon.org> wrote: > On Mon, Apr 07, 2008 at 08:21:17PM +0200, David Hláčik wrote: > > Or to be more specific, what i am trying to do is to remove epel repo and all > > installed packages from that repo , how will i achieve it? > > Something like this: > > rpm -qa --queryformat '%{NAME}-%{VERSION}-%{RELEASE}|%{DISTRIBUTION}\n' | \ > egrep "Extras Packages for Enterprise Linux$" | cut -f1 -d'|' > > Should list all the EPEL packages. You could then call yum remove on > each one or rpm -e. > > Maybe there's a slicker way to do this. > a faster way (nodigest/nosignature) is to get this from rpm -qa --nodigest --nosignature --qf='%{NAME}\t%{DISTRIBUTION}\n' | grep 'Extras Packages for Enterp' | awk '{print $1}' yum remove those and you should be clean. Another way to do this is the old: yum list extras > /tmp/a yum --disablerepo=epel --disablerepo=epel-testing > /tmp/b compare /tmp/a and /tmp/b and you will ahve your list of packages (in case some RPMS were installed by hand). -- Stephen J Smoogen. -- CSIRT/Linux System Administrator How far that little candle throws his beams! So shines a good deed in a naughty world. = Shakespeare. "The Merchant of Venice"