2014-04-07 19 views
15

Tôi đã tải xuống phiên bản Chromedriver 32 bit trên máy tính Ubuntu 12.04 của mình.Chromedriver trên Ubuntu 12.04 - Lỗi khi tải thư viện được chia sẻ: libXi.so.6

Tuy nhiên, nó sẽ không chạy và thoát với thông báo sau. Tôi đã tìm kiếm nhiều nơi trên internet nhưng không tìm được giải pháp.

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

tôi thấy 'ia32-libs-multiarch' gói để cố gắng cài đặt nó ... – KJW

+0

cho những gì giá trị của nó, đây là lỗi tôi nhận được khi tôi đã cố gắng để sử dụng phiên bản 32 bit trên 64 bit vòm – Rooster

Trả lời

52

libXi.so.6 được cung cấp bởi libxi6. Chromedriver sau đó cũng sẽ yêu cầu libgconf-2-4 với một thông báo tương tự.

sudo apt-get install libxi6 libgconf-2-4 

Bất cứ khi nào phải đối mặt với một vấn đề thiếu một tập tin cụ thể apt-file đến để giải thoát:

$ 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 

này có thể được cài đặt qua apt-get:

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

Cảm ơn @ArtemBilan, tôi đã cải thiện câu trả lời. Nhưng tôi đoán bạn đã dán mẫu thông báo sai;) – bartekbrak

+1

:-). Vấn đề của bạn là câu trả lời rất ngắn chỉ với một dòng mã, mà không có bất kỳ lời giải thích nào. Tôi không khỏe với Linux, nhưng tôi thấy bạn chỉnh sửa bài đăng của mình. Vì vậy, trông hàng hóa +1. –

0

thử lệnh này, điều này sẽ khắc phục các vấn đề nhỏ trong thư viện. Làm việc cho tôi

sudo apt --fix-broken install 
Các vấn đề liên quan