I found some time to puzzle through and this is the process I worked out.
1. Download '
jagex-launcher-beta-linux-x86_64.AppImage ' @
https://osrs.runescape.com/download2. Give the AppImage executable perms '
chmod +x jagex* '
3. unpack App Image ' j
agex* --appimage-extract '
4. In the new folder, verify the following items have executable permissions
A.
AppRun B.
jagex-launcher C.
jagex-launcher.bin5. Install
bash.tcz and
file.tcz6. run '
ldd jagex-launcher.bin | grep "not found" ' and note all the missing Libraries.
A. I was missing the following:
I. . . . . . libnspr4.so
II. . . . . libnss3.so
III. . . . . libnssutil3.so
IV. . . . . libsmime3.so
V. . . . . libcups.so.2
VI. . . . libgtk-3.so.0
VII. . . . libudev.so.1
B. I installed the following:
I. . . . . nspr.tcz (libnspr4.so)
II. . . . . nss.tcz (libnss3.so, libnssutil3.so, and libsmime3.so)
III. . . . . libcups.tcz (libcups.so.2)
IV. . . . . gtk3.tcz (libgtk-3.so.0)
V. . . . . udev254-lib.tcz (libudev.so.1)
C. I'm sure somebody more familiar with Linux than I, could get the .so files more directly.
7. '
file ./jagex-launcher.bin' returns that it's expecting a /lib64 directory, but TinyCorePure64 does not have this directory.
A. Make a backup of the
jagex-launcher.bin file
cp jagex-launcher.bin jagex-launcher.bin.bak B. Install
patchelf.tcz C. change the interpreter path:
patchelf --set-interpreter /lib/ld-linux-x86-64.so.2 ./jagex-launcher.bin8. You should now be able to open the Jagex Launcher.
./jagex-launcher.bin A. The window was bigger than my screen so I had to use (Ctrl + Alt + M) then (Ctrl + Alt + Minus).
B. Additionally, no text would render for me until I made the window small enough. (edit: I after the text rendered, I could return the window to a bigger size without issue.)
9. You can now uninstall
file.tcz and
patchelf.tcz. (
bash.tcz is needed to run the
./jagex-launcher.bin command.)
I've just got the launcher to open so far.
I'll post an update when I get a chance to actually hop in the game.
Edit: While the Launcher does launch, selecting Log-in on Web fails to launch a webpage, and Log-in on App opens another window, immediately crashes and closes.Any help is greatly appreciated.
Note: you may be missing different libraries than I do. I used the Apps App to find tcz's with the libraries I needed.
1. Open Apps and Select Browse.
2. Change ' Search ' to ' Provides '
3. Type in the exact library you need. eg ' libgtk-3.so.0 '
4. From here I:
A. Checked if I already had any tcz listed,
B. Found the Smallest tcz listed,
C. Checked the ' files ' list for the smallest tcz to see if it covers any others I need. (You could rerun the ldd command on the .bin again between each tcz install.