Якщо Chrome не запускається після оновлення Ubuntu з ≤12.10 до ≥13.04, відкрийте термінал і запустіть таку команду:
sudo dpkg-reconfigure google-chrome-stable
Наступні пояснення.
Принаймні для версій Chrome від 28 до 37, двійковий файл Chrome може використовувати залежно від того, libudev.so.0чи libudev.so.1є в системі. Із виправленням Chromium / Chrome Issue 226002 (який перейшов у нестабільний канал у квітні 2013 року), інсталятор визначає, який саме використовувати. Бінарні посилання libudev.so.0; інсталятор створює символічне посилання /opt/google/chrome/libudev.so.0на libudev.so.1на систему , якщо libudev.so.0НЕ буде знайдений.
Зауважте, що було б поганою ідеєю створити його /usr/lib. Основні номери версій у бібліотеках змінюються, коли новіша версія не сумісна. Створення цього символічного посилання добре працює для Chrome, оскільки воно використовує лише функції, сумісні між версією 0 та версією 1. Інші програми можуть вийти з ладу або створити пошкоджені дані, якщо змусити їх працювати з неправильною версією.
Метод, який використовується пакетом Chrome, добре працює в більшості обставин, але це все-таки брудний злом, і він має обмеження. Якщо libudev0пакет буде видалено після встановлення Chrome, що, швидше за все, станеться при оновленні Ubuntu, Chrome все одно буде налаштований на використання, libudev.so.0але файл більше не буде доступний. Щоб виправити це, примусьте знову запустити інсталяційний скрипт, і цього разу виявіть, що libudev.so.0він недоступний, тому він повинен створити символічне посилання для використання libudev.so.1. Ви можете запустити інсталяційний скрипт, запустивши dpkg-reconfigure google-chrome-stableяк root.