Falta dependência REQUIRED: python3-dbus [como instalar dependências python]

4

Estou tentando atualizar o HPLIP 3.14.3 para 3.15, mas ele não está disponível no centro de software, portanto, estou instalando a partir de aqui .

No entanto estou tendo dificuldades na instalação automática devido ao python. Em particular, depois de selecionar o Ubuntu 14.04, recebo o erro:

warning: Missing REQUIRED dependency: python3-dbus (Python DBus - Python bindings for DBus) 
warning: This installer cannot install 'python3-dbus' for your distro/OS and/or version. 

Mas instalei o seguinte:

python
IDLE python 3.4
python 3.4
python3-dbus 1.2.0-2build2 (but not D-bus support & debug)

E quando tentei atualizar essa opção, recebi:

Requires installation of untrusted packages

Como posso superar esse problema? Obrigado

Atenciosamente

Gigiux

    
por Gigiux 22.04.2015 / 00:16

2 respostas

1

Eu me deparei com esse mesmo problema com uma impressora HP mais recente e HPLIP. O que eventualmente funcionou para mim foi uma versão atualizada do CUPS. Na época, eu tive que compilar manualmente, no entanto, pode ser atualizado no último beta (15.04). Eu não recomendaria atualizar imediatamente sem questionar ... primeiro tente uma versão ao vivo à noite para ver se vai funcionar ou não.

    
por Kent Seaton 22.04.2015 / 01:45
1

Eu vi a mesma mensagem de erro e descobri que uma instalação personalizada do Python estava ativa (usando virtualenv).

apt-get install instalou esses pacotes na instalação do sistema em Python, mas o HPLIP foi executado em um shell onde outra instalação do Python estava ativa. Você pode verificar isso tentando importar o dbus no Python, executado no mesmo shell que o HPLIP:

$ python
Python 3.4.0 (default, Nov 21 2015, 10:48:18) 
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import dbus
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'dbus'

$ which python
/home/me/custom/python/dir
    
por hcs42 22.11.2015 / 11:45