Skype 4.3 и ia32-libs

Вопросы и обсуждения, касающиеся РОСА Марафон (релиз с долговременной поддержкой)
Ответить
Аватара пользователя
clicman
Сообщения: 18
Зарегистрирован: 27 янв 2014, 20:11
Operating system: Linux Mint 13 Maya (Based on Ubuntu 12.04 LTS)

Skype 4.3 и ia32-libs

Сообщение clicman » 14 авг 2014, 13:56

Неделю назад обнаружил, что старый Skype перестал работать, а на сайте пропала static версия, и как следствие, пропала возможность установить его на 64битную версию системы.
В общем пришлось собрать ia32-libs для марафона и по пути собрать новую рпмку инсталлятора skype.

Обновленный skype можно установить выполнив следующие команды:

Код: Выделить всё

[user@marathon ~]# urpmi.addmedia skype http://abf-downloads.rosalinux.ru/vsidochenko_personal/repository/rosa2012lts/x86_64/skype/release
[user@marathon ~]# urpmi skype

Аватара пользователя
r0g3r
Сообщения: 104
Зарегистрирован: 05 апр 2012, 10:50
Operating system: ROSA 2014.1 KDE R6
ROSA 2014.1 LXDE R5
ClearOS 6
Откуда: Moscow, Russia

Re: Skype 4.3 и ia32-libs

Сообщение r0g3r » 14 авг 2014, 15:19

Skype 4.3 (aka get-skype) вполне доступен в репозиториях РОСЫ. Достаточно включить 32х битные репозитории.

Аватара пользователя
clicman
Сообщения: 18
Зарегистрирован: 27 янв 2014, 20:11
Operating system: Linux Mint 13 Maya (Based on Ubuntu 12.04 LTS)

Re: Skype 4.3 и ia32-libs

Сообщение clicman » 14 авг 2014, 17:55

В репозиториях марафона я вижу только версию 4.0 http://mirror.rosalab.ru/rosa/rosa2012l ... 0.i586.rpm
Подключать 32битные репозитории к x64 считаю не целесообразным, так как во-первых, это приведет к бардаку в библиотеках, во-вторых, 32х-битные версии пакетов начнут ставиться по архитектурно-независимым именам. Эту проблему, как раз, призван решать пакет ia32-libs, который в отдельный контекст устанавливает наиболее вероятно используемые библиотеки и, тем самым, позволяет избежать вышеописанных проблем.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Skype 4.3 и ia32-libs

Сообщение Pulfer » 14 авг 2014, 18:07

clicman писал(а):Подключать 32битные репозитории к x64 считаю не целесообразным, так как во-первых, это приведет к бардаку в библиотеках, во-вторых, 32х-битные версии пакетов начнут ставиться по архитектурно-независимым именам. Эту проблему, как раз, призван решать пакет ia32-libs, который в отдельный контекст устанавливает наиболее вероятно используемые библиотеки и, тем самым, позволяет избежать вышеописанных проблем.
Да нет, к бардаку в библиотеках не приведёт, т.к. 32-битные библиотеки имеют вид libname, а 64-битные lib64name, плюс по зависимостям библиотеки ставятся только нужной архитектуры (ну и при работе тоже подгружаются только нужной архитектуры, так что без необходимости установленные 32-битные библиотеки в память не загрузятся).

При архитектурно-независимых именах предпочтение автоматически отдаётся 64-битному пакету, так что случайно 32-битный не поставится.

Роса в этом плане достаточно умный дистрибутив.

Проблемы могут быть только если на 64-битной системе включить 32-битные репозитории, а из 64-битных какой-нибудь отключить.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
clicman
Сообщения: 18
Зарегистрирован: 27 янв 2014, 20:11
Operating system: Linux Mint 13 Maya (Based on Ubuntu 12.04 LTS)

Re: Skype 4.3 и ia32-libs

Сообщение clicman » 14 авг 2014, 18:30

При архитектурно-независимых именах предпочтение автоматически отдаётся 64-битному пакету, так что случайно 32-битный не поставится.
Да, соглашусь. 32-битные поставятся, только при условии. что 64-битные уже установлены.
Но тем не менее, для установки такого софта, как skype, подключать полные репозитории из параллельной архитектуры мне видится, как перебор. Ну и риск сделать создать бардак сохраняется. А подход с использованием лишь ia32-libs мне думается более рациональным.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Skype 4.3 и ia32-libs

Сообщение Pulfer » 14 авг 2014, 21:34

clicman писал(а):Да, соглашусь. 32-битные поставятся, только при условии. что 64-битные уже установлены.
Но тем не менее, для установки такого софта, как skype, подключать полные репозитории из параллельной архитектуры мне видится, как перебор. Ну и риск сделать создать бардак сохраняется. А подход с использованием лишь ia32-libs мне думается более рациональным.
Видимо, эти соображения всё же диктуются привычкой к ia32-libs. Разработчиками ведь этот вопрос уже неоднократно детально обсуждался и текущее решение всегда признавалось оптимальным.

Я даже больше скажу, даже в Убунту этот пакет уже выкинули в пользу отдельных 32-битных библиотек: http://askubuntu.com/questions/107230/w ... bs-package
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
clicman
Сообщения: 18
Зарегистрирован: 27 янв 2014, 20:11
Operating system: Linux Mint 13 Maya (Based on Ubuntu 12.04 LTS)

Re: Skype 4.3 и ia32-libs

Сообщение clicman » 14 авг 2014, 22:00

Текущее решение, это с подключением источников с x86, или как в ubuntu, еще и мета-пакет на most common libs?

PS. И да, ia32-libs это старая привычка :)

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Skype 4.3 и ia32-libs

Сообщение Pulfer » 15 авг 2014, 02:22

clicman писал(а):Текущее решение, это с подключением источников с x86, или как в ubuntu, еще и мета-пакет на most common libs?
С подключением репозиториев. В мета-пакете смысла мало в случае с библиотеками, они всегда в нужном количестве и правильном составе просто по зависимостям встанут.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
clicman
Сообщения: 18
Зарегистрирован: 27 янв 2014, 20:11
Operating system: Linux Mint 13 Maya (Based on Ubuntu 12.04 LTS)

Re: Skype 4.3 и ia32-libs

Сообщение clicman » 15 авг 2014, 06:59

Хм... тогда, я полагаю, логично собрать get-skype в noarch, и написать в мануал о необходимость подключить 32-битные источники, чтобы не нарушать сложившуюся концепцию...

А в ROSA принято делать маленькие репозитории, как в ubuntu, для сторонних приложений или бэкпортов? Или это по-другому решается?

Аватара пользователя
Галахов Роман
Сообщения: 2277
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Skype 4.3 и ia32-libs

Сообщение Галахов Роман » 15 авг 2014, 19:08

clicman писал(а):Хм... тогда, я полагаю, логично собрать get-skype в noarch, и написать в мануал о необходимость подключить 32-битные источники, чтобы не нарушать сложившуюся концепцию...

А в ROSA принято делать маленькие репозитории, как в ubuntu, для сторонних приложений или бэкпортов? Или это по-другому решается?
У того, кто зарегистрирован на ABF (сборочная система ROSA) есть личные репозитории на сервере ABF. Там лежит то, что по каким-то причинам не залито в оф. источники (например, тестовые версии пакетов). Репозитории не собранные на ABF не приветствуются, так как нельзя исключать их несовместимость.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
clicman
Сообщения: 18
Зарегистрирован: 27 янв 2014, 20:11
Operating system: Linux Mint 13 Maya (Based on Ubuntu 12.04 LTS)

Re: Skype 4.3 и ia32-libs

Сообщение clicman » 15 авг 2014, 19:29

Да, конечно же я имел ввиду только ABF. Но вопрос был не в этом, а в том, что лучше, когда, к примеру, вот в этом репозитории лежит только php, в этом только skype, а в этом только wine, или лучше собрать один большой репозиторий, в котором будет лежать все вместе? Я склоняюсь к варианту маленьких репозиториев, потому, что это позволит включить автообновление, только необходимых пакетов. Но мне хочется услышать как принято в ROSA, и если позиция отлична от моей, то почему?

Аватара пользователя
Галахов Роман
Сообщения: 2277
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Skype 4.3 и ia32-libs

Сообщение Галахов Роман » 15 авг 2014, 19:56

clicman писал(а):Да, конечно же я имел ввиду только ABF. Но вопрос был не в этом, а в том, что лучше, когда, к примеру, вот в этом репозитории лежит только php, в этом только skype, а в этом только wine, или лучше собрать один большой репозиторий, в котором будет лежать все вместе? Я склоняюсь к варианту маленьких репозиториев, потому, что это позволит включить автообновление, только необходимых пакетов. Но мне хочется услышать как принято в ROSA, и если позиция отлична от моей, то почему?
Эти репозитории фактически являются буфером перед оф. репозиторием. Как только пакет попадет в оф. репозиторий, то в личных он больше не нужен, по этому и не нелают их много - все равно, в конце все сливается в единый котел. Но под важные вещи, где много пакетов (ядро, DE) - сделаны отдельные репозитории.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
clicman
Сообщения: 18
Зарегистрирован: 27 янв 2014, 20:11
Operating system: Linux Mint 13 Maya (Based on Ubuntu 12.04 LTS)

Re: Skype 4.3 и ia32-libs

Сообщение clicman » 15 авг 2014, 20:01

Эти репозитории фактически являются буфером перед оф. репозиторием
Насколько я понял это верно для Fresh, а в lts другая политика и в официальном репозитории версии заморожены и принимаются только багфиксы?

Аватара пользователя
Галахов Роман
Сообщения: 2277
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Skype 4.3 и ia32-libs

Сообщение Галахов Роман » 15 авг 2014, 20:44

clicman писал(а):
Эти репозитории фактически являются буфером перед оф. репозиторием
Насколько я понял это верно для Fresh, а в lts другая политика и в официальном репозитории версии заморожены и принимаются только багфиксы?
Тут еще такой момент, личные репозитории ABF не зеркалируются на крупные сервера (например, яндекс) и по этому доступ к ним ограничен мощностью ABF.
Сделать из них лично-публичные для большого количества пользователей не получится. Владельцы репозиториев и так знают как выборочно установить, то что нужно. Да и LTS не для экспериментов, а для стабильности. И под новое ПО там ничего (если вдруг потребуется) собирать не будут.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Skype 4.3 и ia32-libs

Сообщение Pulfer » 16 авг 2014, 05:38

clicman писал(а):А в ROSA принято делать маленькие репозитории, как в ubuntu, для сторонних приложений или бэкпортов? Или это по-другому решается?
Сторонние репозитории тут либо частные, когда у человека нет доступа к официальным репозиториям, а желание собирать новые (или особым образом собранные) версии программ есть, либо для тех пакетов, которые по каким-то причинам пока что нет смысла собирать в официальные репозитории (скажем, для свежих версий KDE4 есть такой репозиторий, откуда раз в несколько месяцев обновления переносятся в официальный репозиторий, т.к. собирать .0 и .1 версии в официальные обновления обычно не стоит из-за регрессий).

Если говорить об официальной политике, то для Марафона, конечно, предпочтительнее отдельные репозитории, а для Фреша - основные.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Ответить