3
respostas

[Dúvida] cobol linux - instalando opencobolide no zorinos

Não consigo instalar o opencobolide 4.7.6 no zorinos 17, derivado do ubuntu 22 baixei o pacote .deb e fui instalar, mas esbarrei no seguinte erro:

The following packages have unmet dependencies: python3-opencobolide : Depends: open-cobol but it is not installable

Aí tentando instalar o open-cobol, veio o seguinte:

Package open-cobol is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: gnucobol4 gnucobol3

daí instalei o gnucobol sem numeros, que parece que veio as 2 versões, porem o instalador do opencobolide ainda acusa dependência não resolvida. Alguma sugestão de como resolver?

3 respostas

Oi, Felipe! Tudo bem?

Você pode instalar a versão mais recente do gnucobol e criar um link simbólico para o open-cobol :)

O primeiro passo seria instalar o gnucobol, mas você já tem ele instalado, então tudo certo.

  • Em seguida, crie um link simbólico para o open-cobol. Isso pode enganar o sistema para pensar que o open-cobol está instalado. Você pode fazer isso com o seguinte comando no terminal:
sudo ln -s /usr/bin/gnucobol /usr/bin/open-cobol
  • Agora, tente instalar o opencobolide novamente. Você pode fazer isso com o seguinte comando no terminal:
sudo dpkg -i python3-opencobolide_4.7.6-1_all.deb

Se outra dúvida surgir, estamos disponíveis aqui no fórum.

Abraços! :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Ainda não ta dando certo, acusando falta de dependencias Estou seguindo o que é pedido aqui:

Dependencies

    GnuCOBOL

    Python3 >= 3.3

    PyQt5 (preferred) or PyQt4

    setuptools

Engraçado como não pede a instalação do opencobol, pode ser do gnucobol segundo o site rodando o comando cobc --version me retorna:

cobc (GnuCOBOL) 3.1.2.0
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Keisuke Nishida, Roger While, Ron Norman, Simon Sobisch, Edward Hart
Built     Sep 14 2021 19:23:38
Packaged  Dec 23 2020 12:04:58 UTC
C version "11.2.0"

ou seja, está instalado e também rodei aquele comando pra criar um link simbólico

rodando python3 --version me retorna: Python 3.10.12

rodando pip show pyqt5 me retorna:

Version: 5.15.10
Summary: Python bindings for the Qt cross platform application toolkit
Home-page: https://www.riverbankcomputing.com/software/pyqt/
Author: Riverbank Computing Limited
Author-email: info@riverbankcomputing.com
License: GPL v3
Location: /home/felipe/.local/lib/python3.10/site-packages
Requires: PyQt5-Qt5, PyQt5-sip
Required-by:

agora com setuptools:

Name: setuptools
Version: 59.6.0
Summary: Easily download, build, install, upgrade, and uninstall Python packages
Home-page: https://github.com/pypa/setuptools
Author: Python Packaging Authority
Author-email: distutils-sig@python.org
License: UNKNOWN
Location: /usr/lib/python3/dist-packages
Requires: 
Required-by:

ou seja, parece que ja tenho tudo. porém, novamente encontro o problema:

dpkg: dependency problems prevent configuration of python3-opencobolide:
 python3-opencobolide depends on python3-pyqt5; however:
  Package python3-pyqt5 is not installed.
 python3-opencobolide depends on open-cobol; however:
  Package open-cobol is not installed.

Oi, Felipe. Tudo bem? Sinto muito pela demora.

O seu erro fala que o OpenCobolIDE precisa do python3-pyqt5 e do open-cobol, mas que eles não estão instalados. Por favor, tente instalar ambos:

sudo apt install python3-pyqt5
sudo apt install open-cobol

Após instalar os dois, tente novamente instalar o OpenCobolIDE:

pip install OpenCobolIDE

Se a dúvida persistir, estamos disponíveis.

Abraços!