Как исправить недостающее libudev.so.0 для Chrome для начала?

Попытка запустить хром-выход в следующей ошибке в командной строке:

/opt/google/chrome/chrome: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory

Ошибка впервые появилась в Ubuntu 13.04, я попытался очистить и переустановить Chrome. Он сохранялся после обновления до Ubuntu 13.10.

1
задан 1 November 2013 в 07:58

1 ответ

Как отметил Жиль, такой подход может привести к нежелательному поведению. Сначала попробуйте его решение. Если это не сработает для вас, и вы понимаете, что это может привести к бесшумному повреждению данных, вы можете сделать следующее:

Предполагая 64-битную систему, отсутствующую символическую ссылку можно создать с помощью:

sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1.3.5 /usr/lib/libudev.so.0

Для 32-битной системы:

sudo ln -s /lib/i386-linux-gnu/libudev.so.1.3.5  /usr/lib/libudev.so.0

Возможно, вам придется проверить свою локальную версию libudev.

35
ответ дан 24 May 2018 в 15:53
  • 1
    Этот ответ также относится к проблеме типа «Google Chrome не запускается после обновления до 13.10». – Sri 17 February 2014 в 10:11
  • 2
    Это также работает для Dartium (версия для разработки Chromium с встроенной Dart VM). Хотя я создал ссылку на ссылку libudev.so.1 вместо этого в надежде, что если версия изменится, ссылка все еще будет работать, но я не уверен в этом. Единственное, что я могу сказать, это то, что это сработало для меня. Кубунту 14.10. – user69112 3 June 2014 в 23:22
  • 3
    Это плохая идея: она работает для Chrome, но может нарушить работу других программ, которые не поступают из Ubuntu - вместо получения сообщения об ошибке вы можете получить молчание данных. – Gilles 1 October 2014 в 21:35
  • 4
    Это работает для меня – Sungguk Lim 6 April 2015 в 05:12

Другие вопросы по тегам:

Похожие вопросы: