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

[Linux] Missing "libqt5xml5" dependency in the installation tutorial. #4793

Open
1 task done
Ankeraout opened this issue Jun 25, 2022 · 3 comments · May be fixed by MultiMC/Website#16
Open
1 task done

[Linux] Missing "libqt5xml5" dependency in the installation tutorial. #4793

Ankeraout opened this issue Jun 25, 2022 · 3 comments · May be fixed by MultiMC/Website#16
Labels
bug documentation Things that should be handled by documenting, not code.

Comments

@Ankeraout
Copy link

Operating System

No response

Description of bug

The installation page states that for Ubuntu/Debian, MultiMC requires the following packages to be installed:

  • libqt5core5a
  • libqt5network5
  • libqt5gui5

However, MultiMC will also refuse to start if libqt5xml5 is not installed:

user@LAPTOP:~/Documents/games/MultiMC$ ./MultiMC
Launcher Dir: /home/user/Documents/games/MultiMC
No missing dependencies found.
/home/user/Documents/games/MultiMC/MultiMC: error while loading shared libraries: libQt5Xml.so.5: cannot open shared object file: No such file or directory

After installing it, MultiMC works.

This dependency should be added to the installation page, in the "Download & Install" category.

Steps to reproduce

  • Go to https://multimc.org/
  • Scroll down to "Download & Install"
  • Notice that libqt5xml5 is not listed in the Debian/Ubuntu dependencies

Suspected cause

No response

This issue is unique

  • I have searched the issue tracker and did not find an issue describing my bug.
@Ankeraout Ankeraout added the bug label Jun 25, 2022
@LDuncAndroid
Copy link

LDuncAndroid commented Jun 30, 2022

Running dpkg -I on the .deb shows dependencies on libqt5xml5. So installing with sudo dpkg -i multimc_1.6-1.deb and running sudo apt -f install should resolve the missing dependencies.

$ dpkg -I multimc_1.6-1.deb 
 new Debian package, version 2.0.
 size 7672 bytes: control archive=532 bytes.
     384 bytes,    12 lines      control              
      41 bytes,     3 lines   *  postrm               #!/bin/sh
 Package: multimc
 Version: 1.6-1
 Architecture: all
 Maintainer: Petr Mrázek <[email protected]>
 Section: games
 Priority: optional
 Installed-Size: 75
 Depends: zenity, desktop-file-utils, libqt5widgets5, libqt5gui5, libqt5network5, libqt5core5a, libqt5xml5, libqt5concurrent5, wget
 Recommends: openjdk-8-jre
 Homepage: http://multimc.org
 Description: A local install wrapper for MultiMC

@phit phit added the documentation Things that should be handled by documenting, not code. label Jun 30, 2022
@phit
Copy link
Contributor

phit commented Jun 30, 2022

@Labnann
Copy link

Labnann commented Sep 24, 2022

In Fedora 36, I had to install qt5-qtbase and qt5-qtbase-devel for it to work.

Otherwise I was getting: No such file: libqt5xml5 and libQt5Widgets.so.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug documentation Things that should be handled by documenting, not code.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants