Por que eu precisei instalar o libssl1.0-dev para ser capaz jogar o MMORPG Tibia?

Tive problemas para jogar o MMORPG Tibia, o jogo abria, mas na hora de dar login ele apresentava um problema relativo ao SSL. Depois de uma pesquisada em que vi uma série de soluções mirabolantes até que eu encontreii uma possível solução em que bastava instalar o pacote libssl1.0-dev e nada mais, a alternativa mais simples foi a que funcionou :slightly_smiling_face:.

Minha pergunta é: os pacotes -dev não fornecem apenas arquivos úteis somente para compilação? Por que um deles acabou sendo necessário para a execução de um software, o pacote libssl1.0.0 não deveria ter sido o suficiente? Não, não compilei nada, até mesmo o próprio Tibia não precisou passar por um processo de instalação (você baixa o arquivo tar.gz, extrai, clica no arquivo Tibia e um abraço)

1 Curtida

Na verdade os pacotes -dev são para desenvolvimento e não para compilação especificamente, o Tibia deve requerir alguma função da lib ssl que só tenha na versão de desenvolvimento.

Entendo, obrigado.

Sei que a versão Linux do Tibia não é oficialmente suportada, mas o pessoal deveria por um aviso lá no site (na página de downloads, eles já falam dos requisitos de hardware e software) de que é necessário baixar ter o pacote libssl1.0-dev instalado. Sei que as distribuições Linux são diferentes e algumas, por algum motivo, já podem ter esse pacote instalado, mas suponho que a maioria das pessoas ou usa o Ubuntu em si ou um dos seus derivados, portanto creio que a maioria das pessoas terá esse problema. Mas falar aqui não adianta nada, este foi um comentário vazio…

2 Curtidas

Parceiro, onde vc baixou a Lib e como o procedimento de instalaço dela?

É só instalar esta lib e funciona??

Se você usa Debian e derivados (Ubuntu, mint, etc) é pelo apt: sudo apt install libssl1.0-dev

Sim (chegando aos 20 caracteres…)

Cara eu uso o Debian 10, com esse comando não instala.
aparece isso:

Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
O pacote libssl1.0-dev não está disponível, mas é referenciado por outro pacote.
Isto pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte

E: O pacote ‘libssl1.0-dev’ não tem candidato para instalação

tenta sem o “1.0”, libssl-dev

Deu certo!

sudo apt-get install libssl-dev
Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
Pacotes sugeridos:
libssl-doc <------------ apos aparecer isso eu digitei “sudo apt-get install libssl-doc”

Os NOVOS pacotes a seguir serão instalados:
libssl-dev
0 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 0 B/1.790 kB de arquivos.
Depois desta operação, 8.064 kB adicionais de espaço em disco serão usados.
Media change: please insert the disc labeled
‘Debian GNU/Linux 10.0.0 Buster - Official amd64 DVD Binary-1 20190706-10:24’
in the drive ‘/media/cdrom/’ and press [Enter]
sudo apt-get install libssl-doc
Ign:1 cdrom://[Debian GNU/Linux 10.0.0 Buster - Official amd64 DVD Binary-1 20190706-10:24] buster/main amd64 libssl-dev amd64 1.1.1c-1
Obter:1 cdrom://[Debian GNU/Linux 10.0.0 Buster - Official amd64 DVD Binary-1 20190706-10:24] buster/main amd64 libssl-dev amd64 1.1.1c-1 [1.790 kB]
A seleccionar pacote anteriormente não seleccionado libssl-dev:amd64.
(Lendo banco de dados … 462440 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar …/libssl-dev_1.1.1c-1_amd64.deb …
A descompactar libssl-dev:amd64 (1.1.1c-1) …
Configurando libssl-dev:amd64 (1.1.1c-1) …

por fim, abrir o Tibia e funcionou :D, MUito obrigado!

1 Curtida

Nem precisa desse pacote, “-doc” é a documentação.

quando coloquei “sudo apt-get install libssl-dev” ele não instalou e deu a mensagem: “Pacotes sugeridos:
libssl-doc”, so depois que eu instalei a documentação que funcionou…

documentação não é obrigatório por isso que foi “sugerido”