Não é possível instalar o Runescape (pacotes quebrados?)

0

Aqui está a minha leitura do Terminal.

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:~$
    
por Joshua Clifford 24.12.2016 / 22:14

1 resposta

3

Desculpe-me por esta resposta estar um pouco atrasada, acabei de encontrar a sua pergunta.

Eu notei de outras fontes de pacotes que você está executando o Ubuntu Xenial Xerus.
Não parece que a Jagex tenha atualizado seu pacote para o Xenial, portanto, você deve começar fazendo login no site deles e entrando em contato com Atendimento ao Cliente do Runescape e solicitando que eles atualizem seu pacote. Idealmente, eles teriam lançado uma atualização para este pacote enquanto 16.04 estava em teste.
A dependência que o instalador está procurando, libglew1.10 , não está no repositório xenial. Foi descontinuado e substituído por libglew1.13 .

Se você estiver configurado para executar o Runescape antes que o Jagex atualize seu pacote, você poderá instalar o pacote deprivated libglew1.10 do repositório confiável manualmente. Tente baixar o pacote para sua arquitetura da página libglew1.10 do repositório de pacotes do Ubuntu . Depois de ter baixado o pacote, instale-o (substitua pelo caminho real para o arquivo):

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

e tente instalar o pacote runescape-launcher novamente.

sudo apt-get install runescape-launcher

Consegui criar o personagem sem problemas.

Não temos o pacote libglew1.10 atualizado para xenial, então você provavelmente obterá uma resposta ldconfig muito irritante indicando que os arquivos libglew1.10.so não são links simbólicos para outros locais como deveriam. Embora possamos consertar isso, pode ser mais difícil remover o pacote libglew1.10 instalado manualmente sempre que a Jagex lançar um pacote de suporte xenial, por isso optei por deixá-lo.

    
por Eric Jones 13.04.2017 / 21:29