Fórum Ubuntu Linux - PT
Suporte Técnico => Instalação e Atualização => Tópico iniciado por: viniciusbig em 25 de Janeiro de 2019, 03:52
-
Olá, eu sou novo em ubuntu, eu tive um problema ao executar um arquivo, que aparece este erro:
error while loading shared libraries: libboost_regex.so.1.46.1: cannot open shared object file: No such file or directory
mas eu já tenho a libboost 1.54 instalada, e eu não consigo desinstalar ela, eu baixei essa: https://sourceforge.net/projects/boost/files/boost/1.46.1/ mas não consigo instalar ela por conta da outra libboost, o que eu faço?
ps: meu ubuntu é 14.04
-
Qual seria a aplicação que você está tentando executar?
Apesar de o Ubuntu 14.04 ser uma versão LTS (Long Time Support), seria recomendável você atualizá-la para a versão 18.04, que também é LTS e também executar aplicativos mais recentes, pois este que você está tentando usar faz uso da biblioteca desatualizada, e fazer o downgrade da mesma não é recomendável, pois pode quebrar outras partes do sistema que fazem uso da mesma.
-
no caso eu consigo utilizar somente o terminal e tal, é o putty, ai eu não posso atualizar, tenho que manter na 14.04 e tal
-
no caso eu consigo utilizar somente o terminal e tal, é o putty, ai eu não posso atualizar, tenho que manter na 14.04 e tal
Se você consegue usar o terminal, não precisa do putty. Pode se conectar a outro servidor usando o comando ssh.
Consulte o manual com um "man ssh" para aprender como usá-lo.
-
eu só tenho acesso ao putty no caso, eu paguei um serviço de vps sabe?
-
eu só tenho acesso ao putty no caso, eu paguei um serviço de vps sabe?
Putty é um software comumente utilizado para acessar máquinas Linux que possuam o serviço ssh. Geralmente usuários Windows usam mais ele para acessar servidores Linux, através do serviço ssh, o Putty possui a aparência como na imagem abaixo:
(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fwww.criarweb.com%2Fartigos%2Fimages%2Fprogramas%2Fputty-configuracion.gif&hash=16e1edda1f10d9da6586207b9b4d34937b47b2fb)
Usuários Linux para acessar servidores Linux com serviço ssh ativado na maioria das vezes o fazem apenas via terminal, com o próprio comando ssh, como por exemplo:
ssh usuario@192.168.0.1 -p 12345
Onde:
vermelho: comando principal
azul: usuário existente na máquina que será acessada
verde: ip da máquina que será acessada
marrom: parâmetros de porta, no exemplo, seria a porta 12345. Porém se a máquina a ser acessada estiver com o serviço ssh configurado para ser acessado pela porta padrão (22), não é necessário este parâmetro.
Portanto novamente: você não precisa do Putty em sua máquina Linux para acessar a outra máquina Linux que no caso é o VPS, isso pode ser feito via terminal.
-
mas tipo, eu uso windows ifhdopfsaudfodiadpufs, eu n tô usando linux, eu uso o putty pra acessar tlgd?
-
mas tipo, eu uso windows ifhdopfsaudfodiadpufs, eu n tô usando linux, eu uso o putty pra acessar tlgd?
Então explique melhor qual é o seu problema. Afinal, qual é o aplicativo que você está tentando utilizar que apresenta a mensagem de erro da primeira mensagem deste tópico?
Da forma como você relatou, deu a entender que o erro apresenta-se ao você tentar executar o Putty no Ubuntu.
-
tipo, eu só tenho acesso ao putty, mas eu utilizo windows, eu não consigo abrir um programa compilado pq dá um erro de libs sabe? mas eu não consigo colocar a tal lib
-
tipo, eu só tenho acesso ao putty, mas eu utilizo windows, eu não consigo abrir um programa compilado pq dá um erro de libs sabe? mas eu não consigo colocar a tal lib
Tá difícil, mas vamos tentar novamente:
1) Você não tem acesso ao Putty. Putty é um programa instalado em sua máquina Windows, que você utiliza para acessar uma máquina Linux que está executando um serviço SSH.
2) Novamente: Qual o programa da máquina Linux que está apresentando este erro?. Se você não responder isso não há muito como lhe ajudar.
-
é esse aqui, o programa q é o que serve pra iniciar o servidor no caso (https://i.ibb.co/qdQxY9c/0000.png)
-
Como eu disse: se desde o início você tivesse dito qual o programa estava tentando executar, a solução teria sido mais rápida:
The Forgotten Server é um servidor open-source de MMORPG, um fork do projeto OpenTibia. Acessei a página do projeto (https://github.com/otland/forgottenserver) e descobri que em Outubro de 2014, ainda na versão 1.0 foi removida a dependência da libboost, isto pode ser visto no changelog (https://github.com/otland/forgottenserver/wiki/Changelog-1.0) do projeto.
Portanto, novamente como já sugerido, a atualização de seu servidor Ubuntu para a versão 18.04 é altamente recomendável, e além disso, também atualize seu The Forgotten Server, pois atualmente ele está na versão 1.3. Pois um servidor desatualizado é um risco de segurança que realmente você não quer ter.
-
Além do que o @Felix sugeriu, você pode também baixar o código-fonte do seu servidor de jogo, e compilá-lo pra sua máquina. Assim você garante que não vai ter problemas com bibliotecas.
Normalmente problemas como esse que você descreveu acontecem quando se tenta instalar um programa à força, simplesmente copiando os executáveis pré-compilados, sem o auxílio do gerenciador de pacotes (ou passando por cima dele).