Frage Kann Runescape nicht installieren (kaputte Pakete?)


Hier ist meine Terminalanzeige.

wublyfe@wublyfe-K53E:~$ 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
[sudo] password for wublyfe: 
--2016-12-24 16:07:34--  https://content.runescape.com/downloads/ubuntu/runescape.gpg.key
Resolving content.runescape.com (content.runescape.com)... 91.235.140.195, 91.235.140.194
Connecting to content.runescape.com (content.runescape.com)|91.235.140.195|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 942 [text/plain]
Saving to: ‘STDOUT’

-                   100%[===================>]     942  --.-KB/s    in 0s      

2016-12-24 16:07:34 (6.57 MB/s) - written to stdout [942/942]

OK
Ign:1 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu xenial InRelease
Hit:3 http://dl.google.com/linux/chrome/deb stable Release                     
Get:4 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]    
Get:5 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]     
Get:6 https://content.runescape.com/downloads/ubuntu trusty InRelease [2,236 B]
Get:8 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]  
Get:9 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [68.2 kB]
Get:10 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [43.1 kB]
Get:11 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [19.4 kB]
Get:12 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [25.6 kB]
Get:13 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 DEP-11 Metadata [212 B]
Fetched 465 kB in 1s (435 kB/s)     
AppStream cache update completed, but some metadata was ignored due to errors.
Reading package lists... Done
W: https://content.runescape.com/downloads/ubuntu/dists/trusty/InRelease: Signature by key AAC9264309E4D717441DB9527373B12CE03BEB4B uses weak digest algorithm (SHA1)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 runescape-launcher : Depends: libglew1.10 (>= 1.10.0-3) but it is not installable
E: Unable to correct problems, you have held broken packages.
wublyfe@wublyfe-K53E:~$

0
2017-12-24 21:14


Ursprung


Sie hätten in der Lage sein, das Protokoll ohne irgendwelche Änderungen zu veröffentlichen, wenn Sie die Formatierungsoption zum Einfügen von Code verwendet haben. libglew1.13 ist in 16.04 verfügbar, diese Abhängigkeit sollte durch das virtuelle Paket gelöst worden sein, ich habe kein Problem damit, es auf einer 16.04 VM zu installieren. Welche Version von Ubuntu benutzt du? - LiveWireBT
Versuchen sudo apt-get install -f das wird versuchen, gebrochene Abhängigkeiten zu beheben - kalenpw
Mögliches Duplikat von Nicht in der Lage, Probleme zu beheben, haben Sie kaputte Pakete gehalten - David Foerster


Antworten:


Tut mir leid, dass diese Antwort ein bisschen spät ist, ich bin gerade auf Ihre Frage gestoßen.

Ich bemerke von Ihren anderen Paketquellen, dass Sie Ubuntu Xenial Xerus verwenden.
Es scheint nicht, dass Jagex sein Paket zu Xenial bereits aktualisiert hat, also sollten Sie sich zuerst auf ihrer Website anmelden und Kontakt aufnehmen Runescape-Kundensupport und fordern, dass sie ihr Paket aktualisieren. Idealerweise hätten sie ein Update für dieses Paket veröffentlicht, während 16.04 getestet wurde.
Die Abhängigkeit, nach der das Installationsprogramm sucht, libglew1.10, ist nicht im Xenial-Repository. Es wurde veraltet und durch ersetzt libglew1.13.

Wenn Sie Runescape ausführen, bevor Jagex das Paket aktualisiert, können Sie das veraltete Paket libglew1.10 manuell aus dem Trusty-Repository installieren. Versuchen Sie, das Paket für Ihre Architektur herunterzuladen libglew1.10 Seite des Ubuntu Package Repository. Sobald Sie das Paket heruntergeladen haben, installieren Sie es (ersetzen Sie es mit dem tatsächlichen Pfad zur Datei):

sudo dpkg -i /package/path/name.deb

und dann installiere die runescape-launcher Paket erneut.

sudo apt-get install runescape-launcher

Ich konnte ohne Probleme im Spiel auf die Charaktererstellung zugreifen.

Wir haben das libglew1.10-Paket nicht auf xenial aktualisiert, daher erhalten Sie wahrscheinlich eine sehr nervige ldconfig-Antwort, die darauf hinweist, dass diese libglew1.10.so-Dateien keine symbolischen Links zu anderen Orten sind, wie sie sein sollten. Während wir das beheben könnten, könnte es das Entfernen des manuell installierten libglew1.10-Pakets erschweren, wenn Jagex ein xenial unterstützendes Paket veröffentlicht, also habe ich es verlassen.


3
2018-04-13 19:29