SliTaz SliTaz Forum

You are not logged in.

#1 2013-03-01 09:09:18

Guest
Guest

Не ставится teamviewer

При попытке установки, скачивается пакет, но не устанавливается. Раньше все нормально ставилось, deb-файл полагаю "кривой" у производителя. Пробовал скачивать самостоятельно, ковертировать и ставить. Вот собственно что выдает:

root@slitaz:/home/tux# get-teamviewer

Connecting to 192.168.0.192:8080 (192.168.0.192:8080)

teamviewer_linux.deb 100% |*******************************| 17820k 00:00:00 ETA

ln: usr/bin/teamviewer: File exists

Что можно предпринять в данном случае. Программа необходима для работы.

#2 2013-03-01 11:01:07

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Не ставится teamviewer

Не глядя в сам скрипт, могу предположить вот что.

Бинарник teamveiwer находится где-нибудь в папке /opt/teamviewer, а потом на этот бинарник пробрасывается симлинк в папку /usr/bin (похожую ситуацию я встречал в Chrome).

Здесь я вижу, что ln не может создать симлинк (скажем) с /opt/teamviewer/teamviewer на /usr/bin/teamviewer по той причине, что /usr/bin/teamviewer уже имеется.

Попробуй сначала удалить пакеты teamviewer и get-teamviewer, а потом поставить их по-новой.

Offline

#3 2013-03-01 12:16:39

Guest
Guest

Re: Не ставится teamviewer

в /opt имеется пустая папка teamviewer8, пакет teamviewer не установлен. /usr/bin/teamviewer отсутствует, в том то и дело. get-teamviewer удалял, на рабочей системе с полгода назад ставил без проблем, да и с пару месяцев назад на ноут тоже ставился. а вчера на домашниу комп попытался установить, и вот такое. проверил на рабочем, загрузившись с флешки. результат тот же. при том странно, что все файлы распакованные в папке /tmp имеются. видимо дело до перемещения файлов по адресам не доходит, т.к. все стопорится на создании симлинка.

теперь практически уверен что это скрипт установки из deb в пакете get-teamviewer криво работает. распаковал, попробую его поковырять

#4 2013-03-01 12:43:38

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: Не ставится teamviewer

Помочь с более старыми версиями скрипта я могу, потому что у нас «все ходы записаны». А вот, разбираться со скриптом мне сейчас неохота, до работы осталось несколько часов и хочется реализовать свои идеи.

Итак, аннотативный вид скрипта /usr/bin/get-teamviewer из стабильного репозитория:

http://hg.slitaz.org/wok-stable/annotate/tip/get-teamviewer/stuff/get-teamviewer

Перед нами файл в текущей, последней версии (обрати внимание на слово tip в адресе). Здесь видно две ревизии: 10968 и 11592, сделанные Pascal Bellard. Нажимаем на любую ссылку с числом 10968 и видим весь рецепт из того прошлого. Точно так же и с ревизией 11592, но будет то же самое, что и tip (переводится «кончик», текущее последнее состояние).

Получить список коммитов (изменений) для этого файла можно, нажав ссылку «File log» сверху справа:

http://hg.slitaz.org/wok-stable/log/tip/get-teamviewer/stuff/get-teamviewer

Да, всего две записи: добавление оригинала и его изменение.

То же самое видно и в репе нестабильной (Cooking/Rolling) версии (но, могут быть и отличия).

Лог: http://hg.slitaz.org/wok/log/tip/get-teamviewer/stuff/get-teamviewer

Оригинал: http://hg.slitaz.org/wok/file/e3c22d144bcf/get-teamviewer/stuff/get-teamviewer

Патч изменения: http://hg.slitaz.org/wok/diff/b4e5ae364192/get-teamviewer/stuff/get-teamviewer

А, может быть всё дело не в скрипте, а в сервере Teamviewer'а? Скажем, по старой ссылке уже грузится что-то не то, и т.п.?

Offline

#5 2013-03-01 12:46:52

Guest
Guest

Re: Не ставится teamviewer

закомментировал в скрипте 41 строку, которая удаляет скачаный пакет,  скрипт отработал без ошибок. только ярлыки никакие не появились. пробовал так же ставить сам deb-пакет, который скрипт скачивает с офсайта, сконвертировав его в .tazpkg, точно так же, ставится, но ярлыки никаие не создаются. запустить через терминал не удается. короче, буду пробовать через wine ставить виндовый, сборкой которого по сути и является данный пакет.

#6 2013-03-01 13:41:43

Guest
Guest

Re: Не ставится teamviewer

могу предположить что все-таки проблема с пакетом с офсайта программы. времени гемороиться нет, настрою через wine пока или в крайнем случае буду веб-клиентом пользоваться

#7 2013-03-04 06:47:41

Guest
Guest

Re: Не ставится teamviewer

В общем через скрипт из репозитария качается 8 версия, ставится но ярлыки не создаются, пробовал из папки /opt/teamviewer8 запускать - не работает. Пробовал ставить из deb-пакета, даже не запускается, при том 7 версия работает отлично. Возможно при сборке deb-пакета что-то с правами запороли. В любом случае скрипт установки в slitaz скорее всего придется дорабатывать, если конечно teamviewer 8 вообще получится запустить.

#8 2013-03-06 06:17:38

Guest
Guest

Re: Не ставится teamviewer

думаю все-таки проблема в скриптах, которых в пакете установки teramviewer 8 - насчитал их с десяток. сборка deb-пакета значительно отличается от версии 7. пробовал вручную запускать, во всех выдает синтаксическую ошибку. все функции записаны как function func() вместо func(), пробовал исправлять, начало работать но не совсем как должно было бы. в общем так и не смог допилить, нет опыта написания  и отладки скриптов.

#9 2013-03-08 04:02:36

alanyih
Administrator
Registered: 2011-04-02
Posts: 532

Re: Не ставится teamviewer

Ref:

http://forum.slitaz.org/topic/teamviewerget-teamviewer

Offline

#10 2013-03-15 08:50:57

zedo
Member
Registered: 2013-03-06
Posts: 25

Re: Не ставится teamviewer

alanyih, thank you, it's worked! )

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.017 seconds, 7 queries executed - Memory usage: 1.55 MiB (Peak: 1.77 MiB) ]