Nếu Chrome không khởi động sau khi nâng cấp Ubuntu từ ≤12.10 lên .013.04, hãy mở một thiết bị đầu cuối và chạy lệnh sau:
sudo dpkg-reconfigure google-chrome-stable
Giải thích theo sau.
Ít nhất là đối với các phiên bản Chrome từ 28 đến 37, nhị phân Chrome có thể sử dụng bất kỳ libudev.so.0
hoặc libudev.so.1
có mặt trên hệ thống. Với bản sửa lỗi cho vấn đề Chromium / Chrome 226002 (đã đi vào kênh không ổn định vào tháng 4 năm 2013), trình cài đặt sẽ xác định cái nào sẽ sử dụng. Các tài liệu tham khảo nhị phân libudev.so.0
; trình cài đặt tạo một liên kết tượng trưng từ /opt/google/chrome/libudev.so.0
đến libudev.so.1
hệ thống nếu libudev.so.0
không tìm thấy.
Lưu ý rằng nó sẽ là một ý tưởng tồi để tạo một trong /usr/lib
. Số phiên bản chính trong thư viện thay đổi khi phiên bản mới hơn không tương thích. Tạo liên kết tượng trưng này hoạt động tốt cho Chrome vì nó chỉ sử dụng các tính năng tương thích giữa phiên bản 0 và phiên bản 1. Các ứng dụng khác có thể bị sập hoặc tạo dữ liệu bị hỏng nếu bạn buộc chúng chạy sai phiên bản.
Phương pháp được sử dụng bởi gói Chrome hoạt động tốt trong hầu hết các trường hợp, nhưng nó vẫn là một bản hack bẩn và nó có một hạn chế. Nếu libudev0
gói được gỡ cài đặt sau khi Chrome được cài đặt, điều này có thể xảy ra khi bạn nâng cấp Ubuntu, thì Chrome vẫn sẽ được thiết lập để sử dụng libudev.so.0
nhưng tệp sẽ không còn khả dụng nữa. Để khắc phục điều này, làm cho tập lệnh cài đặt chạy lại và lần này phát hiện libudev.so.0
không có sẵn để thay vào đó nên tạo liên kết tượng trưng để sử dụng libudev.so.1
. Bạn có thể chạy lại tập lệnh cài đặt bằng cách chạy dpkg-reconfigure google-chrome-stable
bằng root.