On Sun, 16 May, 2010 at 07:58:50 -0400, Ken Schneider - openSUSE wrote:
On 05/16/2010 05:53 AM, Jon Clausen pecked at the keyboard and wrote:
On Sun, 16 May, 2010 at 10:31:53 +0200, Alexey Eremenko wrote:
# rpm -e VirtualBox error: package VirtualBox is not installed #
Use: # rpm -e VirtualBox-3.1
Yeah, sometimes it's not immediately apparent where the package 'name' ends, and where the 'version' begins... (although there are rules)
jon@nx8220:~> rpm -qi virtualbox-ose-3.0.6-9.11.2.i586 | grep Name Name : virtualbox-ose Relocations: (not relocatable)
So if I wanted to remove this, the command would be:
rpm -e virtualbox-ose
/jon
Or simply:
rpm -qa|grep -i virtu
will produce the name of the package to remove.
Hmmm... yeah, I guess you're right... The point of the excercise was 'how to get the <name> only of the package', with no abiguity, even if <name> includes dashes, number and dots - as in the case of VirtualBox-3.1 above. I could have sworn that 'rpm -e' wouldn't accept the complete <name>-<version>-<arch> - but apparantly I am wrong about that (I just tested to be sure)... ...I wonder where I got that idea from... But 'rpm -qf $(which <command>)' is still valid. Quicker and less ambiguos than 'rpm -qa | grep <something>'... /jon -- YMMV -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org