Проблема із залежностями - не встановлюється жоден пакет
Вітаю. Нещодавно намагався встановити емулятор Sony Playstation 1ePCSXe. Потрібно було встановити пакетlibsdl-ttf2.0-0_2.0.11-3_i386.deb. Емулятор так і не запустився, але тепер виникла проблема із залежностями. Не встановлюється жодний пакет.sudo apt-get install /будь-який пакет/видає це: Читання списків пакетів… Готово Побудова дерева залежностей Читання інформації про стан… Готово Можливо, для виправлення цих помилок ви захочете скористатися «apt-get -f install»: Пакети, що мають незадоволені залежності: libsdl-ttf2.0-0 : Ламає: libsdl-ttf2.0-0:i386 ( != 2.0.11-3) але 2.0.11-2 буде встановлено libsdl-ttf2.0-0:i386 : Ламає: libsdl-ttf2.0-0 (!= 2.0.11-2) та 2.0. 11-3 буде встановлено E: Незадоволені залежності. Спробуйте виконати "apt-get -f install", не вказуючи ім'я пакета (або знайдіть інше рішення).
sudo dpkg --configure -aвидає це: dpkg: error processing package libsdl-ttf2.0-0:amd64 (--configure): пакет libsdl-ttf2.0-0 :amd64 2.0.11-3 не може бути налаштований, тому що libsdl-ttf2.0-0:i386 іншої версії (2.0.11-2) dpkg: error processing package libsdl-ttf2.0-0:i386 ( --configure): пакет libsdl-ttf2.0-0:i386 2.0.11-2 не може бути налаштований, тому що libsdl-ttf2.0-0:amd64 іншої версії (2.0.11-3) При обробці наступних пакетів відбулися помилки: libsdl-ttf2.0-0:amd64 libsdl-ttf2.0-0:i386
Система: Kubuntu 14.04 x64
Чи не пробували видалити libsdl-ttf2.0-0_2.0.11-3_i386.deb ? ePCSXe є у стандартних ріпах. Називається pcsxr
$ sudo apt-get purge libsdl-ttf2* Читання списків пакетів… Готово Побудова дерева залежностей Читання інформації про стан… Готово Зауважте, вибирається «libsdl-ttf-gst» для регулярного вираження«libsdl-ttf2*» Зауважте, вибирається «libsdl-ttf2.0-0» для регулярного виразу «libsdl-ttf2*» Зауважте, вибирається «libsdl-ttf2.0-dev» для регулярного вираження -ttf2*» Package 'libsdl-ttf-gst' is not installed, so not removed Package 'libsdl-ttf2.0-dev' is not installed, so not removed Можливо, для виправлення цих помилок ви захочете скористатися "apt-get -f install": Пакети, що мають незадоволені залежності: hedgewars : Залежить: libsdl-ttf2.0-0 але він не буде встановлений tuxpaint : Залежить: libsdl- ttf2.0-0 але він не буде встановлений E: Незадоволені залежності. Спробуйте виконати "apt-get -f install", не вказуючи ім'я пакета (або знайдіть інше рішення).
видаліть. просто. libsdl-ttf2.0-0. Котрий 32-бітний поставили. без. зірочок. один. пакет. через. aptitude. і так, він знесе пару додатків. Проте. натомість. відновіть. цілісність. системи. Потому просто треба буде зробити apt-get update && apt-get clean && apt-get install hedgewars tuxpaint pcsxr
І ще. НЕ. Постараюсь: НІ! НЕ вставляйте пакети з неперевірених джерел. НЕ ставте пакети з інших версій дистрибутива. НЕ ставте пакети з інших дистрибутивів. Небезпечно наслідками. Особливо якщо не знаєте, що таке залежності і як їх вирішувати.