-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Unable to install spotube rpm file. Nothing provides libmpv.so.1()(64bit) on fedora 40 Workstation, on x86_64 #1931
Comments
Spotube requires some dynamic libraries to run, these are supposed to come form the system thus you have to install them via the system's package manager.
Search which packages provide the required libraries: I am not familiar with rpm, but with deb (apt) dependencies can be declared for packages, that should also be an rpm thing. |
Alternatively you can install spotube from flatpak, there libraries are bundled. |
Este mesmo problema ocorreu comigo em fedora 38. spotube utiliza o pacote media-kit, e na documentação em github: https://github.com/media-kit/media-kit?tab=readme-ov-file#ubuntudebian Provavelmente, em Fedora, seja, mpv e mpv-devel. Em seguida, baixemos "https://github.com/KRTirtho/Spotube/releases/latest/download/Spotube-linux-x86_64.deb", sim, do debian. Este comando vai criar um diretório "spotube-linux-debian-extraido", entre dentro do diretorio: O conteúdo do arquivo: DEBIAN/control: Maintainer: Kingkor Roy Tirtho [email protected] Eu inseri os pacotes mpv-devel e libmpv, reconstrui o pacote e continuou o erro. Então, o que eu fiz, pra conseguir instalar spotube em fedora foi: Em seguida, tente executar o comando abaixo: Aqui, mesmo se mpv e mpv-devel não tiverem sido instalados, rpm não informará que precisa dos pacotes mpv e mpv-devel. Agora, Spotube, será instalado. Se você executou o comando anterior, mas não instalou os pacotes mvp e mvp-devel, dará este erro ao tentar executar Spotube: package:media_kit_libs_linux registered.
|
Install the mpv and mpv-devel package: |
Thank you, @fabiuz fabiuz. You have explained very well what the problem is and how to solve it. You are an excellent Developer bug reporter. Thank you for your efforts. I hope the packages you wrote will be added to the rpm package and recompiled. I'm sure the maintainer @SilPan SilPan will do a good job on this. I'm not closing the topic because the problem has been solved with a workaround. For a general solution a new rpm package needs to be compiled. Once the package is compiled and released, the topic will be closed. Thank you all. |
I inserted the mpv-devel and libmpv packages on package deb, rebuilt the package and convert to rpm but the error continued: something provides libmpv.so.1()(64bit) needed by spotube-3.8.2+35-2.x86_64. The mpv-libs-0.34.1-2.el8.x86_64.rpm package provides:
However, this package is from the distribution: Enterprise Linux 8. However, in Fedora 38, the mpv-libs package is at version 0.35.1-4.fc38, where it provides:
spotube does not directly depend on libmpv.
In the documentation, from the media_kit package, it states that it requires the mpv and mpv-devel packages, however, on my machine I uninstalled mpv and mpv-devel and only installed mpv-libs and Spotube it worked. |
Spotube does not directly depend on libmpv.so.1, so what we analyze is the libmedia_kit_native_event_loop.so file, which it directly depends on.
|
Managed to get version 3.8.2 installed on Fedora 40 with the help of @fabiuz comments. But I needed to also install libappindicator-gtk3 as well since I was missing libappindicator3.so.1 - See #1580 (comment) |
sorry. I thought it was the same topic but it's different. there is an architectural difference. not aarch64. We have this problem on x86_64, though aarch64 has the same problem. The issue is not fixed. the issue is closed by saying that there is no spotube rpm support for aarch64 architecture. spotube flathub package is requested to be installed. I hope support for x86_64 architecture processors will not be terminated. |
Sorry, I opened a new thread about the same problem. |
Solution: |
Is there an existing issue for this? (Please read the description)
Current Behavior
On the fedora 40 operating system;
The Spotube rpm file does not install, it does not install when run as “open with install software” with the Gnome Software application. It gives the following error:
I get the following error when I try to install from terminal:
When I install it in a fedora container, it gives this error:
It won't install.
Expected Behavior
Must be installed
Steps to reproduce
No response
Logs
Operating System
fedora 40
Spotube version
v3.8.1
Installation source
GitHub Releases (Binary)
Additional information
No response
Self grab
The text was updated successfully, but these errors were encountered: