Heroic-Games-Launcher / HeroicGamesLauncher

A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.
https://heroicgameslauncher.com
GNU General Public License v3.0
8.27k stars 437 forks source link

rpm package, dependency problem on openSUSE Tumbleweed #3986

Open thebestcloudislocal opened 2 months ago

thebestcloudislocal commented 2 months ago

Describe the bug

There is a dependency problem on openSUSE Tumbleweed:

localhost:/home/rr/Downloads # zypper in ./heroic-2.15.1.x86_64.rpm 
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: 1: nothing provides 'libuuid' needed by the to be installed heroic-2.15.1-1.x86_64
 Solution 1: do not install heroic-2.15.1-1.x86_64
 Solution 2: break heroic-2.15.1-1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c): c

I guess the rpm was made for a distribution that has a package called 'libuuid'. openSUSE Tumbleweed has a package called 'libuuid1'. Do they contain the same software?

localhost:/home/rr/Downloads # zypper search libuuid
Loading repository data...
Reading installed packages...

S  | Name                 | Summary                       | Type
---+----------------------+-------------------------------+--------
i  | libuuid-devel        | Development files for libuuid | package
   | libuuid-devel-32bit  | Development files for libuuid | package
   | libuuid-devel-static | Development files for libuuid | package
i  | libuuid1             | Library to generate UUIDs     | package
   | libuuid1-32bit       | Library to generate UUIDs     | package

Add logs

no log, Heroic is not installed

Steps to reproduce

  1. Try to install the rpm on openSUSE Tumbleweed: zypper in ./heroic-2.15.1.x86_64.rpm

Expected behavior

Dependency problem in the zypper package manager should be gone

Screenshots

No response

Heroic Version

Latest Stable

System Information

Additional information

No response

flavioislima commented 2 months ago

I confirm the issue since I am also using TW, but if we click Ignore it works fine because this lib is already installed like shown above. I think is mostly a Electron issue and might be fixed (or not) by updating Electron on Heroic.

For now, just select the solution 2 or use the Flatpak that is recommended.

flavioislima commented 2 months ago

And yes, they are the same software @thebestcloudislocal