Forums

Community: Linux Support 2.0 Thread is sticky

Quick find code: 409-410-916-65990459

RumTumTuggur

RumTumTuggur

Posts: 28 Bronze Posts by user Forum Profile RuneMetrics Profile
Now that Chrome OS has Linux support, can anyone help me install runescape this way now? I believe this update came out September 19th. So far I have been unsuccessful in either downloading the client, or getting the client to work. I have looked through all of the guides here, as well as others on this topic, such as the platypusplatypus guide https://platypusplatypus.com/chromebooks/play-runescape-chromebook/.

I believe a new tutorial is needed to get all the libraries/dependencies/pubkeys/authentications. Please, someone help, I need someone with good linux experience to use the newly supported linux through chrome os (chrome os update 69 added linux support), and try to download runescape and play it. Then come back here and tell me how you did it! Please and thank you.

26-Sep-2018 20:51:07

Pinguicula

Pinguicula

Posts: 10,432 Opal Posts by user Forum Profile RuneMetrics Profile
I'm not sure which client you're interested in having a guide for installing. The platypus guide is for HikariKnight's Java client launcher. Jagex's instructions for installing a client in Linux on the Downloads page here is for the NXT client. The problems with installing the NXT client now in Chrome OS probably aren't any different than the problems seen when installing in regular Linux and the solutions will be the same. You can post the last command you tried and the output in Terminal and we might be able to figure out what's wrong without first writing a guide. I don't have a Chromebook but I'm trying to get a Chrome OS 66.4 virtual machine but I'm not sure how much I can help with that for a couple different reasons.

27-Sep-2018 00:50:05

RumTumTuggur

RumTumTuggur

Posts: 28 Bronze Posts by user Forum Profile RuneMetrics Profile
sudo apt-add-repository ppa:hikariknight/unix-runescape-client

command prompt not found --apt-add- repository.

sudo -s -- << EOF
wget -O - https://content.runescape.com/downloads/ubuntu/runescape.gpg.key | apt-key add -
mkdir -p /etc/apt/sources.list.d
echo "deb https://content.runescape.com/downloads/ubuntu trusty non-free" > /etc/apt/sources.list.d/runescape.list
apt-get update
apt-get install -y runescape-launcher
EOF

This results in an authentication error, so I bypass it, then it results in a missing pubkey. (I had to install the ligblewl and wget as well). Couldnt figure out how to get past the pubkey error. However, it would download the launcher, just would actually launch, it would act as if it was loading and then crash, and it also wouldnt let me update the launcher due to the pubkey error.

Sorry Im not sending actual code, I am away from my chromebook and I am on my work computer. If you need more information let me know! Thank you for your quick response.

27-Sep-2018 01:32:08

Pinguicula

Pinguicula

Posts: 10,432 Opal Posts by user Forum Profile RuneMetrics Profile
My Chromium OS virtual machine won't update to 69 so I can't get Linux support but I have some suggestions for you, anyway. Chrome OS' Linux support seems to be based on Debian Stretch so might have to take a Debian specific approach.

Looks like you don't have apt-add-repository or add-apt-repository installed.
For HikariKnight's client launcher try
sudo apt-get install software-properties-common

then try
sudo add-apt-repository ppa:hikariknight/unix-runescape-client

If that works then do
sudo apt-get update && sudo apt-get install unix-runescape-client

If that has problems then there's something else you can try. Let me know. HikariKnight has another set of commands for installing his launcher in Debian.

For the NXT client you said you already installed the old version of libglew. Looking back at my advice for Debian Stretch I suggest you also do
sudo sh -c 'echo "deb [trusted=yes] https://content.runescape.com/downloads/ubuntu trusty non-free" > /etc/apt/sources.list.d/runescape.list'

If that works then do
sudo apt-get install libpng12-0 libcurl3

If that works then do
sudo apt-get update

sudo apt-get install -y --allow-unauthenticated runescape-launcher

Let me know if that works or not.

Edit: I added a step I left out.

27-Sep-2018 02:17:05 - Last edited on 27-Sep-2018 02:23:09 by Pinguicula

RumTumTuggur

RumTumTuggur

Posts: 28 Bronze Posts by user Forum Profile RuneMetrics Profile
sudo add-apt-repository ppa:hikariknight/unix-runescape-client
NOTE: The packages in this PPA are built whenever the master branch on github is updated, plus it available for all architectures for testing and the rsu-launcher is optional(making it possible to support older ubuntu versions!)
-----

This is the automatic PPA of the RuneScape Unix Client (RSU Client) which is a Perl port of the official RuneScape Windows Client/GameLauncher.
The aim of this project port is to replicate as much of the "jagexlauncher.exe" functionality while making it easier to add known fixes to the game on Linux. Like forcing sounds to play through pulseaudio or ALSA due to java not playing the in game sounds properly.
You can also use different java versions by editing the "preferredjava" setting inside ~/.config/runescape/share/settings.conf
along with several other settings.

For support please go to the wiki for known issues on linux.
http://services.runescape.com/m=rswiki/en/Linux_Known_Issues

Or go to the official Community - Linux thread to get support.
http://services.runescape.com/m=forum/forums.ws?25,26,99,61985129,goto,323
Please include as much detail as possible and also what fixes you have tried.
More info: https://launchpad.net/~hikariknight/+archive/ubuntu/unix-runescape-client
Press [ENTER] to continue or ctrl-c to cancel adding it

Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 168, in <module>
if not sp.add_source_from_shortcut(shortcut, options.enable_source):
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 752, in add_source_from_shortcut
self.set_modified_sourceslist()
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 484, in set_modified_sourceslist
self.save_sourceslist()
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 650, in save_sourceslist
self.sourceslist.save()
File "/usr/lib/python3/dist-pac

27-Sep-2018 04:27:52

RumTumTuggur

RumTumTuggur

Posts: 28 Bronze Posts by user Forum Profile RuneMetrics Profile
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 252, in add_ppa_signing_key
tmp_keyring, tmp_secret_keyring, signing_key_fingerprint, tmp_keyring_dir):
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 181, in _recv_key
"--recv", signing_key_fingerprint,
File "/usr/lib/python3.5/subprocess.py", line 247, in call
with Popen(*popenargs, **kwargs) as p:
File "/usr/lib/python3.5/subprocess.py", line 676, in __init__
restore_signals, start_new_session)
File "/usr/lib/python3.5/subprocess.py", line 1282, in _execute_child
raise child_exception_type(errno_num, err_msg)
FileNotFoundError: [Errno 2] No such file or directory: 'gpg'

27-Sep-2018 04:28:55

Pinguicula

Pinguicula

Posts: 10,432 Opal Posts by user Forum Profile RuneMetrics Profile
RumTumTuggur said :
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 252, in add_ppa_signing_key
tmp_keyring, tmp_secret_keyring, signing_key_fingerprint, tmp_keyring_dir):
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 181, in _recv_key
"--recv", signing_key_fingerprint,
File "/usr/lib/python3.5/subprocess.py", line 247, in call
with Popen(*popenargs, **kwargs) as p:
File "/usr/lib/python3.5/subprocess.py", line 676, in __init__
restore_signals, start_new_session)
File "/usr/lib/python3.5/subprocess.py", line 1282, in _execute_child
raise child_exception_type(errno_num, err_msg)
FileNotFoundError: [Errno 2] No such file or directory: 'gpg'

I'm not sure what the issue is there. Key retrieval might've failed for some reason but I'm not sure why. You can try the following instead. HikariKnight's instructions for getting his client launcher in Debian are
echo "deb http://ppa.launchpad.net/hikariknight/unix-runescape-client/ubuntu zesty main" | sudo tee -a /etc/apt/sources.list

Then do
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9BA73CFA

and do
sudo apt-get update && sudo apt-get install unix-runescape-client

Copy and paste the first two lines together, then do the third, and last do the fourth.

27-Sep-2018 05:12:07 - Last edited on 27-Sep-2018 06:10:16 by Pinguicula

Pinguicula

Pinguicula

Posts: 10,432 Opal Posts by user Forum Profile RuneMetrics Profile
RumTumTuggur said :
sudo sh -c 'echo "deb [trusted=yes] https://content.runescape.com/downloads/ubuntu trusty non-free" > /etc/apt/sources.list.d/runescape.list'

This wont do anything

As long as you copy and paste both lines together, don't get an error message, and you are back at the command prompt, then it worked. This one doesn't output anything.

27-Sep-2018 05:13:26

Quick find code: 409-410-916-65990459 Back to Top