LINUX.ORG.RU

Арчеводам. Проблемы с версиями зависимостей

 , , ,


0

1

Всем арч! Вот одного только в голову взять не могу. Ставлю свежий qtcreator из репов. Версия

# pacman -Ss qtcreator
extra/qtcreator 3.5.1-1 [установлен]
    Lightweight, cross-platform integrated development environment
И стоит у меня свежая
extra/icu 56.1-1 [установлен]
    International Components for Unicode library
Но при попытке запуска qtcreator я получаю
$ qtcreator
qtcreator-bin: error while loading shared libraries: libicui18n.so.55: cannot open shared object file: No such file or directory
Что ж это получается, один пакет требует зависимость той версии, которой уже нет в репах? Или я что-то не так делаю?
ЗЫ Даунгрейднуть icu не могу, так как её такую новенькую хочет firefox

★★★
[int13h@homepc ~]$ sudo pacman -S qtcreator
[sudo] пароль для int13h: 
разрешение зависимостей...
проверка конфликтов...

Пакеты (10) geoclue-0.12.99-2  qt5-location-5.5.1-3  qt5-quick1-5.5.1-3
            qt5-quickcontrols-5.5.1-3  qt5-sensors-5.5.1-3  qt5-tools-5.5.1-3
            qt5-translations-5.5.1-3  qt5-webchannel-5.5.1-3
            qt5-webkit-5.5.1-3  qtcreator-3.5.1-1

Будет загружено:   41,39 MiB
Будет установлено:  150,13 MiB

:: Приступить к установке? [Y/n] y
:: Получение пакетов ...
 qt5-sensors-5.5.1-3...   143,7 KiB   812K/s 00:00 [######################] 100%
 geoclue-0.12.99-2-x...   110,3 KiB   875K/s 00:00 [######################] 100%
 qt5-location-5.5.1-...   563,9 KiB   851K/s 00:01 [######################] 100%
 qt5-webchannel-5.5....    56,1 KiB   850K/s 00:00 [######################] 100%
 qt5-webkit-5.5.1-3-...     8,7 MiB   849K/s 00:11 [######################] 100%
 qt5-quick1-5.5.1-3-...  1222,6 KiB   851K/s 00:01 [######################] 100%
 qt5-translations-5....  1165,1 KiB   850K/s 00:01 [######################] 100%
 qt5-tools-5.5.1-3-x...     5,3 MiB   850K/s 00:06 [######################] 100%
 qt5-quickcontrols-5...   770,3 KiB   852K/s 00:01 [######################] 100%
 qtcreator-3.5.1-1-x...    23,4 MiB   828K/s 00:29 [######################] 100%
(10/10) проверка ключей                            [######################] 100%
(10/10) проверяется целостность пакета             [######################] 100%
(10/10) загрузка файлов пакетов                    [######################] 100%
(10/10) проверка конфликтов файлов                 [######################] 100%
(10/10) проверяется доступное место                [######################] 100%
( 1/10) установка qt5-sensors                      [######################] 100%
( 2/10) установка geoclue                          [######################] 100%
Дополнительные зависимости для geoclue
    networkmanager: geolocation [установлено]
    libsoup-gnome: Skyhook location provider
( 3/10) установка qt5-location                     [######################] 100%
( 4/10) установка qt5-webchannel                   [######################] 100%
( 5/10) установка qt5-webkit                       [######################] 100%
Дополнительные зависимости для qt5-webkit
    gst-plugins-good: Webm codec support [установлено]
( 6/10) установка qt5-quick1                       [######################] 100%
( 7/10) установка qt5-translations                 [######################] 100%
( 8/10) установка qt5-tools                        [######################] 100%
Дополнительные зависимости для qt5-tools
    qt5-doc: documentation
( 9/10) установка qt5-quickcontrols                [######################] 100%
(10/10) установка qtcreator                        [######################] 100%
Дополнительные зависимости для qtcreator
    qt5-doc: for the integrated Qt documentation
    gdb: for the debugger
    cmake: for cmake project support [установлено]
    openssh-askpass: for ssh support
    git: for git support [установлено]
    mercurial: for mercurial support
    bzr: for bazaar support
    clang: Clang code model [установлено]
    valgrind: for analyze support
[int13h@homepc ~]$ qtc
qtchooser               qtcreator               qtcreator.sh
qtconfig                qtcreator-bin           
qtconfig-qt4            qtcreator_process_stub  
[int13h@homepc ~]$ qtcreator
^C
[int13h@homepc ~]$ 
int13h ★★★★★
()
$ pacman -Qi qtcreator | egrep 'Name|Version'
Name           : qtcreator
Version        : 3.5.1-1

$ ldd $(which qtcreator-bin) | grep icu
	libicui18n.so.56 => /usr/lib/libicui18n.so.56 (0x00007f41e440e000)
	libicuuc.so.56 => /usr/lib/libicuuc.so.56 (0x00007f41e4077000)
	libicudata.so.56 => /usr/lib/libicudata.so.56 (0x00007f41e1257000)

Что-то ты делаешь не так.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)

То ты что-то накосячил, qtcreator ищет libicui18n.so.56 а не 55. НУ сделай симлинк, на худой конец.

Medar ★★★★★
()

Скорее всего проблемы с частичным обновлением, например новый qtcreator используется с несвежими культями. Проверь версию qt5-base, должно быть не меньше 5.5.1-3. Если нет, значит делай полное обновление, проверяй зеркала на актуальность.

archie
()

Повидимому у тебя в системе установлено нечто, что provides какую-то зависимость для qtcreator'а и использует старую версию icu. Ищи, что подходящее ты собирал руками или из AUR.

m0rph ★★★★★
()
Ответ на: комментарий от archie

А пакман может обновить пакет со всеми зависимостями?

LIKAN ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.