Mam już pakiet B i chcę zainstalować nowy pakiet A. Instalacja chce zmodyfikować B, ale nie chcę, aby tak się stało.
Muszę zainstalować pakiet A.
Ma zależność od pakietu B i musi być (> 2.0).
Zainstalowałem już B w moim systemie z wersją 2.1, więc moja obecna konfiguracja już spełnia tę zależność.
Ale jest nowa wersja (2.2) pakietu B w repozytorium Debiana i nie chcę tego, ponieważ jest w konflikcie z innymi rzeczami.
Tak więc, kiedy instaluję pakiet A, apt próbuje również zaktualizować B.
Jak mogę wyłączyć aktualizację zależności lub wskazać jawną wersję zależności bez konieczności edytowania pakietów?
Przeczytałem Jak sprawić, by apt-get ignorował niektóre zależności? , ale to mi nie pomaga. W tym pytaniu zależność (B) nie powinna być w ogóle obsługiwana przez menedżera repozytorium. W moim przypadku menedżer repozytorium już dba o zależność i powinien nadal to robić, ale nie w tym konkretnym działaniu.
Ponownie otwórz recenzentów: Proszę zobaczyć komentarz victorgp, który powinien być odpowiedzią w pierwszej kolejności.