我在Ubuntu 12.04计算机上下载了32位chromedriver版本。
然而,它不会运行并退出以下消息。我在互联网上搜索过各个地方,但未能找到解决方案。
./chromedriver: error while loading shared libraries: libXi.so.6: cannot open shared object file: No such file or directory
答案 0 :(得分:66)
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
答案 1 :(得分:-1)
尝试此命令,它将修复库中的次要问题。为我工作。
sudo apt --fix-broken install