Как стать автором
Обновить

Руководство по Google Hangouts для Debian/Ubuntu Linux (а также Mac OS X и Windows)

Время на прочтение6 мин
Количество просмотров44K
В свете последних событий, связанных со Skype (блокировка «старых» версий клиента, насильное обновление клиентов на всех платформах, откровенно сырая новая версия клиента для Linux), решил поделиться с сообществом успешным опытом использования Google Hangouts для коллаборации (командной разработки ПО, парного программирования) и написать универсальное руководство (tutorial, how-to) для Debian/Ubuntu Linux, а также Mac OS X и Windows, собрав всю необходимую и полезную информацию воедино.

Эта статья для тех, кто в поиске полноценной альтернативы Skype для большинства современных платформ и в первую очередь для Linux.

1. ПРИМЕЧАНИЕ

Заметьте, Google Hangouts уже работает по технологии WebRTC!
Посмотреть это можно во время сеанса связи введя в адресной строке браузера
chrome://webrtc
chrome://webrtc-internals

для Chromium, Chrome

или

about:webrtc
about:webrtc-internals

для Firefox, IceWeasel, IceCat

Установка плагина google-talkplugin, в свою очередь, необходима для поддержки в браузере полного функционала Hangouts (скриншэринг, скриншоты, наложение и рендеринг графических эффектов для видеопотока) и поддержки форматов сжатия видео потоков и голосовых аудио потоков, для чего необходимы кодеки (к слову, оптимизирующие и улучшающие качество передачи аудио-видео данных), которые пока ещё не встроены в браузер и которые инсталлируются при установке данного плагина.

Google Talk Plugin — /opt/google/talkplugin/libnpgoogletalk.so
Google Talk Plugin Video Renderer — /opt/google/talkplugin/libnpo1d.so


Доступны версии плагина для GNU/Linux (Debian/Ubuntu, Fedora+openSUSE), Chrome OS, Windows и Mac OS X, для браузеров Chromium/Chrome/Safari и Firefox/IceWeasel/IceCat (https://support.google.com/plus/answer/1216376?hl=ru).

2. DEBIAN LINUX — УСТАНОВКА И ОБНОВЛЕНИЕ ИЗ ОФИЦИАЛЬНОГО РЕПОЗИТОРИЯ GOOGLE

Добавляем репозиторий:
sudo echo deb http://dl.google.com/linux/talkplugin/deb/ stable main > /etc/apt/sources.list.d/google-talkplugin.list


Добавляем GPG (GNUPG) ключ (Google Linux Software Repositories) для аутентификации пакетов пакетным менеджером apt и подтверждения доверия репозиторию (trusted repository):
sudo apt-key --keyring /etc/apt/trusted.gpg.d/google-talkplugin.gpg add - <<KEYDATA
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

mQGiBEXwb0YRBADQva2NLpYXxgjNkbuP0LnPoEXruGmvi3XMIxjEUFuGNCP4Rj/a
kv2E5VixBP1vcQFDRJ+p1puh8NU0XERlhpyZrVMzzS/RdWdyXf7E5S8oqNXsoD1z
fvmI+i9b2EhHAA19Kgw7ifV8vMa4tkwslEmcTiwiw8lyUl28Wh4Et8SxzwCggDcA
feGqtn3PP5YAdD0km4S4XeMEAJjlrqPoPv2Gf//tfznY2UyS9PUqFCPLHgFLe80u
QhI2U5jt6jUKN4fHauvR6z3seSAsh1YyzyZCKxJFEKXCCqnrFSoh4WSJsbFNc4PN
b0V0SqiTCkWADZyLT5wll8sWuQ5ylTf3z1ENoHf+G3um3/wk/+xmEHvj9HCTBEXP
78X0A/0Tqlhc2RBnEf+AqxWvM8sk8LzJI/XGjwBvKfXe+l3rnSR2kEAvGzj5Sg0X
4XmfTg4Jl8BNjWyvm2Wmjfet41LPmYJKsux3g0b8yzQxeOA4pQKKAU3Z4+rgzGmf
HdwCG5MNT2A5XxD/eDd+L4fRx0HbFkIQoAi1J3YWQSiTk15fw7RMR29vZ2xlLCBJ
bmMuIExpbnV4IFBhY2thZ2UgU2lnbmluZyBLZXkgPGxpbnV4LXBhY2thZ2VzLWtl
eW1hc3RlckBnb29nbGUuY29tPohjBBMRAgAjAhsDBgsJCAcDAgQVAggDBBYCAwEC
HgECF4AFAkYVdn8CGQEACgkQoECDD3+sWZHKSgCfdq3HtNYJLv+XZleb6HN4zOcF
AJEAniSFbuv8V5FSHxeRimHx25671az+uQINBEXwb0sQCACuA8HT2nr+FM5y/kzI
A51ZcC46KFtIDgjQJ31Q3OrkYP8LbxOpKMRIzvOZrsjOlFmDVqitiVc7qj3lYp6U
rgNVaFv6Qu4bo2/ctjNHDDBdv6nufmusJUWq/9TwieepM/cwnXd+HMxu1XBKRVk9
XyAZ9SvfcW4EtxVgysI+XlptKFa5JCqFM3qJllVohMmr7lMwO8+sxTWTXqxsptJo
pZeKz+UBEEqPyw7CUIVYGC9ENEtIMFvAvPqnhj1GS96REMpry+5s9WKuLEaclWpd
K3krttbDlY1NaeQUCRvBYZ8iAG9YSLHUHMTuI2oea07Rh4dtIAqPwAX8xn36JAYG
2vgLAAMFB/wKqaycjWAZwIe98Yt0qHsdkpmIbarD9fGiA6kfkK/UxjL/k7tmS4Vm
CljrrDZkPSQ/19mpdRcGXtb0NI9+nyM5trweTvtPw+HPkDiJlTaiCcx+izg79Fj9
KcofuNb3lPdXZb9tzf5oDnmm/B+4vkeTuEZJ//IFty8cmvCpzvY+DAz1Vo9rA+Zn
cpWY1n6z6oSS9AsyT/IFlWWBZZ17SpMHu+h4Bxy62+AbPHKGSujEGQhWq8ZRoJAT
G0KSObnmZ7FwFWu1e9XFoUCt0bSjiJWTIyaObMrWu/LvJ3e9I87HseSJStfw6fki
5og9qFEkMrIrBCp3QGuQWBq/rTdMuwNFiEkEGBECAAkFAkXwb0sCGwwACgkQoECD
D3+sWZF/WACfeNAu1/1hwZtUo1bR+MWiCjpvHtwAnA1R3IHqFLQ2X3xJ40XPuAyY
/FJG
=Quqp
-----END PGP PUBLIC KEY BLOCK-----
KEYDATA


Обновляем базу пакетов (синхронизируем локальную базу пакетов и удалённую пакетную базу репозитория):
sudo apt-get update


Устанавливаем плагин (обновляем точно так же):
sudo apt-get install google-talkplugin


3. DEBIAN LINUX — ЛОКАЛЬНАЯ УСТАНОВКА

Загружаем плагин любым удобным Вам способом:
через страницу загрузки
https://www.google.com/tools/dlpage/hangoutplugin?hl=ru

или
https://www.google.com/tools/dlpage/hangoutplugin/download.html?hl=ru

или
https://www.google.com/tools/dlpage/hangoutplugin/download.html?hl=ru&platform=linux_ubuntu_x86_64


либо по прямым ссылкам,
текущую версию (рекомендуется)
https://dl.google.com/linux/direct/google-talkplugin_current_amd64.deb


или можно конкретную (последнюю) версию
https://dl.google.com/linux/talkplugin/deb/pool/main/g/google-talkplugin/google-talkplugin_5.4.2.0-1_amd64.deb


Устанавливаем:
sudo dpkg -i google-talkplugin_current_amd64.deb

или
sudo dpkg -i google-talkplugin_5.4.2.0-1_amd64.deb


В Debian 7.6 Wheezy (stable) все зависимости устанавливаемого пакета google-talkplugin должны быть удовлетворены.
Если всё же есть неудовлетворённые зависимости для пакета google-talkplugin при локальной установке через dpkg, то пофиксить это можно так:
sudo apt-get -f install

Зависимости будут «подтянуты» apt из основных репозиториев Debian.

3.1. ЛОКАЛЬНАЯ УСТАНОВКА ДЛЯ MAC OS X

Страница загрузки:
https://www.google.com/tools/dlpage/hangoutplugin?hl=ru


Прямая ссылка, на текущую версию инсталляционного пакета:
https://dl.google.com/googletalk/googletalkplugin/GoogleVoiceAndVideoSetup.dmg


3.2. ЛОКАЛЬНАЯ УСТАНОВКА ДЛЯ WINDOWS

Страница загрузки:
https://www.google.com/tools/dlpage/hangoutplugin?hl=ru


Прямая ссылка, на текущую версию установщика:
https://dl.google.com/googletalk/googletalkplugin/GoogleVoiceAndVideoSetup.exe


4. РЕГУЛЯРНЫЕ ОБНОВЛЕНИЯ

При установке пакета (из репозитория или локальной) инсталляционные скрипты, содержащиеся в пакете (/deb://DEBIAN/postrm и /deb://DEBIAN/postinst) и исполняемые в конце процесса установки пакета, добавляют репозиторий и ключ, описанные выше, а также симлинк на shell script файл (/etc/cron.daily/google-talkplugin -> /opt/google/talkplugin/cron/google-talkplugin) в директорию планировщика заданий Cron для ежедневной проверки корректности конфигурации репозитория Google. Для регулярного обновления плагина можно добавить задание в Cron или Anacron.
Также всегда можно обновить пакет вручную:
sudo apt-get install google-talkplugin


5. GOOGLE HANGOUTS ДЛЯ ИСКУШЁННЫХ

Нужно зарегистрироваться в Google+, чтобы создать аккаунт в Google, почту GMail и пользоваться Hangouts.

Для приглашения друзей, групп, кругов есть универсальный адрес:
https://plus.google.com/hangouts/_/


Для приглашения одного или нескольких контактов на встречу нужно знать id профиля Google/Google+ этих контактов. Найти id контакта можно по URL его Google+ профиля в Ваших кругах, свой id можно посмотреть в кругах ваших контактов. Например:
https://profiles.google.com/113148185251129001832
https://plus.google.com/113148185251129001832

https://plus.google.com/hangouts/_/?hl=ru&hpi=113148185251129001832
https://plus.google.com/hangouts/_/?hl=ru&hpi=113148185251129001832&hpi=101017120007237603373

Для звонка через Google Voice/Hangouts на номер в международном формате используется следующий формат URL запроса:
https://plus.google.com/hangouts/_/?hl=ru&hip=%2B996709773399

Подобные ссылки удобно использовать в онлайн (html, svg, pdf) резюме или блоге.

Для просмотра текущих встреч и приглашений:
https://plus.google.com/hangouts/active


Данные ссылки можно сохранить на панель закладок для удобства и открывать в боковой панели (для Firefox/IceWeasel/IceCat).

Также есть официальные расширение
https://chrome.google.com/webstore/detail/hangouts/nckgahadagoaajjgafhacjanaoiihapd

и приложение (релиз состоялся 9 Октября, Cпасибо Nikolay Baluk (@kolyaflash) за очень полезный и оперативный комментарий!)
https://chrome.google.com/webstore/detail/hangouts/knipolnnllmklapflnccelgolnpehhpl

от Google, для браузеров Chrome/Chromium и Opera

Для установки приложений под мобильные устройства:
https://www.google.com/hangouts/
https://plus.google.com/hangouts


Для смартфонов и планшетов на Android есть два приложения:
https://play.google.com/store/apps/details?id=com.google.android.talk&hl=ru
https://play.google.com/store/apps/details?id=com.google.android.apps.hangoutsdialer&hl=ru


Для iOS также есть приложение:
https://itunes.apple.com/us/app/hangouts/id643496868


Нужно заметить, что переход между устройствами (десктоп, лэптоп <-> планшет, смартфон), на которых установлен и запущен/открыт Google Hangouts, происходит безшовно прямо во время сеанса связи без его прерывания! Для этого может потребоваться скопировать и использовать ссылку на встречу из адресной строки браузера, например:
https://plus.google.com/hangouts/_/g7owovs34jhkundi3oizeykcjua

Также ссылку подобного вида можно использовать прямо в чате Hangouts (в GMail или в Google+) для приглашения на встречу или чтобы присоединиться к существующей встрече.

На этом всё, наслаждайтесь приятным общением!
Skype больше не нужен для онлайн звонков! Всё, что нужно — это браузер и плагин Google Hangouts (google-talkplugin).
Пользуйтесь Google Hangouts и будет всем счастье!

PS: Нужно отметить и упомянуть другое подобное ПО для аудио/видео/текстовой связи — Viber и развивающиеся P2P клиенты проекта Tox (например µTox).
Теги:
Хабы:
+19
Комментарии58

Публикации

Изменить настройки темы

Истории

Ближайшие события