debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: DebianVSteamviewer  (Прочитано 725 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Екатерина

  • Topic Author
  • Сообщений: 90
DebianVSteamviewer
« : 26 Март 2017, 23:44:47 »
А у меня на одамашненный Debian не устанавливается teamviewer.
скачиваю с сайта https://www.teamviewer.com/en/help/363-how-do-i-install-teamviewer-on-my-linux-distribution.aspx#grafischeInstallation
делаю dpkg --add-architecture i386пытаюсь установить dpkg -i teamviewer_12.0.71510_amd64.deb
root@KaterinaDeb:/home/katerina/Загрузки# dpkg -i teamviewer_12.0.71510_i386.deb
(Чтение базы данных … на данный момент установлено 143859 файлов и каталогов.)
Подготовка к распаковке teamviewer_12.0.71510_i386.deb …
Распаковывается teamviewer (12.0.71510) на замену (12.0.71510) …
dpkg: зависимости пакетов не позволяют настроить пакет teamviewer:
 teamviewer зависит от libc6 (>= 2.11).
 teamviewer зависит от libgcc1.
 teamviewer зависит от libasound2.
 teamviewer зависит от libdbus-1-3.
 teamviewer зависит от libexpat1.
 teamviewer зависит от libfontconfig1.
 teamviewer зависит от libfreetype6.
 teamviewer зависит от libjpeg62.
 teamviewer зависит от libsm6.
 teamviewer зависит от libxdamage1.
 teamviewer зависит от libxext6.
 teamviewer зависит от libxfixes3.
 teamviewer зависит от libxinerama1.
 teamviewer зависит от libxrandr2.
 teamviewer зависит от libxrender1.
 teamviewer зависит от libxtst6.
 teamviewer зависит от zlib1g.

dpkg: ошибка при обработке пакета teamviewer (--install):
 проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для desktop-file-utils (0.22-1) …
Обрабатываются триггеры для gnome-menus (3.13.3-6) …
Обрабатываются триггеры для mime-support (3.58) …
Обрабатываются триггеры для hicolor-icon-theme (0.13-1) …
При обработке следующих пакетов произошли ошибки:
 teamviewer
root@KaterinaDeb:/home/katerina/Загрузки#


когда я делаю apt install -f - он вместо того, чтобы доставить зависимости, удаляет teamviewer =(



Я даже скачала версию amd64 - но ситуация повторяется( все зависимости я проверяла - стоят родимые и работают.
 

Оффлайн ecc83

  • Сообщений: 962
  • Debian 8.10 i686 Openbox && CentOS 7 x86_64 MATE
Re: DebianVSteamviewer
« Ответ #1 : 26 Март 2017, 23:57:41 »
При помощи gdebi не пробовали ставить? Если не установлен, то установите:

sudo apt install gdebi
У нее есть графический интерфейс и она сразу проверит и, если необходимо, установит зависимости.
 

Оффлайн ferum

  • Сообщений: 3090
  • wheezy KDE & jessie LXDE & stretch KDE
Re: DebianVSteamviewer
« Ответ #2 : 27 Март 2017, 08:48:54 »
Катя! включайте голову в мануале на сайте от куда вы скачиваете пакет хоть и по английски но всё написано. Пакет для стабильного debian только i386 http://download.teamviewer.com/download/teamviewer_i386.deb
Вы правильно добавили архитектуру это ладно, а обновить данные об источниках уже заподло?
# apt-get updateЛадно допускаю новичок может не знать но современный debian очень умная система о всех проблемах он откровенно говорит в консоли ( жаль ещё только не на русском).
dpkg: зависимости пакетов не позволяют настроить пакет teamviewer:
 teamviewer зависит от libc6 (>= 2.11).
По скольку вы ставите 32 битный пакет первое что должны сделать
# apt-get install libc6:i386 и только после этого вы можете ставить скачанный пакет хоть через dpkg -i с последующим apt-get -f install хоть через gdebi
Будьте  внимательны и будет вам счастье.  ;)
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Екатерина

  • Topic Author
  • Сообщений: 90
Re: DebianVSteamviewer
« Ответ #3 : 29 Март 2017, 16:28:15 »
и так, чему мы научились сегодня
1. ferum был абсолютно прав
Цитировать
debian очень умная система о всех проблемах он откровенно говорит в консоли

и даже на русском
2. лучше слушать, что говорит система, а не пользователей с форума
3. проверять теории с форума лучше на виртуалках
4. если система говорит, что лучше так не делать, так и правда лучше НЕ делать
5. если выполнить apt-get install libc6:i386 удалится абсолютно все и система запускаться перестанет
6. после переустановки системы dpkg --add-architecture i386
apt-get update
dpkg -i teamviewer_12.0.71510_amd64.deb
apt-get install -f
dpkg -i teamviewer_12.0.71510_amd64.deb
помогло и установился полностью рабочий teamviewer.
7. ferum злой.

ecc83 спасибо. попробую его. зависимости я смотрела с помощью ldd
 

Оффлайн ecc83

  • Сообщений: 962
  • Debian 8.10 i686 Openbox && CentOS 7 x86_64 MATE
Re: DebianVSteamviewer
« Ответ #4 : 29 Март 2017, 17:40:51 »
6. после переустановки системы

dpkg --add-architecture i386
apt-get update
dpkg -i teamviewer_12.0.71510_amd64.deb
apt-get install -f
dpkg -i teamviewer_12.0.71510_amd64.deb

А зачем два раза dpkg -i teamviewer_12.0.71510_amd64.deb устанавливать ?


7. ferum злой.


 

Оффлайн ferum

  • Сообщений: 3090
  • wheezy KDE & jessie LXDE & stretch KDE
Re: DebianVSteamviewer
« Ответ #5 : 29 Март 2017, 19:40:18 »
Екатерина что то я вас уже не понимаю  Во первых ни чего не должно удаляться а во вторых за чем вы добавляете 32 архитектуру когда ставите 64 битный пакет?
В прочем спишем всё на женскую логику. :)
Русские дебианщики против цифрового слабоумия !
 

Онлайн ogost

  • Сообщений: 2731
  • Linux Registered User #547151
Re: DebianVSteamviewer
« Ответ #6 : 30 Март 2017, 04:28:53 »
Екатерина, ferum у нас очень даже не злой, а добрый и отзывчивый мущщина в самом расцвете сил.

Онлайн qupl

  • Сообщений: 4257
  • memento mori
  • Jabber: qupl@jabber.ru
Re: DebianVSteamviewer
« Ответ #7 : 30 Март 2017, 08:16:31 »
Екатерина, все проблемы от нежелания правильно задать вопрос. Нет технической информации - все гадают на кофейной гуще и по собственному опыту дают советы. Иногда очень даже вредные для системы автора.

Оффлайн Екатерина

  • Topic Author
  • Сообщений: 90
Re: DebianVSteamviewer
« Ответ #8 : 30 Март 2017, 10:55:46 »
Екатерина что то я вас уже не понимаю  Во первых ни чего не должно удаляться а во вторых за чем вы добавляете 32 архитектуру когда ставите 64 битный пакет?
В прочем спишем всё на женскую логику. :)

а я вот не знаю. система была новая, значит старых пакетов там остаться не должно(когда у меня не получалось, я пробовала установить 64 версию). скачивала я вроде с главной страницы teamviewer - а там  лежит i386. а копировала вроде команды прямиком с консольки. Так что я явно чего-то не заметила. Надо дома посмотреть какой пакет лежит в загрузке.
Почему все удалилось и свалилось, я не знаю. но при вводе команды  apt-get install libc6:i386 мне система настоятельно рекомендовала так не делать, но я не послушала. Мне самой интересно - почему?
С женской логикой и так трудно(

Цитировать
А зачем два раза dpkg -i teamviewer_12.0.71510_amd64.deb устанавливать
мне казалось, что после установки всех нужных зависимостей (apt-get install -f) необходимо еще раз переустановить пакет. это излишне? я могу так не делать.

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

я очень стараюсь формулировать максимально ясно.
« Последнее редактирование: 30 Март 2017, 11:39:24 от Екатерина »
 

Оффлайн alsoijw

  • Fedora 25 GNOME 3 amd64
  • Сообщений: 1231
Re: DebianVSteamviewer
« Ответ #9 : 30 Март 2017, 12:35:37 »
5. если выполнить apt-get install libc6:i386 удалится абсолютно все и система запускаться перестанет
Тут не хватает suorces.list и вывода apt-get(что он предлагал сделать)
6. после переустановки системы dpkg --add-architecture i386
apt-get update
dpkg -i teamviewer_12.0.71510_amd64.deb
apt-get install -f
dpkg -i teamviewer_12.0.71510_amd64.deb
помогло и установился полностью рабочий teamviewer.
Какой смысл подключать i386 архитектуру, если ставится amd64?
Так что я явно чего-то не заметила
Консоль это не шутер, где миллисекунды играют роль. И перед выполненнием действий система говорит о том что с ней произойдёт. Если внимательно читать, то можно избавится от значительного количества проблем.
что после установки всех нужных зависимостей (apt-get install -f)
Это так не работает. Эта команда пытается разрешить сломанные зависимости. И то ли снесёт свежепоставленный пакет(если он имеет проблемы с зависимостями), то ли снесёт оставшиеся в системе пакеты(недавно один жаловался). Установка зависимостей выглядит несколько иначе. Сначала ставить с помощью dpkg. Нет проблем? Значит всё готово. Есть неудовлетворённые зависимости? Пишем команду sudo apt-get install вствляем в самый конец этой команды все недастоющие пакеты, жмём Enter. После установки помечаем как автоматически установленные. Ставим сам пакет с помощью dpkg. Никаких apt-get install -f не надо. Или же пользуемся простыми в освоении гуи утилитами для новичков.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн Екатерина

  • Topic Author
  • Сообщений: 90
Re: DebianVSteamviewer
« Ответ #10 : 30 Март 2017, 13:53:14 »
в sources.list должно было быть вот это
deb http://httpredir.debian.org/debian jessie main contrib non-free
deb-src http://httpredir.debian.org/debian jessie main contrib non-free

deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free


Но Вы в общем-то правы. при выполнении этой команды на работе, он мне сказал, что все пакеты установлены и ничего установлено свыше того, что есть, не будет.
тогда я совсем не знаю, почему так произошло.

Цитировать
Это так не работает. Эта команда пытается разрешить сломанные зависимости. И то ли снесёт свежепоставленный пакет(если он имеет проблемы с зависимостями), то ли снесёт оставшиеся в системе пакеты(недавно один жаловался). Установка зависимостей выглядит несколько иначе. Сначала ставить с помощью dpkg. Нет проблем? Значит всё готово. Есть неудовлетворённые зависимости? Пишем команду sudo apt-get install вствляем в самый конец этой команды все недастоющие пакеты, жмём Enter. После установки помечаем как автоматически установленные. Ставим сам пакет с помощью dpkg. Никаких apt-get install -f не надо. Или же пользуемся простыми в освоении гуи утилитами для новичков.
поняла. спасибо.
 

Теги: