Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: Ubuntu_user 26 Května 2023, 10:19:15
-
Ahoj,
Pokouším se nainstaloval HQPlayer 4 Desktop, ovšem při pokusu o instalaci přes terminál mně vyjede informace, že nelze nainstalovat libflac8.
(https://i.postimg.cc/1RGwCwPN/libflac8.png) (https://postimages.org/)
Používám čerstvě nainstalované Ubuntu 23.04.
Je nějaká možnost, jak doinstalovat libflac8?
-
Proč už zase neodladěnou nejnovější verzi?
Zkus instalovat pomocí Qapt nebo Gdebi, třeba si knihovnu někde najdou.
Mimochodem, kde jsi ten balíček vzal?
Na https://www.signalyst.com/consumer.html jasně uvádějí, že tamní balíčky jsou pro 22.04, ne pro 23.04.
-
pro jistotu
sudo dpkg --configure -a
libflac8 je součástí balíku flac. Soustředil bych se na to.
https://packages.ubuntu.com/search?keywords=libflac8&searchon=names (https://packages.ubuntu.com/search?keywords=libflac8&searchon=names)
Tady se dá stáhnout ručně zde:
https://packages.ubuntu.com/jammy-updates/libflac8 (https://packages.ubuntu.com/jammy-updates/libflac8)
Ručně instalovat. Možná to nepůjde kvůli závislostem.
Elegance by spočívala v tom mít na něj repo v OS kvůli updatům. Ale jen pro tento 1 balík!
Ovšem nejsem v tomto zběhlý a simulovat to nemám kde.
Proč ten balík už není v 23.04 a dál nevím.
https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=flac&searchon=names (https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=flac&searchon=names)
Potom se obrátit na vývojáře balíčků/aplikace, proč ten balík/aplikace už není nebo proč není ve flatpak/appimage/snapcraft. Ale když jej dáš vyhledat libflac8, tak to většinou něco napíše, i když v repu není. Co to píše?
-
pro jistotu
sudo dpkg --configure -a
libflac8 je součástí balíku flac. Soustředil bych se na to.
https://packages.ubuntu.com/search?keywords=libflac8&searchon=names (https://packages.ubuntu.com/search?keywords=libflac8&searchon=names)
Tady se dá stáhnout ručně zde:
https://packages.ubuntu.com/jammy-updates/libflac8 (https://packages.ubuntu.com/jammy-updates/libflac8)
Ručně instalovat. Možná to nepůjde kvůli závislostem.
Elegance by spočívala v tom mít na něj repo v OS kvůli updatům. Ale jen pro tento 1 balík!
Ovšem nejsem v tomto zběhlý a simulovat to nemám kde.
Proč ten balík už není v 23.04 a dál nevím.
https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=flac&searchon=names (https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=flac&searchon=names)
Potom se obrátit na vývojáře balíčků/aplikace, proč ten balík/aplikace už není nebo proč není ve flatpak/appimage/snapcraft. Ale když jej dáš vyhledat libflac8, tak to většinou něco napíše, i když v repu není. Co to píše?
A právě kvůli takovým obskurním aplikacím je dobré používat LTS verzi. Koneckonců do ní stejně ty updaty přitečou, jen s rozumem. A Pipewire se dá nasadit také velmi lehce.
-
Proč už zase neodladěnou nejnovější verzi?
Nejspíš proto, že na .cz verzi stránek je první 23.04 a na .com je Ubuntu 22.04.2 LTS. :-)
-
No tak pokud si vybírám dle toho, kde je co první, tak potěš koště.
-
A jsme doma.
Balík libflac8 je nahrazen libflac12. Což mu nejspíš někde říkal i balíčkovací systém.
https://packages.ubuntu.com/lunar/libflac-dev (https://packages.ubuntu.com/lunar/libflac-dev)
V tom případě je to věc vývojářů aplikace HQPlayer 4.x a 5.
Anebo si zkusit udělat aplikaci pro snapcraft nebo flatpak nebo appimage. Samozřejmě v souladu s licencí vývojářů aplikace.
Nebo jim napsat, ať to udělaj oni.
Anebo používat U22.04.xx.
-
Nakonec jsem přešel zpět na Ubuntu verzi 22.10 a HQPlayer bez problému funguje.
Nejnovější, neodladěná verze 23.04, dělala problémy.
Vývojář HQPlayeru udává podporu pouze pro Ubuntu 22.04 LTS, dále pak pro 24.04.
Díky všem za rady.
-
Stačí instalační balík (hqlayeru) editovat. V souboru DEBIAN/control (který obsahuje seznam závislostí) přepsat libflac8 --> libflac12
To je celé... ;)
-
Stačí instalační balík (hqlayeru) editovat. V souboru DEBIAN/control (který obsahuje seznam závislostí) přepsat libflac8 --> libflac12
To je celé... ;)
Takže lenost tvůrců?