Xdialog. It is such an annoying program. Instead of giving you an error message so you know what went wrong, it just dumps its help output, and then spams you with a freaking dialog box of the same thing.
I'm interested to see what would cause it to break, so I'll take a look on Sunday. (Right now I'm on my last day visiting my family, and tomorrow I get to spend the day on a bus.)
Anyway, you can always remove things the manual way. Just go to
the 4.3.x package repo and download the package that you want to remove. Then you can expand it into a directory like this (using sylpheed-2.6.0.pet as an example):
Code: Select all
pet2tgz sylpheed-2.6.0.pet
tar xf sylpheed-2.6.0.tar.gz
(Or you could just use the tar command on the .pet file directly, it just outputs an error message that way (but doesn't hurt anything).)
That will create a directory named "sylpheed-2.6.0" which contains all the files that are used by the program, laid out in the same positions as they are in your main filesystem. So you can use that to let you track them down and remove them. Then when you're finished, just remove the directory and the package file.
That's essentially all Pet-Be-Gone does, except it uses the package database's file lists to avoid having to download the individual packages, and it updates the files in /root/.packages to reflect the changes.
By the way, a nice way to see all the contents of smaller packages after they are expanded into a directory is to use the
tree program.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]