TeamViewer: различия между версиями
(→Teamviewer 13: про bash4) |
(→Работа в P8 (без установки): Оформление) |
||
Строка 22: | Строка 22: | ||
Удостоверьтесь, что установлен пакет {{pkg|i586-teamviewer-preinstall}}. | Удостоверьтесь, что установлен пакет {{pkg|i586-teamviewer-preinstall}}. | ||
==Работа в P8 | ==Работа в P8 без установки== | ||
===Teamviewer 12=== | |||
# С сайта, из раздела [https://www.teamviewer.com/ru/download/linux/ Загрузить Teamviwer для Linux] скачиваем файл [https://download.teamviewer.com/download/teamviewer_i386.tar.xz teamviewer_*i386.tar.xz]. | # С сайта, из раздела [https://www.teamviewer.com/ru/download/linux/ Загрузить Teamviwer для Linux] скачиваем файл [https://download.teamviewer.com/download/teamviewer_i386.tar.xz teamviewer_*i386.tar.xz]. | ||
# Распаковываем каталог {{path|teamviewer/}} из архива в профиль пользователя (апстримовый инсталлятор устанавливает его в /opt, но там программа не работает, потому что teamviewer, похоже, должен иметь возможность писать в свой каталог установки с правами запустившего его пользователя). | # Распаковываем каталог {{path|teamviewer/}} из архива в профиль пользователя (апстримовый инсталлятор устанавливает его в /opt, но там программа не работает, потому что teamviewer, похоже, должен иметь возможность писать в свой каталог установки с правами запустившего его пользователя). | ||
# На 32-битной системе работает из коробки, все зависимости удовлетворены, ярлык на рабочий стол - и в путь. | # На 32-битной системе работает из коробки, все зависимости удовлетворены, ярлык на рабочий стол - и в путь. | ||
# Для подготовки 64-битной системы к запуску teamviewer достаточно {{cmd|apt-get install teamviewer-preinstall}} (спасибо lav@) | # Для подготовки 64-битной системы к запуску teamviewer достаточно {{cmd|apt-get install teamviewer-preinstall}} (спасибо lav@) | ||
===Teamviewer 13=== | ===Teamviewer 13=== | ||
Строка 52: | Строка 51: | ||
Could not find | Could not find | ||
Could not find </source> | Could not find </source> | ||
Это означает, что у Вас в системе bash третьей версии | Это означает, что у Вас в системе bash третьей версии, а требуется четвертая.<br>Костыль для включения bash4 в систему по умолчанию ([[altbug:31399]]): | ||
# apt-get install bash4 | # apt-get install bash4 | ||
# mv /bin/bash /bin/bash3 | # mv /bin/bash /bin/bash3 |
Версия от 11:29, 6 апреля 2018
Установка
С сайта TeamViewer следует скачать файл tar.xz "Другие системы (официально не поддерживаются)".
Если вы хотите полноценно установить TeamViewer в систему, то есть с добавлением иконки запуска в меню, с автоматическим запуском teamviewer при старте системы и т.п., то следуйте этой инструкции:
распаковываете архив в /tmp, открываете терминал, переходите в режим суперпользователя (su), и выполняете
/tmp/teamviewer/tv-setup install
Отвечаем на вопросы мастера установки и начинаем пользоваться.
Если у вас 64-разрядная версия ОС, должен быть подключен репозитарий x86_64-i586.
Если вы хотите использовать TeamViewer в "переносном" (portable) режиме (без необходимости получать административный доступ, без автозапуска, без добавления в меню и т.п.), то достаточно распаковать архив в свой домашний каталог, и вручную запускать файл teamviewer.
Настройка
Работа TeamViewer требует запущенного сервиса teamviewerd. TeamViwer12 умеет при установке корректно прописывать сервис в системах с systemd. Если у вас SysV init, и/или что-то не сработало, то инитскрипт для SysV init и service-файл для systemd лежат в /opt/teamviewer/tv_bin/script, что-то из них надо скопировать (или сделать символьную ссылку) в соответствующее место.
Возможные проблемы
Если не работает мышь и клавиатура после подключения, то на удаленный хост необходимо доустановить пакет i586-libxtst. Удостоверьтесь, что установлен пакет i586-teamviewer-preinstall.
Работа в P8 без установки
Teamviewer 12
- С сайта, из раздела Загрузить Teamviwer для Linux скачиваем файл teamviewer_*i386.tar.xz.
- Распаковываем каталог teamviewer/ из архива в профиль пользователя (апстримовый инсталлятор устанавливает его в /opt, но там программа не работает, потому что teamviewer, похоже, должен иметь возможность писать в свой каталог установки с правами запустившего его пользователя).
- На 32-битной системе работает из коробки, все зависимости удовлетворены, ярлык на рабочий стол - и в путь.
- Для подготовки 64-битной системы к запуску teamviewer достаточно apt-get install teamviewer-preinstall (спасибо lav@)
Teamviewer 13
Помимо teamviwer-preinstall нужны пакеты (остальные установятся по зависимостям):
- libqt5-webkitwidgets
- libqt5-x11extras
Если при установке у Вас возникает следующая ошибка:
# ./tv-setup install
/tmp/teamviewer/tv_bin/script/tvw_aux: line 3: declare: -g: неправильная опция
declare: usage: declare [-afFirtx] [-p] [name[=value] ...]
/tmp/teamviewer/tv_bin/script/tvw_aux: line 4: declare: -g: неправильная опция
declare: usage: declare [-afFirtx] [-p] [name[=value] ...]
/tmp/teamviewer/tv_bin/script/tvw_aux: line 5: declare: -g: неправильная опция
declare: usage: declare [-afFirtx] [-p] [name[=value] ...]
-=- TeamViewer tar.xz interactive installation -=-
Checking dependencies
Error: Unsupported architecture:
Could not find
Could not find
Could not find
Это означает, что у Вас в системе bash третьей версии, а требуется четвертая.
Костыль для включения bash4 в систему по умолчанию (altbug:31399):
# apt-get install bash4 # mv /bin/bash /bin/bash3 # ln -s /bin/bash4 /bin/bash