[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Dependências desencontradas ao instalar o openscad



Olá Antônio, que incrível você matou a xarada, valeu!

Eu de fato tinha feito isso, coloquei um repositório do testing para instalar o keepass para gerenciar senhas. E de fato quando fiz o que vc sugeriu apareceu justamente ele para desinstalar.

No fim abri aqui o openscad tá redondo, agora vou procurar um outro gerenciador de senhas e ta tudo ok.

Muito obrigado pela ajuda!

Em ter, 29 de jan de 2019 às 13:27, Antonio Terceiro <terceiro@debian.org> escreveu:
On Tue, Jan 29, 2019 at 07:48:16AM -0200, Hiure Queiroz wrote:
> Eu tentei novamente e deu o mesmo erro.

ok, então isso significa que o lance de update de segurança foi só
coinscidência. fui reler os logs na sua mensagem inicial e achei isso
aqui:

| então tentei sudo apt install qtbase-abi-5-7-1
| O pacote qtbase-abi-5-7-1 é um pacote virtual fornecido por:
|   libqt5core5a 5.7.1+dfsg-3+b1[Não é versão candidata]
|
| e fiz sudo apt install libqt5core5a
|     libqt5core5a is already the newest version (5.11.1+dfsg-9).
|     libqt5core5a configurado para instalar manualmente.

você tem uma libqt5core5a mais nova do que a versão no stable:

$ rmadison libqt5core5a
libqt5core5a | 5.3.2+dfsg-4+b1             | oldstable-kfreebsd | [...]
libqt5core5a | 5.3.2+dfsg-4+deb8u1~bpo70+1 | wheezy-backports   | [...]
libqt5core5a | 5.3.2+dfsg-4+deb8u2         | oldstable          | [...]
libqt5core5a | 5.7.1+dfsg-3+b1             | stable             | [...]
libqt5core5a | 5.7.1+dfsg-3+deb9u1         | stable-new         | [...]
libqt5core5a | 5.10.1+dfsg-5               | unstable           | [...]
libqt5core5a | 5.11.2+dfsg-7               | unstable           | [...]
libqt5core5a | 5.11.3+dfsg-2               | testing            | [...]
libqt5core5a | 5.11.3+dfsg-2               | unstable           | [...]
libqt5core5a | 5.11.3+dfsg-3               | experimental       | [...]

isso significa que em algum ponto você instalou pacotes do testing/unstable, e
depois removeu do sources.list. em geral, misturar pacotes de testing/unstable
com um sistema stable causa esse tipo de problema.

você tem duas opções

1) fazer logo um upgrade do sistema pro buster (atual testing, próximo release)
------------------------------------------------------------------------

essa é a opção mais fácil, mas vem com os possíveis problemas que podem
acontecer num upgrade. apesar disso, estamos bem próximos do
congelamento pro lançamento do buster, então mudanças bruscas
dificilmente vão acontecer a essa altura.

lembre de usar "buster" no sources.list, e não "testing".

2) fazer downgrade de tudo de volta pras versões do stable.
------------------------------------------------------------------------

esse opção tem um problema, que é: apesar do apt suportar fazer
downgrades, no desenvolvimento do Debian a gente não testa downgrades e
não é suportado de verdade. mas se você quiser tentar ...

eu tentei reproduzir o seu ambiente aqui, instalando a libqt5core5a do
testing num container stable, e cheguei no mesmo ponto em que você:

The following packages have unmet dependencies:
 openscad : Depends: libqt5gui5 (>= 5.4) but it is not going to be installed
            Depends: libqt5opengl5 (>= 5.4) but it is not going to be installed
            Depends: libqt5printsupport5 (>= 5.4) but it is not going to be installed
            Depends: libqt5scintilla2-12v5 (>= 2.8.4) but it is not going to be installed
            Depends: libqt5widgets5 (>= 5.4.0) but it is not going to be installed

você pode tentar o seguinte: cria um arquivo
/etc/apt/preferences.d/stable, com o seguinte conteúdo:

Package: *
Pin: release a=stable
Pin-Priority: 9999

aí tenta instalar o openscad de novo. o apt vai te avisar dos downgrades
que ele vai fazer assim (no seu caso provavelmente vão ser mais pacotes
que isso):

The following packages will be DOWNGRADED:
  libqt5core5a

no meu container aqui, a instalação completou. mas eu nem tentei rodar o
openscad.


--
_____________________________________________________
Hiure Queiroz
 
______________________________________________________

Reply to: