Как установить Teamviewer в Debian jessie?

Knoppix

Модераторы: Warderer, Модераторы разделов

Jarvis
Сообщения: 7

Как установить Teamviewer в Debian jessie?

Сообщение Jarvis »

Приветствую.
Есть проблема с установкой Teamviewer в Debian jessie.
Обычно (на Wheezy) решалось установкой дополнительных пакетов.

Код: Выделить всё

sudo dpkg --add-architecture i386
sudo aptitude update
dpkg -i teamviewer_linux_x64.deb

user@xxx:~$ sudo dpkg -i teamviewer_linux_x64.deb
Выбор ранее не выбранного пакета teamviewer9.
(Чтение базы данных … на данный момент установлено 140124 файла и каталога.)
Подготовка к распаковке teamviewer_linux_x64.deb …
Распаковывается teamviewer9 (9.0.32150) …
dpkg: зависимости пакетов не позволяют настроить пакет teamviewer9:
 teamviewer9 зависит от lib32asound2, однако:
  Пакет lib32asound2 не установлен.
 teamviewer9 зависит от ia32-libs, однако:
  Пакет ia32-libs не установлен.
dpkg: ошибка при обработке пакета teamviewer9 (--install):
 проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 teamviewer9

Но эти пакеты не находятся в репозитории.
Подскажите, пожалуйста, что нужно сделать, чтобы установить Teamviewer.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4814
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Как установить Teamviewer в Debian jessie?

Сообщение SLEDopit »

если вы хотите поставить multiarch версию (судя по --add-architecture), то нужно качать этот пакет, которй без _x64.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19630
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как установить Teamviewer в Debian jessie?

Сообщение Bizdelnick »

ia32-libs выкинули за ненадобностью. Разрабы teamviewer, похоже, не в курсе про multiarch. Можете им рассказать. (-:
Пакета lib32asound2 по той же причине нет. Вместо него надо ставить libasound2:i386.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4814
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Как установить Teamviewer в Debian jessie?

Сообщение SLEDopit »

Bizdelnick писал(а):
03.10.2014 17:29
Разрабы teamviewer, похоже, не в курсе про multiarch.
Если зайти на страничку для скачивания, то можно заметить, что в курсе.
Просто челоек пытается не ту версию поставить (которая не mutliarch).
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Jarvis
Сообщения: 7

Re: Как установить Teamviewer в Debian jessie?

Сообщение Jarvis »

SLEDopit, Bizdelnick.
Вы правы, не ту версию ставил.
Спасибо, проблема решилась. :)
Спасибо сказали:
alexkorn
Сообщения: 4
ОС: Debian 8 (KDE)

Re: Как установить Teamviewer в Debian jessie?

Сообщение alexkorn »

Ставлю версию для 32 битных, но всё равно выходит ошибка:

Код: Выделить всё

oot@debian:/home/alex#
root@debian:/home/alex# dpkg -i teamviewer_i386.deb
(Чтение базы данных … на данный момент установлено 132433 файла и каталога.)
Подготовка к распаковке teamviewer_i386.deb …
Распаковывается teamviewer (11.0.57095) на замену (11.0.57095) …
dpkg: зависимости пакетов не позволяют настроить пакет teamviewer:
 teamviewer зависит от libasound2.
 teamviewer зависит от libdbus-1-3.
 teamviewer зависит от libsm6.
 teamviewer зависит от libxdamage1.
 teamviewer зависит от libxfixes3.
 teamviewer зависит от libxinerama1.
 teamviewer зависит от libxtst6.

dpkg: ошибка при обработке пакета teamviewer (--install):
 проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 teamviewer
root@debian:/home/alex#

Рекомендуемые выше операции проделывал. Подскажите пожалуйста, куда копать в данной ситуации?

Код: Выделить всё

root@debian:/home/alex# uname -a
Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2 (2016-04-08) x86_64 GNU/Linux


Не знаю, поможет ли это или нет, но немного ранее, в поисках решения я нашел на одном сайте такое описание:

Код: Выделить всё

Включаем MiltiArch и обновляем списки пакетов.
dpkg --add-architecture i386
aptitude update


Устанавливаем нужные зависимости.
aptitude install libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libxrandr2:i386


После чего скачиваем пакет и устанавливаем его.
wget http://download.teamviewer.com/download/teamviewer_i386.deb
dpkg -i teamviewer_i386.deb


После чего проблема всё равно не решилась
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19630
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как установить Teamviewer в Debian jessie?

Сообщение Bizdelnick »

Нужно установить зависимости: apt-get install -f (после добавления архитектуры и распаковки при посредстве dpkg). Делать это так, как описано в приведённой Вами выше цитате, не советую: во-первых, фиг его знает, правильный ли список зависимостей там указан, и тем более никто не гарантирует, что они не изменятся; во-вторых, пакеты будут помечены как установленные вручную, а не автоматически по зависимостям, как следствие — останутся валяться в системе после того, как станут ненужными, если только Вы их не удалите вручную; в-третьих, пользоваться aptitude сейчас вообще не рекомендуют.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX

Re: Как установить Teamviewer в Debian jessie?

Сообщение Olej »

alexkorn писал(а):
07.05.2016 07:27
После чего проблема всё равно не решилась

TeamViewer для Linux - это Wine приблуда без открытых исходных кодов.
Поэтому и не нужно его ставить из репозитариев дистрибутива - скачайте с их сайта бинарную инсталляцию и запустите...
Много подробностей об этом описано здесь: VNC : TeamViewer
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19630
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как установить Teamviewer в Debian jessie?

Сообщение Bizdelnick »

Olej писал(а):
07.05.2016 11:51
не нужно его ставить из репозитариев дистрибутива

А никто и не ставит, тем более что его там нет.
Хотя отчасти я с Вами согласен. Вот эта часть:
Olej писал(а):
07.05.2016 11:51
TeamViewer для Linux - это Wine приблуда без открытых исходных кодов.
Поэтому и не нужно его ставить

Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX

Re: Как установить Teamviewer в Debian jessie?

Сообщение Olej »

Поэтому и не нужно его ставить

TeamViewer используют много, особенно начинающие, которым привлекательны tools с лёгкой инсталляцией и использованием...
Поэтому можно сколько угодно кричать: "Халва, халва ... и не нужно ставить" :laugh: , только TeamViewer, так же как и такую же гадость Skype - использовали и будут использовать!
Спасибо сказали:
alexkorn
Сообщения: 4
ОС: Debian 8 (KDE)

Re: Как установить Teamviewer в Debian jessie?

Сообщение alexkorn »

Bizdelnick писал(а):
07.05.2016 10:02
Нужно установить зависимости: apt-get install -f (после добавления архитектуры и распаковки при посредстве dpkg). Делать это так, как описано в приведённой Вами выше цитате, не советую: во-первых, фиг его знает, правильный ли список зависимостей там указан, и тем более никто не гарантирует, что они не изменятся; во-вторых, пакеты будут помечены как установленные вручную, а не автоматически по зависимостям, как следствие — останутся валяться в системе после того, как станут ненужными, если только Вы их не удалите вручную; в-третьих, пользоваться aptitude сейчас вообще не рекомендуют.


Спасибо большое, именно apt-get install -f помог. Вот только теперь меня смущает ваша фраза

Делать это так, как описано в приведённой Вами выше цитате, не советую: во-первых, фиг его знает, правильный ли список зависимостей там указан, и тем более никто не гарантирует, что они не изменятся; во-вторых, пакеты будут помечены как установленные вручную, а не автоматически по зависимостям, как следствие — останутся валяться в системе после того, как станут ненужными, если только Вы их не удалите вручную; в-третьих, пользоваться aptitude сейчас вообще не рекомендуют.

Подскажите пожалуйста, можно ли эти зависимости удалить стандартным apt-grt remove libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libxrandr2:i386? Не люблю оставлять мусор в самом начале пути :)
Кстати, пользуюсь только apt-get'ом, но признателен, что предупредили.

Всем, кто ответил по моему вопросу больше спасибо!!! У меня уже был опыт работы с убунту, минтом, поэтому кое какие вещи я знаю. Теперь решил установить дома Debian и уже дружиться с ним. Но он, как я понял, требует гораздо больше знаний. Поэтому очень важно, когда тебя не тролят на форумах (например лор), а охотно помогают :) Порадовало, что этот ресурс встретил меня с желанием помочь :) Надеюсь, найду тут много полезного.
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX

Re: Как установить Teamviewer в Debian jessie?

Сообщение Olej »

alexkorn писал(а):
08.05.2016 14:15
У меня уже был опыт работы с убунту, минтом, поэтому кое какие вещи я знаю. Теперь решил установить дома Debian и уже дружиться с ним. Но он, как я понял, требует гораздо больше знаний.

А вы разницы большой и не заметите.
Кажущаяся разница со стороны пользователя определяется используемым графическим окружением (DE).
Linux - он и в Африке Linux :drinks: (т.е. даже если Ubuntu :laugh: )
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19630
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как установить Teamviewer в Debian jessie?

Сообщение Bizdelnick »

alexkorn писал(а):
08.05.2016 14:15
Подскажите пожалуйста, можно ли эти зависимости удалить стандартным apt-grt remove libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libxrandr2:i386? Не люблю оставлять мусор в самом начале пути

Если Вы установили их apt-get install -f, то их можно будет удалить после того, как они станут не нужны (то есть после того, как удалите teamviewer), с помощью команды apt-get autoremove. Также можно удалить пакет сразу вместе с его зависимостями командой apt-get remove --auto-remove teamviewer. Всё это в равной степени распространяется и на ubuntu с mint, и на прочие производные дистрибутивы.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4438
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Как установить Teamviewer в Debian jessie?

Сообщение Rootlexx »

Bizdelnick писал(а):
08.05.2016 17:48
alexkorn писал(а):
08.05.2016 14:15
Подскажите пожалуйста, можно ли эти зависимости удалить стандартным apt-grt remove libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libxrandr2:i386? Не люблю оставлять мусор в самом начале пути

Если Вы установили их apt-get install -f, то их можно будет удалить после того, как они станут не нужны (то есть после того, как удалите teamviewer), с помощью команды apt-get autoremove. Также можно удалить пакет сразу вместе с его зависимостями командой apt-get remove --auto-remove teamviewer. Всё это в равной степени распространяется и на ubuntu с mint, и на прочие производные дистрибутивы.

Добавлю, что если вы установили перечисленные вами пакеты вручную, то можно пометить их как установленные автоматически командой apt-mark auto пакеты.
Спасибо сказали:
alexkorn
Сообщения: 4
ОС: Debian 8 (KDE)

Re: Как установить Teamviewer в Debian jessie?

Сообщение alexkorn »

Olej писал(а):
08.05.2016 15:05
alexkorn писал(а):
08.05.2016 14:15
У меня уже был опыт работы с убунту, минтом, поэтому кое какие вещи я знаю. Теперь решил установить дома Debian и уже дружиться с ним. Но он, как я понял, требует гораздо больше знаний.

А вы разницы большой и не заметите.
Кажущаяся разница со стороны пользователя определяется используемым графическим окружением (DE).
Linux - он и в Африке Linux :drinks: (т.е. даже если Ubuntu :laugh: )

Нуу, разницу имел ввиду в танцах с бубном :) В случае с Убунтой у нас одни танцы, в случае с Дебой - другие :) Где-то сеть автоматом не становится, где-то драйвера какие-то. Хотя действительно, основа одна и привыкать к новому не приходится :)

Rootlexx писал(а):
08.05.2016 18:22
Bizdelnick писал(а):
08.05.2016 17:48
alexkorn писал(а):
08.05.2016 14:15
Подскажите пожалуйста, можно ли эти зависимости удалить стандартным apt-grt remove libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libxrandr2:i386? Не люблю оставлять мусор в самом начале пути

Если Вы установили их apt-get install -f, то их можно будет удалить после того, как они станут не нужны (то есть после того, как удалите teamviewer), с помощью команды apt-get autoremove. Также можно удалить пакет сразу вместе с его зависимостями командой apt-get remove --auto-remove teamviewer. Всё это в равной степени распространяется и на ubuntu с mint, и на прочие производные дистрибутивы.

Добавлю, что если вы установили перечисленные вами пакеты вручную, то можно пометить их как установленные автоматически командой apt-mark auto пакеты.

Опробовано и записано, спасибо!

Код: Выделить всё

alex@debian:~$ sudo apt-mark auto libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libxrandr2:i386
[sudo] password for alex:
libfontconfig1:i386 выбран для автоматической установки.
libfreetype6:i386 выбран для автоматической установки.
libjpeg62:i386 не может быть помечен, так он не установлен.
libxrandr2:i386 выбран для автоматической установки.
alex@debian:~$


Спасибо сказали:
alexkorn
Сообщения: 4
ОС: Debian 8 (KDE)

Re: Как установить Teamviewer в Debian jessie?

Сообщение alexkorn »

Bizdelnick писал(а):
08.05.2016 17:48
Если Вы установили их apt-get install -f, то их можно будет удалить после того, как они станут не нужны (то есть после того, как удалите teamviewer), с помощью команды apt-get autoremove. Также можно удалить пакет сразу вместе с его зависимостями командой apt-get remove --auto-remove teamviewer. Всё это в равной степени распространяется и на ubuntu с mint, и на прочие производные дистрибутивы.

А вот авторемув решил пока не делать. Смотрю он попутно еще какие-то пакеты захватывает с собой, я их точно не ставил. Либо обнова доцепила, либо с дистрибутивом шли.

Код: Выделить всё

alex@debian:~$ sudo apt-get autoremove
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакеты, которые будут УДАЛЕНЫ:
  libfreerdp-rail1.1 libgles1-mesa liblivemedia23 libpostproc52 libproxy-tools libusageenvironment1 vlc-plugin-samba
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 7 пакетов, и 0 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 1 680 kB.
Хотите продолжить? [Д/н] n
Аварийное завершение.
alex@debian:~$
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19630
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как установить Teamviewer в Debian jessie?

Сообщение Bizdelnick »

Установились с чем-то, что Вы устанавливали, а потом удалили. Можете смело удалять.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: