Keybase client fails to install on Debian 11 (bullseye): unmet dependency libappindicator1
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 9.2k
- Forks
- 1.3k
- Avg merge
- 12h 58m
- Merged PRs (30d)
- 56
Description
Keybase client depends on the libappindicator1 package that has been deprecated and is not available in Debian 11 (bullseye). So, it is not possible to install the current original Keybase deb. The client works fine without libappindicator1 as far as I can tell.
WORKAROUND: Create and install a dummy package for libappindicator1 as described in this comment. The install the Keybase client as usual.
Another workaround is to edit the original deb and remove libappindicator1 from the dependencies. Then install it as usual. The downside is that the original deb needs to be edited on every upgrade.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Debian package metadata that declares the libappindicator1 dependency and check how the package is built for Debian 11 (bullseye). Done means the Keybase client package installs on bullseye without requiring the deprecated package, while preserving installation behavior on supported systems.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- debian, linux
- Domain
- operating-systems, release
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100