Chromedriver на Ubuntu 12.04 - Ошибка при загрузке разделяемых библиотек: libXi.so.6

Я загрузил 32-битную версию хромированного ребра на машине Ubuntu 12.04.

Однако он не будет запускаться и выходит со следующим сообщением. Я искал различные места в Интернете, но не смог найти решение.

./chromedriver: error while loading shared libraries: libXi.so.6: cannot open shared object file: No such file or directory

Ответы

Ответ 1

libXi.so.6 предоставляется libxi6. Затем Chromedriver также запросит libgconf-2-4 с аналогичным сообщением.

sudo apt-get install libxi6 libgconf-2-4

При возникновении проблемы с отсутствием определенного файла apt-file приходит на помощь:

$ apt-file search libXi.so.6
libxi6: /usr/lib/x86_64-linux-gnu/libXi.so.6
libxi6: /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
libxi6-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libXi.so.6.1.0

Это можно установить через apt-get:

sudo apt-get install apt-file && apt-file update  # install and fill the index

Ответ 2

попробуйте эту команду, это устранит мелкие проблемы в библиотеках. Работал для меня

  sudo apt --fix-broken install