This is outrageous... keybase sowftware automatically opens on startup and I find no way to disable that.
I want to uninstall the software and I also can't find how to do that.
Not cool! Can anyone lend a hand? Googling didn't help. keybase help didn't help. This issue on uninstalling on OS X didn't help. Fuck keybase for taking my laptop hostage.
apt-get remove keybase
it's not fully uninstalled
@immartian sudo apt-get purge keybase && sudo apt-get autocleanshould do the job.
indeed. Thanks.
To remove the user specific content remove the following directories:
rm -rf ~/.local/share/keybase ~/.config/keybase
Warning: These files contain secret keys that cannot be recovered!
Removing those files should be done by the apt-get purge command, but is not the case. If you are not aware of this, anybody installing again keybase in that machine, would have access to the user account.
Thanks @jgomo3 and @henok321 for the feedback. This is a tough call for us, since that data cannot be recovered (it's secret keys that never leave the device), and can result in data loss if deleted. Sometimes it's hard to find the right balance between local security and prevention of data loss. We'll consider the change requested though.
Thanks, @henok321! Could you add a disclaimer/warning to your comment, please? E.g., _Warning: these files contain cannot be recovered like secret keys that never leave the device!_
I've temporarily added a downvote just in hope a person seeing it read the next comments to note the consequences; nothing bad intended :-)
IMHO, this is a seriously bad design. How come there is no option or preferences to config startup behavior from the client? For me, and I bet for most users, this feels malicious, as if the app is taking over the system without the option to disable it. Bad bad...
In addition to the instructions suggested by @subsevenx, it seems to be necessary to run sudo rmdir /keybase to get rid of the /keybase directory.
My process was as follows. I'm duplicating steps suggested above by @subsevenx, @henok321 and @ayberkt for convenience of anyone who comes across this, but also to put the whole process into perspective.
# Uninstall
sudo apt-get purge keybase
sudo apt-get autoclean
# Remove user data at the risk of losing unrecoverable keys
rm -rf ~/.local/share/keybase ~/.config/keybase
# Delete empty directory in root
sudo rm -r /keybase
# Remove from apt list
sudo rm /var/lib/apt/lists/prerelease.keybase*
sudo rm /etc/apt/sources.list.d/keybase.list
# Untrust the key
apt-key list # To get the following key
sudo apt-key del 656D16C7
sudo apt-get update
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get clean
sudo dpkg --configure -a
sudo apt-get -f install
Most helpful comment
IMHO, this is a seriously bad design. How come there is no option or preferences to config startup behavior from the client? For me, and I bet for most users, this feels malicious, as if the app is taking over the system without the option to disable it. Bad bad...