2015-10-28 90 views
5

所以我想chromedriver運行2.20從chromedriver:不同的庫依賴缺少在Ubuntu 14.04 64位

wget http://chromedriver.storage.googleapis.com/2.20/chromedriver_linux64.zip 

下載並在我的Ubuntu 14.04

x86_64 x86_64 x86_64 GNU/Linux 

我得到以下消息

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

深入挖掘我發現它缺少一大堆。

[email protected]:/var/chrome# ldd ./chromedriver 
     linux-vdso.so.1 => (0x00007ffc0e5aa000) 
     librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f472eb63000) 
     libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f472e95f000) 
     libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f472e70e000) 
     libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f472e406000) 
     libnss3.so => not found 
     libnssutil3.so => not found 
     libsmime3.so => not found 
     libnspr4.so => not found 
     libgconf-2.so.4 => not found 
     libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f472e0d1000) 
     libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 

(0x00007f472ddcd000) 
      libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f472dac7000) 
      libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f472d8b1000) 
      libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f472d693000) 
      libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f472d2ce000) 
      /lib64/ld-linux-x86-64.so.2 (0x00007f472ed6b000) 
      libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f472d0c6000) 
      libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f472ce88000) 
      libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f472cc69000) 
      libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f472ca65000) 
      libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f472c85f000) 

那麼我在哪裏可以得到丟失的文件?

回答

3

我需要安裝下面的包apt/apt-get的:

  • libglib2.0-0
  • libnss3
  • libx11-6

我已經工作Ubuntu 16.04,所以這可能需要14.04的輕微調整。根據你的安裝如何精簡,你可能還需要libpcre或libstdC++,但他們可能已經與其他軟件包一起提供。

您可能還需要安裝chrome,它應該帶來這些軟件包。