- Текущее состояние
- Установка Skype на ALT Linux (если в репозитории нет skype-preinstall)
- Перепакованная сборка
- P7/x86_64, skype 4.2.0.11 i586 / skype 4.3.0.37 i586
- Sisyphus, skype 4.0
- i586
- x86_64
- Skype4@drool / Sisyphus
- i586
- x86_64
- p6/branch
- x86_64
- t6/branch
- i586
- x86_64
- p5/branch либо 5.1/branch
- i586
- x86_64
- 4.0/branch i586
- Статическая версия
- 4.3 на 5.1
- Ссылки
- Условия использования Skype
- Skype for Linux Alpha
- Установка Skype
- Поддерживаемые ветки ALT Linux и Сизиф (начиная с сентября 2014)
- Если в репозитории нет skype-preinstall
- Сборка Skype для ALT Linux от Drool
- Изолирование
- Ссылки
Текущее состояние
Разделы «Условия использования Skype», «Установка Skype на ALT Linux 7.0 и Сизиф (начиная с сентября 2014)» и «Установка Skype на ALT Linux шестой ветки (Информика 6.0 Школьный Мастер)» оставлены в качестве компактной странички Skype, а здесь приведены более старые рекомендации.
Установка Skype на ALT Linux (если в репозитории нет skype-preinstall)
Перепакованная сборка
Свежий релиз Skype для ALT Linux можно найти здесь.
Установка Skype проводится под правами пользователя root
P7/x86_64, skype 4.2.0.11 i586 / skype 4.3.0.37 i586
Пакет для FC непригоден из-за несовместимости QtCore (требуется QtConcurrent::Exception). Надо использовать пакет для OpenSUSE 32bit, который теперь можно пересобрать с помощью rpmrebuild в x86_64 хост-системе. При первой пересборке надо установить зависимости (иначе rpmrebuild их не найдет):
i586-libalsa.32bit i586-libqt4-webkit.32bit i586-libXext.32bit i586-libXScrnSaver.32bit i586-libXv.32bit
Внимание! Пересборка не выявляет зависимости на i586-libpulseaudio или i586-alsa-plugins-pulse (очевидно, её и нет), однако при включённом pulseaudio в современных дистрибутивах skype не заработает без i586-поддержки. По опыту достаточно вместе со skype доустановить i586-libpulseaudio (зависимости подтянутся).
$ ./google-earth-rehack.sh Загрузки/skype-4.2.0.11-suse.i586.rpm Платформы для сборки: x86_64 Сборка для платформы x86_64 Обрабатываются файлы: skype-4.2.0.11-suse121 … Записан: /home//RPM/RPMS/i586/skype-4.2.0.11-suse121.i586.rpm result: /home//RPM/RPMS/i586/skype-4.2.0.11-suse121.i586.rpm
Теперь можно устанавливать пакет:
# apt-get install /home//RPM/RPMS/i586/skype-4.2.0.11-suse121.i586.rpm
Обратите внимание: для пересборки i586 пакета на x86_64 системе в скрипте модифицируется окружение rpmbuild, этим путём пересобираются и некоторые другие i586 пакеты.
Можно воспользоваться готовым пакетом для P7/x86_64 [1] : [1] (замечена проблема: устанавливается на p7 (07.10.2014), но не соединяется с skype.com)
Проверено на p7 (07.10.2014): Skype 4.3.0.37 (32-bit, «dynamically linked») со skype.com работает, сохранено: http://hermes.ihep.su:8001/pool/pkg/p7/external/skype-4.3.0.37.tar.bz2
Sisyphus, skype 4.0
Skype4 для Fedora собран с QtCore, имеющим QtConcurrent::Exception; у нас это пока (иногда?) выключено. Но можно воспользоваться SuSE-шным пакетом. При запуске rpmrebuild желательно, чтобы зависимости были уже установлены (иначе они не попадут в пакет):
libqt4-webkit libXScrnSaver libXv libalsa
i586
Команды, помеченные «#», выполняются от root-а, а помеченные «$» — от пользователя.
$ wget http://download.skype.com/linux/skype-4.0.0.7-suse.i586.rpm # apt-get install rpmrebuild $ rpmrebuild -Rp skype-4.0.0.7-suse.i586.rpm # apt-get install RPM/RPMS/i586/skype-4.0.0.7-suse121.i586.rpm
Обратите внимание на текущую версию skype и SuSE-шный релиз, который rpmrebuild вставляет в генерируемый пакет.
x86_64
rpmrebuild делать в 32-разрядном хэшере или на 32-разрядной системе:).
Если у кого ещё не подключён x86_64-i586,
# cat > /etc/apt/sources.list.d/x86_64-i586.list rpm [alt] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64-i586 classic EOF # apt-get update
# apt-get install skype-4.0.0.7-suse121.i586.rpm
Skype4@drool / Sisyphus
i586
apt-get update apt-get install http://fly.osdn.org.ua/~drool/skype/skype-4.1.0.20-alt2.i586.rpm
x86_64
cat > /etc/apt/sources.list.d/x86_64-i586.list # x86_64-i586 rpm [alt] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64-i586 classic EOF apt-get update apt-get install http://fly.osdn.org.ua/~drool/skype/skype-4.1.0.20-alt2.i586.rpm apt-get install i586-glibc-gconv-modules i586-libv4l i586-libpulseaudio i586-libqt4-webkit
Репозиторий x86_64-i586 можно и с других зеркал брать, естественно.
По сообщению от ashen@, состоянием на 13.09.2012 для успешной установки под 64 бита также нужны еще такие пакеты: i586-libqt4-network i586-libalsa i586-libXScrnSaver-devel i586-libqt4-devel
p6/branch
x86_64
cat > /etc/apt/sources.list.d/x86_64-i586.list # x86_64-i586 rpm [updates] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch x86_64-i586 classic EOF apt-get update apt-get install http://fly.osdn.org.ua/~drool/skype/skype-2.2.0.35-alt1.i586.rpm apt-get install i586-glibc-gconv-modules i586-libv4l i586-libpulseaudio i586-libqt4-webkit
Репозиторий x86_64-i586 можно и с других зеркал брать, естественно.
t6/branch
i586
apt-get update apt-get install http://fly.osdn.org.ua/~drool/skype/skype-4.1.0.20-alt2.i586.rpm
Возможно, эта версия установистя и на p6, я лично не проверял. Drool
Внимание: ниже описывается новый вариант biarch, может потребоваться временное удаление пакетов i586-* и тех, которым они требуются!
x86_64
cat > /etc/apt/sources.list.d/x86_64-i586.list # x86_64-i586 rpm [updates] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/t6/branch x86_64-i586 classic EOF apt-get update apt-get install http://fly.osdn.org.ua/~drool/skype/skype-4.1.0.20-alt2.i586.rpm apt-get install i586-glibc-gconv-modules i586-libv4l i586-libpulseaudio i586-libqt4-webkit
Репозиторий x86_64-i586 можно и с других зеркал брать, естественно.
p5/branch либо 5.1/branch
i586
apt-get update apt-get install http://fly.osdn.org.ua/~drool/skype/skype-2.1.0.81-alt2.i586.rpm
На p5 устанавливается без проблем пакет skype для fedora с skype.com aen
И наоборот, skype-2.1.0.81-alt2 устанавливается на RHEL, CentOS, SL(C) 6.X обычным yum install vx8400
x86_64
cat > /etc/apt/sources.list.d/x86_32.list # x86_32 rpm http://download.etersoft.ru/pub/ALTLinux/5.1 x86_32 classic rpm http://downloads.mithraen.ru/arepo/5.1 i586 classic EOF apt-get update apt-get install i586-glibc-core i586-libalsa i586-libssl7 \ i586-libXv i586-libXScrnSaver i586-libdbus i586-libqt4-xml \ i586-libqt4-core i586-libqt4-dbus i586-libqt4-gui i586-libqt4-network apt-get install http://fly.osdn.org.ua/~drool/skype/skype-2.1.0.81-alt2.i586.rpm
Нужен ли здесь i586-libXss? Мне его не удалось установить из указанных репозиториев. А skype и без него установился и работает. А.Ляховец
Приведено в точности как было выяснено и сделано (и вскоре перепроверено). —mike
В 5.1 ситуация изменилась: сейчас i586-libXScrnSaver.32bit предоставляет libXss.so.1 (в p5 не проверял). А.Ляховец
Если используется pulse, то ещё:
apt-get install i586-libpulseaudio i586-libsndfile i586-libwrap \ i586-libasyncns i586-libogg i586-libflac8 i586-libvorbis i586-libavahi
(проверено на 5.1, см. насчёт Сизифа)
4.0/branch i586
apt-get update apt-get install http://fly.osdn.org.ua/~drool/skype/skype-2.1.0.47-alt1.i586.rpm
Статическая версия
В крайнем случае, можно скачать с официального сайта и установить в /opt статически собранную версию Скайпа. Вид будет не особо красивый, но заработает сразу, без всяких дополнительных пакетов и настроек, и в i586, и в 86×64. Чтобы такой скайп проявился в меню, нужно отредактировать и подложить в нужное место (например, /usr/share/applications/) файл ярлыка skype.desktop. UPD: таки нет, по крайней мере под 86×64 ему нужны дополнительные библиотеки. prividen
4.3 на 5.1
Skype 2.x, который работал на старых дистрибутивах, сломан на серверной стороне («выбивает после логина»), минимальной версией на конец 2014 года является 4.3. Вот список пакетов, которые пришлось бэкпортировать на 5.1/branch, чтоб заработало (вместе с pulseaudio); вероятно, через apulse большая часть из них не нужна (список неполный, для сборки qt4 понадобятся как минимум libgdk-pixbuf с glib2, а это только начало клубочка).
Ссылки
- Вебкамера в Skype
- FAQ
- mithraen’s x86_32
- искажение передаваемого звука (workaround)
- segfault с новой glib2
- Условия использования Skype (EULA)
- skype + apulse (последний [packages.altlinux.org/apulse есть в сизифе])
Условия использования Skype
Согласно пункту 4.2 условий использования Skype (EULA), включение приложения в состав дистрибутивов Linux невозможно (хотя и не исключено, что некоторые разработчики дистрибутивов могли заключить какие-то дополнительные соглашения с Mircosoft). Потому, ниже даны рекомендации по самостоятельной установке Skype.
Skype for Linux Alpha
Внимание! C 1 марта 2017 года старая версия Skype 4.3 перестанет подключаться к сети Skype[1]
При установке появятся предупреждения:
service: atd: Unrecognized service error: unknown package manager error: execution of %post scriptlet from skypeforlinux-1.17.0.1-1 failed, exit status 1
но пакет устанавливается и его можно запустить из меню.
Установка Skype
Поддерживаемые ветки ALT Linux и Сизиф (начиная с сентября 2014)
В Сизиф и p6/p7+ с сентября 2014 входит пакет skype-preinstall ( i586-skype-preinstall для архитектуры x86_64). Этот пакет предоставляет все нужные зависимости для актуальной версии Skype под OpenSUSE. Поэтому достаточно установить соответствующий RPM с сайта — либо кликом в браузере и последующим вызовом «программы установки RPM» ( rpminstall ), либо скачать последний релиз с помощью wget и установить его с помощью apt-get :
# wget --content-disposition http://www.skype.com/go/getskype-linux-beta-suse . . . . . . 'skype-4.3.0.37-suse.i586.rpm' saved . . . # apt-get install skype-preinstall skype-4.3.0.37-suse.i586.rpm
Если в репозитории нет skype-preinstall
См. архивную часть этой странички, где описана установка различных версий Skype на предыдущие дистрибутивы/ветки ALT Linux от 4.0 и выше.
Сборка Skype для ALT Linux от Drool
Перепакованный под ALT Linux пакет i586, а также src.rpm и spec-файл можно взять здесь: https://drive.google.com/open?id=0BzkD0wBvh2GaNmFSOUhiZ3p5Rlk
Изолирование
См. соответствующую страничку по вопросам сетевой и локальной изоляции приложения.
Ссылки
- Вебкамера в Skype
- FAQ
- Условия использования Skype (EULA)
- skype + apulse (последний есть в сизифе)
- вкратце: apulse skype (i586) либо i586-apulse skype (x86_64)