[Comm] Как установить kdelibs >= 4.2.0 ?
Yuriy
law на fm.com.ua
Вт Авг 18 03:04:25 MSD 2009
Ilya Raskin пишет:
> Здравствуйте, Yuriy
> Ответ на Ваше письмо от 08/18/2009 01:54 AM
>> Vladimir Scherbaev пишет:
>>>>>> Пытаюсь скомпилить amarok 2.1.1 выдаёт ошибку - ему нужен сабж
>>>>>> версии не
>>>>>> меньше 4.2.0. а у меня apt-cache show kde4libs выдаёт версию 4.1.3
>>>>>>
>>>>>> Стоит ALTD 4.1,
>>>>>> В etc/apt/source.list забито:
>>>>>> rpm [updates] ftp://ftp.linux.kiev.ua/pub/Linux/ALT/updates/4.1 i586
>>>>>> updates
>>>>>> rpm [updates] ftp://ftp.linux.kiev.ua/pub/Linux/ALT/4.1/branch i586
>>>>>> classic
>>>>>> rpm [updates] ftp://ftp.linux.kiev.ua/pub/Linux/ALT/4.1/branch noarch
>>>>>> classic
>>>>>> rpm [backports]
>>>>>> ftp://ftp.linux.kiev.ua/pub/Linux/ALT/backports/4.1 i586
>>>>>> backports
>>>>>>
>>>>>> на ftp://ftp.linux.kiev.ua/pub/Linux/ALT/Sisyphus/files/i586/RPMS/
>>>>>> скачал
>>>>>> файлы kde4libs-4.3.0-alt3.i586.rpm,
>>>>>> kde4libs-devel-4.3.0-alt3.i586.rpm но
>>>>>> установить через rpm -ivh не могу - требуют кучу зависимостей и
>>>>>> вызывают
>>>>>> кучу конфликтов:
>>>>>> [root на localhost amarok]# rpm -Uvh kde4libs-4.3.0-alt3.i586.rpm
>>>>>> kde4libs-devel-4.3.0-alt3.i586.rpm
>>>>>> error: failed dependencies:
>>>>>> kde-common >= 4.3 is needed by kde4libs-4.3.0-alt3
>>>>>> libqt4-core >= 4.5.2-alt3 is needed by kde4libs-4.3.0-alt3
>>>>>> libsoprano >= 2.3.0 is needed by kde4libs-4.3.0-alt3
>>>>>> libstrigi >= 0.7 is needed by kde4libs-4.3.0-alt3
>>>>>> libstdc++.so.6(GLIBCXX_3.4.9) is needed by
>>>>>> kde4libs-4.3.0-alt3
>>>>>> kde4base-common < 4.3.0-alt0.0.1 conflicts with
>>>>>> kde4libs-4.3.0-alt3
>>>>>> kde4base-runtime < 4.3.0-alt0.0.1 conflicts with
>>>>>> kde4libs-4.3.0-alt3
>>>>>> kde4base-workspace-common < 4.3.0-alt0.0.1 conflicts with
>>>>>> kde4libs-4.3.0-alt3
>>>>>> kde4multimedia-common < 4.3.0-alt0.0.1 conflicts with
>>>>>> kde4libs-4.3.0-alt3
>>>>>> kde4pimlibs < 4.3.0-alt0.0.1 conflicts with kde4libs-4.3.0-alt3
>>>>>> kde-common-devel >= 4.3 is needed by kde4libs-devel-4.3.0-alt3
>>>>>>
>>>>>>
>>>>>>
>>>>>> - Можно ли и как поставить kdelibs версии 4.2.0?
>>>>> Можно, поменяв репозитарий. А точно нужно?
>>>>>
>>>> Ну... то что жизни без этого не будет - не скажу, но хочется.
>>>> В Сизифе сейчас версия 1.4 а мне очень любопытно попользоваться версией
>>>> 2.1.1.
>>>>
>>>> Скажите пожалуйста, на какой репозитарий нужно поменять? (если можно -
>>>> пожалуйста полностью строку/строки которые нужно прописать в
>>>> etc/apt/source.list и что делать со старыми - все закоментировать или
>>>> некоторые...)
>>> Вам, наверное, стоит переехать на 5ый бранч. Там уже все до вас
>>> скомпилили.
>>> В /etc/apt/sources.list.d/alt.list нужно добавить:
>>>
>>> rpm ftp://ftp.altlinux.org/pub/distributions/ALTLinux/5.0/branch i586
>>> classic
>>> rpm ftp://ftp.altlinux.org/pub/distributions/ALTLinux/5.0/branch
>>> noarch classic
>>>
>>> И закоментировать все остальные записи.
>>>
>>> Далее:
>>> apt-get update && apt-get dist-upgrade
>>> apt-get install kde4-amarok
>>
>> Обновился, kde4-amarok поставил, но на команду amarok всё равно
>> запускается версия 1.4
>>
>> версия 2.1.1 тоже стоит:
>> [albatross на localhost ~]$ rpm -qa | grep amarok
>> amarok-mediadevice-daap-1.4.10-alt6
>> amarok-1.4.10-alt6
>> amarok-mediadevice-ipod-1.4.10-alt6
>> amarok-mediadevice-generic-1.4.10-alt6
>> tellico-script-amarok-search-0.4-alt2
>> kde4-amarok-2.1.1-alt0.M50.1
>> ~~~~~~
>> amarok-engine-xine-1.4.10-alt6
>> amarok-mediadevice-mtp-1.4.10-alt6
>>
>> ======
>>
>> Но что-то не понял, как её запустить :-[
> А что говорит rpm -ql kde4-amarok-2.1.1-alt0.M50.1
> Смотрите как называется бинарник его.
Спасибо за подсказку!
Вот он где спрятался оказывается:
/usr/lib/kde4bin/amarok
Вот только почему:
====
[albatross на localhost ~]$ whereis amarok
amarok: /usr/bin/amarok
[albatross на localhost ~]$
====
- т.е. та самая версия 1.4 - вызывается "по умолчанию" - не понятно ))
(в меню KDE тоже 1.4 открывается).
З.Ы. может в системе ссылка на него какая стоит, о которой я не знаю...
Подробная информация о списке рассылки community