checkinstall doesn't create perfect packages. After installing a package with it you should 'explodepkg' it. You'll find that it doesn't create a proper slack-desc file. These should have exactly 11 lines beginning with the exact same name as the first part of the pkg name. If this is not so then the npackage will not be uninstalled by pkgtool. Just open up slack-desc and correct it. Then delete the original .tgz you just exploded and create the new one. Do installpkg on it and then go in to /var/log/packages and delete the file for the original pkg cretaed by checkinstall (if the name has changed -i.e. if there are two files there for the same pkg.
Same problem sometimes with poorly made pkgs from linuxpackages.net.
If already installed just look at the file for the pkg in /var/log/packages and see if it has anything in the 'Description' section. If not, it's a faulty package and should be fixed as above.
|