[Comm] Как установить kdelibs >= 4.2.0 ?

Ilya Raskin ilja.raskin на gmail.com
Вт Авг 18 02:50:30 MSD 2009


Здравствуйте, Yuriy
Ответ на Ваше письмо от 08/18/2009 03:04 AM
> 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 открывается).
> 
> З.Ы. может в системе ссылка на него какая стоит, о которой я не знаю...

Если я правильно понял man, то whereis ищет бинарники и т.д. в папках 
указаных в $PATH и "стандартных местах". /usr/lib/kde4bin к таким местам 
вроде как традиционно не относится.
А 1.4 по прежнему в системе стоит?
В принципе можно руками меню поправить или симлинк замутить...
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : ilja_raskin.vcf
Тип     : text/x-vcard
Размер  : 101 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20090818/eaf74dbb/attachment-0001.vcf>


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