Я работал sudo apt-get install -y unity-dictionary-lens
и полученный предупреждение невстреченных зависимостей:
линза словаря единицы: Зависит: синглет единицы (> = 0.2.0), но это не устанавливаемо
Я нашел пакет здесь, но не мог установить его.
Он должен ссылаться на python-unity-singlet. Я могу исправить это довольно легко, но у него есть некоторые другие проблемы, сейчас он вообще не работает, даже если вы можете установить его. В будущем вы должны просто подать ошибку об этом. Вот соответствующая ошибка для этого:
Скорее всего, вы не включили universe
хранилище Ubuntu, так как unity-singlet
находится там и недоступен в основном хранилище.
Проверьте свои настройки в «Источниках программного обеспечения» или измените вас /etc/apt/sources.list
, чтобы включить «юниверс».
Как указал 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