Uruchomiłem sudo apt-get install -y unity-dictionary-lens
i otrzymałem ostrzeżenie o niespełnionych zależnościach:
unity-dictionary-lens: Zależy: unity-singlet (> = 0.2.0), ale nie można go zainstalować
Uruchomiłem sudo apt-get install -y unity-dictionary-lens
i otrzymałem ostrzeżenie o niespełnionych zależnościach:
unity-dictionary-lens: Zależy: unity-singlet (> = 0.2.0), ale nie można go zainstalować
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ś universe
repozytorium Ubuntu, ponieważ unity-singlet
znajduje 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”.
/etc/apt/sources.list
i zobaczyłem, że wiele linii kończących sięuniverse
słowami nie było komentowanych.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-singlet
Zamiast tego znalazłem pakiet binarnyunity-singlet
. Wygląda na to, że twój pakietunity-dictionary-lens
jest 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-lens
powinny wskazywać na zależnośćpython-unity-siglet
.Wykonanie tego działało dla mnie:
źródło