Client: How to uninstall on ubuntu?

Created on 26 Jul 2017  路  11Comments  路  Source: keybase/client

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.

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...

All 11 comments

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.

First, as described above

# 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

Then manually remove from package management

# 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

Finally, just to be sure...

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
Was this page helpful?
0 / 5 - 0 ratings