[devel] libudev0

Igor Zubkov igor.zubkov на gmail.com
Чт Июн 5 18:11:33 MSK 2014


On Thu, Jun 5, 2014 at 4:34 PM, Nazarov Denis <nenderus at altlinux.org> wrote:
> 05.06.2014, 16:24, "Igor Zubkov" <igor.zubkov at gmail.com>:
>> Удалили? Отлично, а теперь верните. Без libudev.so.0 не работает
>> официальный chrome.
>
> Там в скриптах установки создание симлинка:

Пол года назад такого не было. И chrome после dist-upgrade превращался в тыкву.

> # Fedora 18 now has libudev.so.1. http://crbug.com/145160
> # Same for Ubuntu 13.04. http://crbug.com/226002

F18 уже не поддерживается. Тоже самое и с Ubuntu 13.04.

> LIBUDEV_0=libudev.so.0
> LIBUDEV_1=libudev.so.1
>
> add_udev_symlinks() {
>   get_lib_dir
>   if [ -f "/$LIBDIR/$LIBUDEV_0" -o -f "/usr/$LIBDIR/$LIBUDEV_0" -o -f "/lib/$LIBUDEV_0" ]; then
>     return 0
>   fi
>
>   if [ -f "/$LIBDIR/$LIBUDEV_1" ]; then
>     ln -snf "/$LIBDIR/$LIBUDEV_1" "/opt/google/chrome/$LIBUDEV_0"
>   elif [ -f "/usr/$LIBDIR/$LIBUDEV_1" ];
>   then
>     ln -snf "/usr/$LIBDIR/$LIBUDEV_1" "/opt/google/chrome/$LIBUDEV_0"
>   else
>     echo "$LIBUDEV_1" not found in "$LIBDIR" or "/usr/$LIBDIR".
>     exit 1
>   fi
> }
>
> remove_udev_symlinks() {
>   rm -rf "/opt/google/chrome/$LIBUDEV_0"
> }

Я сомневаюсь что делать симлинк libudev.so.0 -> libudev.so.1
правильная идея. У них должны были разъехаться интерфейсы. А если они
не разъехались, то зачем они бампали циферку.


-- 
Igor Zubkov
http://hi.im/ice


Подробная информация о списке рассылки Devel