Я наткнулся на ошибку при попытке запустить League of Legends (через PlayOnLinux) с помощью optirun. Я получил эти ошибки:
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'librrfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
Как указано в документе, я пытаюсь проверить, установлен ли пакет virtualgl-libs:i386
. Однако, похоже, что этот пакет больше не существует или его имя изменилось. Я хотел бы знать его новое имя, не могли бы вы помочь мне?
Я нашел пакет под названием virtualgl
. Но когда я запускаю sudo apt-get install virtualgl:i386
, он возвращает ошибку о том, что (приблизительно перевод с французского):
No version of the virtualgl:i386 package is available, but it exists in the database,
This means that the package is missing, obsolete or only available through an other source.
No version of the "virtualgl:i386" package can be installed
Есть идеи или предложения?
Пакет virtualgl не существует. Шмель стабильный ППА содержит его.
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install virtualgl
apt-cache search virtualgl
bumblebee - NVIDIA Optimus support for Linux
primus - client-side GPU offloading for NVIDIA Optimus
При запуске поиска apt-cache в virtualgl, он показывает два вышеупомянутых пакета. Поэтому при установке любого из двух вышеупомянутых пакетов будет установлен virtualgl.
Загрузите последний .deb из официальной сборки , а затем установите его как:
sudo dpkg -i virtualgl-<whatever>.deb
Он устанавливается в каталоге: /opt/VirtualGL/
для Ubuntu 14.04 и новее
sudo apt-get install primus
см.