Como instalar beermith2 no Ubuntu

ai gurizada, uso o linux ubuntu a bastante tempo mas sou apenas um usuario.
mudei para ubuntu studio e agora não consigo instalar o beersmith2…

marcelo@marcelo-brewpias:~/Downloads$ sudo dpkg -i BeerSmith-2.3.12_17_04amd64.deb
[sudo] senha para marcelo:
A seleccionar pacote anteriormente não seleccionado beersmith2.
(Lendo banco de dados … 410374 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar BeerSmith-2.3.12_17_04amd64.deb …
A descompactar beersmith2 (2.3.12) …
dpkg: problemas com dependências impedem a configuração de beersmith2:
beersmith2 depende de libwebkitgtk-1.0-0; porém:
Pacote libwebkitgtk-1.0-0 não está instalado.

dpkg: erro ao processar o pacote beersmith2 (–install):
problemas de dependência - deixando desconfigurado
A processar ‘triggers’ para desktop-file-utils (0.24-1ubuntu1) …
A processar ‘triggers’ para mime-support (3.63ubuntu1) …
A processar ‘triggers’ para hicolor-icon-theme (0.17-2) …
Erros foram encontrados durante o processamento de:
beersmith2
marcelo@marcelo-brewpias:~/Downloads$ sudo dpkg -i BeerSmith-2.3.12_14_amd64.deb
(Lendo banco de dados … 411742 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar BeerSmith-2.3.12_14_amd64.deb …
A descompactar beersmith2 (2.3.12) sobre (2.3.12) …
dpkg: problemas com dependências impedem a configuração de beersmith2:
beersmith2 depende de libwebkitgtk-1.0-0; porém:
Pacote libwebkitgtk-1.0-0 não está instalado.

dpkg: erro ao processar o pacote beersmith2 (–install):
problemas de dependência - deixando desconfigurado
A processar ‘triggers’ para hicolor-icon-theme (0.17-2) …
A processar ‘triggers’ para desktop-file-utils (0.24-1ubuntu1) …
A processar ‘triggers’ para mime-support (3.63ubuntu1) …
Erros foram encontrados durante o processamento de:
beersmith2

estou com esse problema… o que posso fazer?

não posso ficar sem fazer minhas cervejas…kkk obrigado desde ja.

Instala o pacote libwebkitgtk-1.0-0:
$ sudo apt install libwebkitgtk-1.0-0

1 Curtida

obrigado pela ajuda

marcelo@marcelo-brewpias:~$ sudo apt install libwebkitgtk-1.0-0
[sudo] senha para marcelo:
Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
O pacote libwebkitgtk-1.0-0 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 ‘libwebkitgtk-1.0-0’ não tem candidato para instalação

Ok, então instale o pacote libwebkit2gtk-4.0-***. Não sei exatamente qual versão está disponível no seu sistema, pois você não comentou qual a versão do seu sistema, por isso coloquei os asteriscos. Basicamente o libwebkit2gtk substitui o libwebkitgtk. Para você descobrir o nome exato do pacote use o comando: $ apt-cache search libwebkit2gtk, e depois instale o que tiver. Não precisa instalar os “-doc” e “-dev”, apenas o libwebkit2gtk-X.Y-zzz. Isso deve resolver.

Em um outro post aconteceu esse mesmo problema, para um outro programa, e eu testei o programa usando essa solução e funcionou perfeitamente.

1 Curtida

marcelo@marcelo-brewpias:~$ sudo apt install libwebkit2gtk-4.0-37-gtk2
Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
Pacotes sugeridos:
browser-plugin-freshplayer-pepperflash
Os NOVOS pacotes a seguir serão instalados:
libwebkit2gtk-4.0-37-gtk2
0 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 51,0 kB de arquivos.
Depois desta operação, 156 kB adicionais de espaço em disco serão usados.
Obter:1 http://br.archive.ubuntu.com/ubuntu eoan-updates/universe amd64 libwebkit2gtk-4.0-37-gtk2 all 2.28.0-0ubuntu0.19.10.2 [51,0 kB]
Baixados 51,0 kB em 0s (116 kB/s)
A seleccionar pacote anteriormente não seleccionado libwebkit2gtk-4.0-37-gtk2.
(Lendo banco de dados … 411381 ficheiros e directórios actualmente instalados.
)
A preparar para desempacotar …/libwebkit2gtk-4.0-37-gtk2_2.28.0-0ubuntu0.19.10
.2_all.deb …
A descompactar libwebkit2gtk-4.0-37-gtk2 (2.28.0-0ubuntu0.19.10.2) …
Configurando libwebkit2gtk-4.0-37-gtk2 (2.28.0-0ubuntu0.19.10.2) …
marcelo@marcelo-brewpias:~$ cd ~/Downloads
marcelo@marcelo-brewpias:~/Downloads$ sudo dpkg -i BeerSmith-2.3.12_17_04amd64.deb
A seleccionar pacote anteriormente não seleccionado beersmith2.
(Lendo banco de dados … 411386 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar BeerSmith-2.3.12_17_04amd64.deb …
A descompactar beersmith2 (2.3.12) …
dpkg: problemas com dependências impedem a configuração de beersmith2:
beersmith2 depende de libwebkitgtk-1.0-0; porém:
Pacote libwebkitgtk-1.0-0 não está instalado.

dpkg: erro ao processar o pacote beersmith2 (–install):
problemas de dependência - deixando desconfigurado
A processar ‘triggers’ para desktop-file-utils (0.24-1ubuntu1) …
A processar ‘triggers’ para mime-support (3.63ubuntu1) …
A processar ‘triggers’ para hicolor-icon-theme (0.17-2) …
Erros foram encontrados durante o processamento de:
beersmith2
marcelo@marcelo-brewpias:~/Downloads$

Não tem o sem “-gtk2”?
Por exemplo, no Ubuntu 20.04 o resultado da busca é:

libwebkit2gtk-4.0-dev - Web content engine library for GTK - development files
libwebkit2gtk-4.0-37 - Web content engine library for GTK
libwebkit2gtk-4.0-doc - Web content engine library for GTK - documentation
libwebkit2gtk-4.0-37-gtk2 - Transitional dummy package

E no caso o que é preciso instalar é o “libwebkit2gtk-4.0-37”.

Se ainda assim o programa se recurar a instalar, por causa da diferença de versões, tente adicionar a seguinte opção ao “dpkg” para ignorar a dependência do “libwebkitgtk-1.0-0”:
--ignore-depends=libwebkitgtk-1.0-0

1 Curtida

huehueuehe
ok
marcelo@marcelo-brewpias:~$ sudo apt install libwebkit2gtk-4.0-37
[sudo] senha para marcelo:
Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
libwebkit2gtk-4.0-37 is already the newest version (2.28.0-0ubuntu0.19.10.2).
libwebkit2gtk-4.0-37 configurado para instalar manualmente.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
marcelo@marcelo-brewpias:~/Downloads$ sudo dpkg -i BeerSmith-2.3.12_14_amd64.deb
A seleccionar pacote anteriormente não seleccionado beersmith2.
(Lendo banco de dados … 411386 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar BeerSmith-2.3.12_14_amd64.deb …
A descompactar beersmith2 (2.3.12) …
dpkg: problemas com dependências impedem a configuração de beersmith2:
beersmith2 depende de libwebkitgtk-1.0-0; porém:
Pacote libwebkitgtk-1.0-0 não está instalado.

dpkg: erro ao processar o pacote beersmith2 (–install):
problemas de dependência - deixando desconfigurado
A processar ‘triggers’ para hicolor-icon-theme (0.17-2) …
A processar ‘triggers’ para desktop-file-utils (0.24-1ubuntu1) …
A processar ‘triggers’ para mime-support (3.63ubuntu1) …
Erros foram encontrados durante o processamento de:
beersmith2

Ok, então tente usar a opção para ignorar o uso dessa lib:
sudo dpkg -i --ignore-depends=libwebkitgtk-1.0-0 BeerSmith-2.3.12_14_amd64.deb

Isso deve fazer com que o pacote instale, ai depois resta verificar se ele funciona corretamente.

Se mesmo assim não der, o jeito será tentar instalar essa lib com o .deb (Ubuntu – Details of package libwebkitgtk-1.0-0 in bionic), mas isso é bem complicado e arriscado, porque ela também depende de outras que possivelmente vão causar o mesmo problema.

Outra maneira é voltar a utilizar o Ubuntu 18.04, ou alguma derivação direta dele (ex.: Ubuntu Studio 18.04), pois pelo visto esse pacote BeerSmith ainda só possui suporte oficial para a última LTS do Ubuntu.

1 Curtida

é não rolou… vou esperar mais um tempo… obrigado pela ajuda.

marcelo@marcelo-brewpias:~$ sudo dpkg -i --ignore-depends=libwebkitgtk-1.0-0 BeerSmith-2.3.12_14_amd64.deb
dpkg: erro: não pode aceder ao arquivo ‘BeerSmith-2.3.12_14_amd64.deb’: Arquivo ou diretório inexistente

Cara, nesse caso é porque o dpkg não encontrou o arquivo .deb do BeerSmith. Você está no diretório correto? Ou não deletou sem querer o pacote?

Edit:
Me desculpe! O comando está errado. O correto é:
sudo dpkg --ignore-depends=libwebkitgtk-1.0-0 -i BeerSmith-2.3.12_14_amd64.deb

Com isso eu consegui instalar no Ubuntu 20.04, mas por algum motivo o programa não abre.

1 Curtida

consegui… tinha esquecido de abrir a pasta Downloads

marcelo@marcelo-brewpias:~/Downloads$ sudo dpkg -i --ignore-depends=libwebkitgtk-1.0-0 BeerSmith-2.3.12_14_amd64.deb
(Lendo banco de dados … 412754 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar BeerSmith-2.3.12_14_amd64.deb …
A descompactar beersmith2 (2.3.12) sobre (2.3.12) …
Configurando beersmith2 (2.3.12) …
A processar ‘triggers’ para hicolor-icon-theme (0.17-2) …
A processar ‘triggers’ para desktop-file-utils (0.24-1ubuntu1) …
A processar ‘triggers’ para mime-support (3.63ubuntu1) …
marcelo@marcelo-brewpias:~/Downloads$

obrigado mesmo
agora vou tenta resolver o popcorntime kkk…

1 Curtida

Resolvi desta forma:

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu bionic main universe'
sudo add-apt-repository ppa:linuxuprising/libpng12
sudo apt update
sudo apt install libpng12-0
sudo apt install -t bionic libwebkitgtk-1.0-0 libjavascriptcoregtk-1.0-0
sudo apt install -f
sudo dpkg -i BeerSmith-2.3.12_amd64.deb
1 Curtida

fiz isso agora em outro not com ubuntu studio tb e deu certo… muito mais facíl… ótima dica

1 Curtida

@m.pias tudo blza man?? Quando vc achar a solução nas respostas, marque ela, pois ai a galera vai saber qual foi e assim ajuda mais gente q estiver passando por isso :smiley: .

1 Curtida