pamac is suggesting me to install the electron9 AUR package by jonathon. But this package takes hours to compile, so I’d rather not. Therefore I’m trying to find out which other package I have installed which needs electron9, so I can decide if electron9 needs to be updated or I can just remove the package that needs it. The pamac gui says “Installed as a dependency of another package”. So after some googling I found that I have to ask pacman for this. This is the output:
$ pacman -Qi electron9 Name : electron9 Version : 9.4.3-1 Description : Build cross platform desktop apps with web technologies Architecture : x86_64 URL : https://electronjs.org/ Licenses : MIT custom Groups : None Provides : None Depends On : c-ares ffmpeg gtk3 http-parser libevent libxslt libxss minizip nss re2 snappy Optional Deps : kde-cli-tools: file deletion support (kioclient5) libappindicator-gtk3: StatusNotifierItem support [installed] trash-cli: file deletion support (trash-put) xdg-utils: open URLs with desktop's default (xdg-email, xdg-open) [installed] Required By : None Optional For : None Conflicts With : None Replaces : None Installed Size : 154,67 MiB Packager : Nicola Squartini <firstname.lastname@example.org> Build Date : za 06 feb 2021 11:22:11 CET Install Date : vr 19 feb 2021 17:38:54 CET Install Reason : Installed as a dependency for another package Install Script : No
Is there another way to figure out why this package is needed? Am I using the wrong command?
One thing I am suspecting is that skype needs electron. Here’s the pacman output for the skype I have installed:
$ pacman -Qi skypeforlinux-preview-bin Name : skypeforlinux-preview-bin Version : 18.104.22.168-1 Description : Skype for Linux - Preview/Insider Version Architecture : x86_64 URL : http://www.skype.com Licenses : custom Groups : None Provides : skypeforlinux skype Depends On : gtk3 libxss alsa-lib libxtst libsecret nss glibc>=2.28-4 Optional Deps : org.freedesktop.secrets: keyring/password support [installed] libappindicator-gtk3: systray icon support [installed] Required By : None Optional For : None Conflicts With : skypeforlinux skypeforlinux-bin skypeforlinux-stable-bin skypeforlinux-beta-bin skype Replaces : skypeforlinux-bin Installed Size : 271,48 MiB Packager : Unknown Packager Build Date : di 16 feb 2021 09:49:07 CET Install Date : di 16 feb 2021 09:49:27 CET Install Reason : Explicitly installed Install Script : Yes
It seems that my skype does not need electron (which makes sense I think, because I specifically selected the “-bin” version to avoid problems like this).
Can someone help me further debug this, before I remove some component of a program that is (unfortunately) critical to my daily work?
(As far as I can tell there are no other updates needed in the pamac gui, so I’m assuming my system is up to date. I’m running manjaro stable.)