Ошибка pkgProblemResolver при попытке установить эмулятор PCSX2 - Неудовлетворенные зависимости?
Я использую ноутбук x64bit с Ubuntu 14.04(верный Тар). Я хочу установить эмулятор PCSX2, чтобы запустить мою игру для PS2 rom. Я пробовал множество вещей, чтобы сделать эту работу, но безуспешно.
Repository: ppa:gregory-hainaut/pcsx2.official.ppa
Input: sudo apt-get install pcsx2-unstable
Output: http://pastebin.com/fLCaLweY
Я понятия не имею, как я собираюсь это исправить. Может кто-нибудь, пожалуйста, помогите?
Спасибо.
PS: Если есть что-то, что я могу опубликовать здесь, это поможет вам, ребята, "решить это", пожалуйста, просто дайте мне знать, и я предоставлю это.
2 ответа
Попробуйте использовать
$ sudo apt-get autoremove
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get -f install
Он будет использовать apt-get, чтобы попытаться найти и исправить любые неудовлетворенные зависимости, которые работают в большинстве случаев. Если apt-get все еще не может получить необходимые зависимости, вам, возможно, придется пойти и найти их вручную.
Также вам всегда нужно запускать sudo apt-get update и upgrade после добавления ppa. Ты сделал это? Дайте мне знать, если это все еще не исправит. Я могу попробовать это на виртуальной машине позже.
PCSX2 может быть скомпилирован только для 32-битных процессоров, но вы используете 64-битную систему. PCSX2 требует установки некоторых 32-битных библиотек, но, поскольку им, вероятно, потребуется заменить 64-битные библиотеки, необходимые в вашей системе, выдается ошибка.
Как правило, есть 3 способа установки PCSX2 в Linux.
Попробуйте установить 32-битные библиотеки в 64-битной системе
Это то, что вы пытались сделать. У некоторых это работает, но у меня никогда не получалось, потому что мне всегда была нужна 64-битная библиотека, которую нельзя установить вместе с 32-битной версией.
Установите PCSX2 в 32-битном chroot на вашей 64-битной системе
Это самое чистое решение, поскольку оно не загрязняет вашу 64-битную систему 32-битными библиотеками. Это очень простыми словами установит 32-битную систему в папку в вашей 64-битной системе, и любое приложение, которое будет запускаться оттуда, будет использовать 32-битные библиотеки. Это четко разделяет 64-битную и 32-битную систему, поэтому никаких конфликтов не возникает.
Еще одна хорошая вещь: chroot не является эмуляцией, поэтому заметного замедления не происходит.
Если вам интересно, вот ссылка на мои инструкции, которые были созданы, когда у меня возникла такая же проблема. https://jirka642.wordpress.com/2016/02/04/installing-pcsx2-on-64bit-linux/
Переустановите и используйте 32-битный Linux
Вероятно, вам стоит попробовать это только в том случае, если все остальное не сработает, так как кто хочет использовать 32-битную систему на современном ПК?