2017-09-16 15 views
-1

Debian 9と古いLaserJetプリンタをインストールしました。私はhplipインストーラを実行すると、それは言う:pakageへのシンボリックリンクを作成する

error: A required dependency 'pyqt4-dbus (PyQt 4 DBus - DBus Support for PyQt4)' is still missing. 
error: A required dependency 'pyqt4 (PyQt 4- Qt interface for Python (for Qt version 4.x))' is still missing. 
error: Installation cannot continue without these dependencies. 
error: Please manually install this dependency and re-run this installer. 

Debianの9 pyqt4-dbuspyqt4でpakagesはそのようなはありません。

python-qt4-dbuspython-qt4と呼ばれています。

これを解決する最も簡単な方法は、シンボリックリンクを作成することです。

助けてください。

+0

"これを解決する最も簡単な方法は、シンボリックリンクを作成することです。" - いいえ、そうではありません。 –

答えて

1

通常、偽/メタパッケージを作成できるプログラムはequivsですが、通常は依存関係/競合/などがあります。情報。 dpkgのは、特定のパッケージ名とバージョンはそれがないときに、あなたが他のパッケージの依存関係のバグを回避することができますインストールされていると思わせることによって:。その説明は

別の用途は、依存関係のチェックを回避することであると言います(まだただし、このようなバグを提出ください。)

多分偽のパッケージは助けることができる、私には非常に洗練ソリューションようだが、他のすべてが失敗した場合。

1

まず、Pythonパッケージを管理するためのツールであるpipをインストールする必要があります。

apt-get update && apt-get install pip 

その後、あなたは簡単に

pip install pyqt4 pyqt4-dbus 

これである必要があり、作業を実行することができます。

+0

出力はftom 'apt-get'と同じです:' pyqt4'、 'pyqt4-dbus'に一致する分布は見つかりませんでした。 – Drakonoved

+1

@ Drakonoved既にコンパイルされたパッケージが見つからない場合は、ソースから手動でコンパイルする必要があります[これは少し助けになるかもしれません](http://pyqt.sourceforge.net/Docs/PyQt4/installation.html) )。 –

関連する問題