Установка TeamViewer на Gentoo linux

Так как очень часто приходится помогать людям удаленно, а далеко не все из них имеют "прямой" IP и чаще всего находятся за NAT'ом, то TeamViewer должен стоять на всех компьютерах и даже смартфонах. Данная статья призвана избавить гентушника от головной боли с возможными ошибками. Сам TeamViewer не портирован чисто под linux, а использует возможности wine, но тем не менее в дереве portage он есть.

Набираем sudo emerge -av teamviewer и система отвечает, что надо-бы разрешить установить этот пакет, так как без хозяина она на такие вольности не решится ибо духом слаба.

 

Поможем этому делу, добавив в файл /etc/portage/package.keywords строчку =net-misc/teamviewer-11.057095-r1 ~amd64

 Разумеется, содержимое строчки зависит от версии устанавливаемого пакета и архитектуры.

После чего опять даем команду sudo emerge -av teamviewer и беспрепятственно устанавливаем.

Установив, пытаемся запустить и натыкаемся на грабли в виде окошка

Выполнить рекомендации в виде запуска демона командой: teamviewer --daemon start не получится, все это шляпа и обман, консолька на это выплюнет: bash: teamviewer: command not found и запуск будет отменен, а все от того, что демона по его прописке нет, он живет в другом каталоге.

Копируем нужного демона в нужную директорию: cp /opt/teamviewer/tv_bin/script/teamviewerd /etc/init.d/teamviewerd

После этого, опционально, добавляем его в автозагрузку: rc-update add teamviewerd default

И вот после этого, можно запускать TeamViewer, принимать лицензионное соглашение и пользоваться на здоровье!

Вам ведь не нужно напоминать, что вы все делаете на свой страх и риск, и автор статьи не несет ответственности за возможный причиненный ущерб? ;-) Экспериментируйте, ведь дорогу осилит идущий.