Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debian package depends on libappindicator3-1 #1658

Closed
jaubin opened this issue Jun 18, 2021 · 3 comments
Closed

Debian package depends on libappindicator3-1 #1658

jaubin opened this issue Jun 18, 2021 · 3 comments

Comments

@jaubin
Copy link

jaubin commented Jun 18, 2021

Hi,

It is not possible to install Caprine on latest Debian (bullseye) since package libappindicator3 has been removed. Use instead package libayatana-indicator, see : https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895038 . It will also impact *buntus sooner or later.

See signal-desktop for examples.

BTW do you have a Debian repo for Caprine packages ?

Thanks

@dusansimic
Copy link
Collaborator

Hi @jaubin!

Use instead package libayatana-indicator

The thing is we don't require libappindicator ourselves. Electron requires it as a dependency and since we use Electron to make Caprine, you need libappindicator. This issue should be reported on Electron repo because it's their issue.

See signal-desktop for examples.

From the issues I've looked up on signal-desktop repo (here and here) they didn't fix the issue but rather discussed how you can install libappindicator on Debian 11.

BTW do you have a Debian repo for Caprine packages ?

Not at this moment, but I'm working on making 3rd party repos (not supported by the maintainer) and once I've created them you would be able to use them for installing and getting updates of Caprine.

I would recommend using AppImage package in the meantime for Debain 11. It's statically linked version which means that it should work because it bundles all required libraries in the package itself.

I'll close this issue since it's an Electron issue and the repos issue is already reported.

@jaubin
Copy link
Author

jaubin commented Jun 18, 2021

The only thing I know for sure is that signal-desktop does not require anymore libappindicator as a dependency. Maybe just put the dependency in recommends would be sufficient

@kovacslt
Copy link

I faced the same issue while trying Deian 11.
I added buster repos to the /etc/apt/sources.list and bingo, Caprine installed.
deb http://deb.debian.org/debian buster-updates main
deb http://deb.debian.org/debian buster main contrib

So far it seems to work normally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants