You are not logged in.
Pages: 1
При попытке установки, скачивается пакет, но не устанавливается. Раньше все нормально ставилось, 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
Что можно предпринять в данном случае. Программа необходима для работы.
Не глядя в сам скрипт, могу предположить вот что.
Бинарник teamveiwer находится где-нибудь в папке /opt/teamviewer, а потом на этот бинарник пробрасывается симлинк в папку /usr/bin (похожую ситуацию я встречал в Chrome).
Здесь я вижу, что ln не может создать симлинк (скажем) с /opt/teamviewer/teamviewer на /usr/bin/teamviewer по той причине, что /usr/bin/teamviewer уже имеется.
Попробуй сначала удалить пакеты teamviewer и get-teamviewer, а потом поставить их по-новой.
Offline
в /opt имеется пустая папка teamviewer8, пакет teamviewer не установлен. /usr/bin/teamviewer отсутствует, в том то и дело. get-teamviewer удалял, на рабочей системе с полгода назад ставил без проблем, да и с пару месяцев назад на ноут тоже ставился. а вчера на домашниу комп попытался установить, и вот такое. проверил на рабочем, загрузившись с флешки. результат тот же. при том странно, что все файлы распакованные в папке /tmp имеются. видимо дело до перемещения файлов по адресам не доходит, т.к. все стопорится на создании симлинка.
теперь практически уверен что это скрипт установки из deb в пакете get-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
закомментировал в скрипте 41 строку, которая удаляет скачаный пакет, скрипт отработал без ошибок. только ярлыки никакие не появились. пробовал так же ставить сам deb-пакет, который скрипт скачивает с офсайта, сконвертировав его в .tazpkg, точно так же, ставится, но ярлыки никаие не создаются. запустить через терминал не удается. короче, буду пробовать через wine ставить виндовый, сборкой которого по сути и является данный пакет.
могу предположить что все-таки проблема с пакетом с офсайта программы. времени гемороиться нет, настрою через wine пока или в крайнем случае буду веб-клиентом пользоваться
В общем через скрипт из репозитария качается 8 версия, ставится но ярлыки не создаются, пробовал из папки /opt/teamviewer8 запускать - не работает. Пробовал ставить из deb-пакета, даже не запускается, при том 7 версия работает отлично. Возможно при сборке deb-пакета что-то с правами запороли. В любом случае скрипт установки в slitaz скорее всего придется дорабатывать, если конечно teamviewer 8 вообще получится запустить.
думаю все-таки проблема в скриптах, которых в пакете установки teramviewer 8 - насчитал их с десяток. сборка deb-пакета значительно отличается от версии 7. пробовал вручную запускать, во всех выдает синтаксическую ошибку. все функции записаны как function func() вместо func(), пробовал исправлять, начало работать но не совсем как должно было бы. в общем так и не смог допилить, нет опыта написания и отладки скриптов.
Ref:
http://forum.slitaz.org/topic/teamviewerget-teamviewer
Offline
alanyih, thank you, it's worked! )
Offline
Pages: 1
[ Generated in 0.017 seconds, 7 queries executed - Memory usage: 1.55 MiB (Peak: 1.77 MiB) ]