aspose file tools*
The moose likes Linux / UNIX and the fly likes Problem with removing packages Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Linux / UNIX
Bookmark "Problem with removing packages" Watch "Problem with removing packages" New topic
Author

Problem with removing packages

Ma Yao
Greenhorn

Joined: Sep 13, 2011
Posts: 14
I got the problem when I try to remove the old JDK in Linux.

I tried rpm -e packagename
or rpm -erase
or rpm -erase --nodeps

I got the same exception:" rpm: arguments to --root (-r) must begin with a /"

can anyone figure out what shall I do? thanks
Vijitha Kumara
Bartender

Joined: Mar 24, 2008
Posts: 3855

What is the distribution you have and What is the exact command you tried?


SCJP 5 | SCWCD 5
[How to ask questions] [Twitter]
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16236
    
  21

You've got your command line options mixed up.

Either do "rpm -e packagename" or "rpm --erase" packagename (Note the DOUBLE dash!). Alternatively, "rpm --erase=packagename". All the same results.

When you only coded a single dash, the command line parser interpreted it as:


So it thought you'd specified an alternate install root ("rase"), which, as it noted, is invalid because the root path must be absolute, and therefore start with "/".

So the following command is actually valid, although I hope no one ever uses it!


Customer surveys are for companies who didn't pay proper attention to begin with.
 
 
subject: Problem with removing packages