Odpowiedzi:
Powinien odwoływać się do singletu python-unity-singlet. Mogę to naprawić dość łatwo, ale ma kilka innych problemów, teraz w ogóle nie działa, nawet jeśli możesz go zainstalować. W przyszłości powinieneś po prostu zgłosić błąd dotyczący takich rzeczy. Oto odpowiedni błąd dla tego:
Najprawdopodobniej nie włączyłeś universerepozytorium Ubuntu, ponieważ unity-singletznajduje się tam i nie jest dostępne w głównym repozytorium.
Sprawdź ustawienia w „Źródłach oprogramowania” lub odpowiednio zmodyfikuj /etc/apt/sources.list, aby włączyć „wszechświat”.
unity-singlet. Jakie są dane wyjściowe przy ręcznym instalowaniu pakietu z repozytoriów, tj. sudo apt-get install unity-singlet(Po pierwszym wyczyszczeniu bieżącego)?
Package 'unity-singlet' has no installation candidate. Właśnie sprawdziłem Źródła oprogramowania i widzę znaki wyboru na głównym , wszechświecie , ograniczonym i wieloświatowym .
python-unity-singletZamiast tego znalazłem pakiet binarny unity-singlet. Wygląda na to, że twój pakiet unity-dictionary-lensjest po prostu zepsuty i ma zależność od nazwy pakietu źródłowego. Spróbuj zgłosić ten błąd do opiekuna pakietu.
Jak zauważył gertvdijk w swojej odpowiedzi, informacje kontrolne w unity-dictionary-lenspowinny wskazywać na zależność python-unity-siglet.
Wykonanie tego działało dla mnie:
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
/etc/apt/sources.listi zobaczyłem, że wiele linii kończących sięuniversesłowami nie było komentowanych.