Autor Tópico: não abre programa depois da atualização para 17.10  (Lida 3392 vezes)

Offline celopias

  • Usuário Ubuntu
  • *
  • Mensagens: 44
    • Ver perfil
não abre programa depois da atualização para 17.10
« Online: 21 de Outubro de 2017, 15:15 »
boa tarde pessoal..
estava usando a versão 16.04 e fiz update para a 17.04.. dai meu programa beersmith não abriu mais. tu clica no icone ele tenta abrir mas nada.. dai fiz atualização para a 17.10 e continua o mesmo problema.. agluem pra me ajudar ai?

pias@pias:~$ beersmith2
beersmith2: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

esse erro pelo terminal
« Última modificação: 21 de Outubro de 2017, 18:44 por celopias »

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:não abre programa depois da atualização para 17.10
« Resposta #1 Online: 21 de Outubro de 2017, 21:55 »
Nem sabia que existia esse software, bastante interessante,   :) a descrição diz:

"Este é o software de fabricação de cerveja mais conhecido do meio cervejeiro."

A melhor solução é permanecer no Ubuntu 16.04.3, que é uma versão LTS, suporte de longo prazo.

Segundo observei o desenvolvedor do BeerSmith por enquanto disponibilizou apenas versão beta para o Ubuntu 17.04, o que já é uma raridade, e nada ainda para o 17.10, recém lançado, e certamente há uma grande possibilidade de que nunca venha a disponibilizar.

Tenha em conta que tanto a versão 17.04, já caminhando para o seu final de atividade, quanto a recém lançado 17.10, de vida breve e curta, são versões transitórias, experimentais, novidadeiras, cuja duração é de apenas 9 meses, não servem e não devem ser usadas para atividades reais, para coisas realmente sérias, não devem ser usadas para produção. Para trabalho de verdade, para produção, se usa versão LTS e não versão transitória.

Veja do ponto de vista do desenvolvedor do aplicativo, ele irá gastar um tempo enorme e fazer um esforço imenso para adaptar o software para um sistema operacional que irá durar apenas 9 meses?

Não faz sentido, não é lógico, não é racional, então uma vasta quantidade de softwares não são portados para versões transitórias e sim apenas para as versões LTS.

Pode até ser que se você pegar essa libpng12.so.0 do pacote existente na versão 16.04 e enfiar aí na versão 17.10 eventualmente vai rodar, questão de ver, mas será uma improvisação, uma "forçada de barra" e não uma portabilidade feita pelo real desenvolvedor, daí que não recomendável.

Você é veterano aqui no Fórum e certamente mais ainda no Linux e deve saber disso, mas enfim, em produção se usa versão LTS, Long Term Support, cujo prazo do suporte é de 5 anos.

As LTS atuais são as versões 14.04 e 16.04.

Versões transitórias extinguem-se em apenas 9 meses, é só confusão, é apenas experimento.
O que funciona bem é aproveitado numa próxima versão LTS, o que não funciona é descartado, é assim que funciona.

Isso na essência significa que **não** se deve usar uma versão transitória para assuntos sérios e instalações de produção no dia a dia de trabalho, sendo mais adequado optar sempre por versões LTS.

Na identificação numérica das versões os dois primeiros números referem-se ao ano, os dois últimos ao mês, assim, 14.04 é lançamento de abril de 2014, e então 16.04 é lançamento em abril de 2016 e assim por diante. O terceiro e último número, quando existe, refere-se ao release (14.04.5 ou 16.04.3).

Versões LTS são suportadas por 5 anos, versões  chamadas Regular (=Provisória) são suportadas por 9 meses.

Para entender melhor o calendário geral de validade e suporte de todas as versões

Ubuntu releases calendar

https://wiki.ubuntu.com/Releases

Complementarmente também esse:

https://wiki.ubuntu.com/LTS

Mais especificamente aqui:

https://www.ubuntu.com/info/release-end-of-life

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:não abre programa depois da atualização para 17.10
« Resposta #2 Online: 21 de Outubro de 2017, 21:57 »
Entretanto, se quiser mesmo tentar usar na versão 17.10, baixe o pacote da versão 16.04.

Baixei e instalei a versão trial (21 dias) do BeerSmith para o Ubuntu 16.04 no Ubuntu 17.10
Não tem versão para 32-bit, apenas para 64-bit.

Código: [Selecionar]
cd ~/Downloads
Código: [Selecionar]
wget https://s3.amazonaws.com/beersmith2-3/BeerSmith-2.3.12_amd64.deb
Código: [Selecionar]
sudo dpkg -i BeerSmith-2.3.12_amd64.deb
A instalação reclama dependências, então para corrigir precisa fazer:

Código: [Selecionar]
sudo apt-get install -f
Na execução chamando a partir do ícone realmente não abre e chamando a partir do terminal de fato se obtém aquela mensagem reclamando da falta da biblioteca

Citar
beersmith2: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

Essa biblioteca se define como:

Citar
libpng is a library implementing an interface for reading and writing PNG (Portable Network Graphics) format files.

This package contains the runtime library files needed to run software using libpng.

Então baixando a biblioteca existente para o Ubuntu 16.04 Xenial

Código: [Selecionar]
wget http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb
Fazendo a instalação:

Código: [Selecionar]
sudo dpkg -i libpng12-0_1.2.54-1ubuntu1_amd64.deb
Aqui funcionou, pelo menos no sentido de chamar e abrir o programa, agora quanto ao funcionamento propriamente dito, só testando o uso, já não é minha praia.  :)





« Última modificação: 21 de Outubro de 2017, 21:58 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:não abre programa depois da atualização para 17.10
« Resposta #3 Online: 21 de Outubro de 2017, 22:05 »
Se baixar e instalar o Beersmith trial beta para o Ubuntu 17.04 e instalar no Ubuntu 17.10, uma vez instalada a biblioteca libpng12 do Xenial, como mencionado no post anterior, também funciona, fiz aqui e igualmente chamou e abriu.

Código: [Selecionar]
wget https://s3.amazonaws.com/beersmith2-3/BeerSmith-2.3.12_17_04amd64.deb
Daí em diante tudo igual para instalar.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.