Skype/archive: различия между версиями
Manowar (обсуждение | вклад) (Запуск в Hasher) |
Manowar (обсуждение | вклад) (→Запуск в Hasher: Преамбула) |
||
Строка 93: | Строка 93: | ||
= Запуск в Hasher = | = Запуск в Hasher = | ||
''Поскольку Skype — закрытая проприетарная программа, не стоит особенно доверять ей. Снизить возможный ущерб от ошибок и/или закладок поможет запуск в изолированном окружении.'' | |||
Запуск Skype в изолированном окружении [[hasher]] возможен если предварительно произвести в этом окружении попытку запуска службы <tt>messagebus</tt> — несмотря на то, что запуск службы завершится неудачей, в директории <tt>/var/run</tt> будут созданы все необходимые для работы Skype файлы. | Запуск Skype в изолированном окружении [[hasher]] возможен если предварительно произвести в этом окружении попытку запуска службы <tt>messagebus</tt> — несмотря на то, что запуск службы завершится неудачей, в директории <tt>/var/run</tt> будут созданы все необходимые для работы Skype файлы. |
Версия от 00:33, 6 сентября 2011
Установка Skype на ALT Linux
Sisyphus
i586
apt-get update apt-get install http://fly.osdn.org.ua/~drool/skype/skype-2.2.0.25-alt1.i586.rpm
Полёт нормальный
x86_64
cat << EOF >> /etc/apt/sources.list.d/x86_32.list # x86_32 rpm http://download.etersoft.ru/pub/ALTLinux/Sisyphus x86_32 classic rpm http://downloads.mithraen.ru/arepo/sisyphus 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 \ i586-libv4l apt-get install http://fly.osdn.org.ua/~drool/skype/skype-2.2.0.25-alt1.i586.rpm
Репозиторий x86_32 можно и с других зеркал брать, естественно.
p6/branch
x86_64
cat << EOF >> /etc/apt/sources.list.d/x86_32.list # x86_32 rpm http://download.etersoft.ru/pub/ALTLinux/p6/branch EOF apt-get update apt-get install i586-glibc-core i586-libalsa i586-libssl7 \ i586-libXv i586-libXScrnSaver i586-libdbus i586-libqt4-xml i586-libxcbutil \ i586-libqt4-core i586-libqt4-dbus i586-libqt4-gui i586-libqt4-network apt-get insstall http://fly.osdn.org.ua/~drool/skype/skype-2.2.0.25-alt1.i586.rpm
Доставлялъ ещё пакетъ i586-libxcbutil къ написанному для p5 --Зануда 16:36, 7 августа 2011 (MSD)
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
x86_64
cat << EOF >> /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, и в 86x64. Чтобы такой скайп проявился в меню, нужно отредактировать и подложить в нужное место (например, /usr/share/applications/) файл ярлыка skype.desktop. prividen
Блокирование Skype на периметре
IP-фильтры (в т.ч. L7) не помогут, устойчивых сигнатур в протоколе нет. Если все ходят только через прокси — заблокировать CONNECT на IP-адреса и разрешить только на hostname.
Запуск в Hasher
Поскольку Skype — закрытая проприетарная программа, не стоит особенно доверять ей. Снизить возможный ущерб от ошибок и/или закладок поможет запуск в изолированном окружении.
Запуск Skype в изолированном окружении hasher возможен если предварительно произвести в этом окружении попытку запуска службы messagebus — несмотря на то, что запуск службы завершится неудачей, в директории /var/run будут созданы все необходимые для работы Skype файлы.
Для работы Skype необходим доступ к Интернет (share_network=1
), перенаправление X11 (hsh-shell -Y
) и ввод/вывод звука из/во внешнюю систему. Последняя задача решается посредством команды padsp предоставляющей простой способ использовать сетевой сервер PulseAudio вместо локального сервера по умолчанию.
Следующий сценарий производит запуск Skype в изолированном окружении в директории ~/skype с вводом/выводом звука с/на сервер PulseAudio посредством сетевого соединения через локальный интерфейс:
#!/bin/sh export share_network=1 echo padsp -d -s 127.0.0.1:4713 skype | hsh-shell -Y ~/skype &
Для того, чтобы сервер PulseAudio принимал сетевые соединения необходимо добавить следующую директиву загрузки модуля в его конфигурационный файл:
load-module module-native-protocol-tcp listen=127.0.0.1 auth-anonymous=1
Наверное, можно использовать и удалённый звуковой сервер, но это уже другая история…