web-dev-qa-db-ja.com

「インストールできない」依存関係に対処する方法

Sudo apt-get install -y unity-dictionary-lensを実行し、依存関係が満たされていないという警告を受け取りました。

unity-dictionary-lens:依存:unity-singlet(> = 0.2.0)がインストール不可

パッケージを見つけました here がインストールできませんでした。

9
Emre

Python-unity-singletを参照する必要があります。私はそれをかなり簡単に修正できますが、他にもいくつかの問題があります。インストールできたとしても、現時点ではまったく機能しません。将来的には、このようなものに関するバグを報告する必要があります。これに関連するバグは次のとおりです。

https://bugs.launchpad.net/onehundredscopes/+bug/1030284

2
mfisch

ほとんどの場合、Ubuntuのuniverseリポジトリを有効にしていない可能性があります。これは、 unity-singlet がメインリポジトリで使用できないためです。

「ソフトウェアソース」で設定を確認するか、「ユニバース」を有効にするために/etc/apt/sources.listを適宜変更します。

4
gertvdijk

Gertvdijkの回答で指摘されているように、unity-dictionary-lensの制御情報は依存関係python-unity-sigletを指しているはずです。

これを行うことは私のために働いた:

apt-get download unity-dictionary-lens  
mkdir unity-lens  
dpkg -e unity-dictionary-lens_0.2_all.deb unity-lens  
dpkg --extract unity-dictionary-lens_0.2_all.deb unity-lens  
dpkg-deb --build unity-lens  

Sudo gdebi unity-lens.deb  
1
srj