[SOLVED] Remove/uninstall Calligra* in slackware14 x86_64
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
On my system this returns: /var/log/packages/calligra-2.4.3-x86_64-4:usr/bin/calligrasheets. Does yours print the same?
Quote:
Originally Posted by Habitual
How can I nuke Calligra to orbit?
Assuming you get the same response as me:
Code:
# removepkg calligra
If it returns some other package name then you can remove that package instead (check first the package contains nothing else you might need). If no result is returned then Calligra would appear to exist outside of the Slackware packaging system. Which poses the question, how did it get their? Have you been compiling your own KDE?
I don't want to sound like a smart-aleck, but why do you want to uninstall it? Updates will keep wanting to put it back.
I can blacklist it.
frankbell: I never think your the smart-aleck-y type. "Why" is a perfectly valid question IMO.
and I can blacklist it. I don't use it so I want to lose it (LibreOffice here).
Here's how I removed calligra
I thought I read here (somewhere) about this being included with kde...so I checked my /etc/slackpkg/mirrors files and saw ftp://ftp.cc.swin.edu.au/slackware/slackware64-14.0/ is what I chose, so I navigated there with my browser and checked FILE_LIST.TXT. Verified 2 files present:
FWIW, that is pretty much exactly what kabamaru said. He suggested using slackpkg but the effect is the same as slackpkg just downloads calligra and calls installpkg to install it, then when you uninstall via slackpkg it calls removepkg.
Anyway, whatever you got there in the end. That is the main thing!
FWIW, that is pretty much exactly what kabamaru said. He suggested using slackpkg but the effect is the same as slackpkg just downloads calligra and calls installpkg to install it, then when you uninstall via slackpkg it calls removepkg.
Anyway, whatever you got there in the end. That is the main thing!
but slackpkg doesn't 'find' it... can't install (in the 'usual' manner) what it doesn't find.
Code:
slackpkg search calligra
slackpkg search calligra-2.4.3
= No package name matches the pattern.
Nice to know that portions of a Meta-Package can now be removed.
as long as the end result is the same, I'm cool with that.
Your slackpkg search calligra output doesn't look good though. I would do a
Code:
grep calligra /var/lib/slackpkg/pkglist
and maybe trying switching to a different mirror, adding the gpg, running update etc. Maybe your slackpkg update produces gpg errors and you're missing other packages too.
but slackpkg doesn't 'find' it... can't install (in the 'usual' manner) what it doesn't find.
Then you probably have blacklisted calligra, the whole kde group or have a blacklist entry that matches in some other way. This will prevent slackpkg from finding it, even for removal.
Quote:
Originally Posted by Habitual
Nice to know that portions of a Meta-Package can now be removed.
calligra is a complete package in its own right, not a portion of any other package.
Well, at least we could test if there are other packages that slackpkg cannot find. Run this as root; it will report only the packages that couldn't be found. Normally it will only list the ones you have blacklisted (official packages):
Code:
cat /var/lib/slackpkg/pkglist | cut -d' ' -f6 | sed 's/+/[+]/g' | while read line; do if slackpkg search $line | grep 'No package name matches the pattern' &>/dev/null; then echo $line; fi; done
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.