[Решено] Установка skype проблема

Автор unum, 20 сентября 2016, 21:37:37

« назад - далее »

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

unum

Установил Skype, написало что не установился:
sudo dpkg -i skype-install.deb
Открыть содержимое (спойлер)
Выбор ранее не выбранного пакета skype:i386.
(Чтение базы данных ... на данный момент установлено 200245 файлов и каталогов.)
Подготовка к распаковке skype-install.deb ...
Распаковывается skype:i386 (4.3.0.37-1) ...
dpkg: зависимости пакетов не позволяют настроить пакет skype:i386:
skype:i386 зависит от libssl1.0.0.

dpkg: ошибка при обработке пакета skype:i386 (--install):
проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для dbus (1.10.10-1) ...
Обрабатываются триггеры для mime-support (3.60) ...
Обрабатываются триггеры для hicolor-icon-theme (0.15-1) ...
При обработке следующих пакетов произошли ошибки:
skype:i386
[свернуть]
При этом по факту он установился и вполне работает.

sudo apt-get -f install
Открыть содержимое (спойлер)
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  gstreamer1.0-plugins-base:i386 libaudio2:i386 libcdparanoia0:i386 libgstreamer-plugins-base1.0-0:i386 libgstreamer1.0-0:i386
  libmng1:i386 libqt4-dbus:i386 libqt4-network:i386 libqt4-opengl:i386 libqt4-xml:i386 libqt4-xmlpatterns:i386 libqtcore4:i386
  libqtdbus4:i386 libqtgui4:i386 libqtwebkit4:i386 libsqlite3-0:i386 libvisual-0.4-0:i386 libxt6:i386 libxv1:i386 qt-at-spi:i386
Для их удаления используйте «sudo apt autoremove».
Пакеты, которые будут УДАЛЕНЫ:
  skype:i386
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 44,3 MB.
Хотите продолжить? [Д/н]
[свернуть]

Что ему не нравится?




ZZYZX

Может быть у вас 64 битная ОС, а skype её не поддерживает.
Тогда нужно выполнить команду
# sudo dpkg --add-architecture i386
и после этого устанавливать skype
Добро всегда побеждает зло, следовательно, кто победил, тот и есть добро!

ZEN

видимо система частично обновлена пакетами из backports. Советую скачать tar.bz2 с skype.com, распаковать и не мучаться с разруливанием зависимостей
Crimea is Ukraine

unum

Цитата: ZZYZX от 21 сентября 2016, 00:02:45
Может быть у вас 64 битная ОС, а skype её не поддерживает.
Тогда нужно выполнить команду
# sudo dpkg --add-architecture i386
и после этого устанавливать skype
Данную процедуру я конечно выполнял, результат виден. Возврат от данной команды должен быть? Вводил несколько раз, вывода небыло никакого.
Цитата: ZEN от 21 сентября 2016, 00:07:34видимо система частично обновлена пакетами из backports. Советую скачать tar.bz2 с skype.com, распаковать и не мучаться с разруливанием зависимостей
У меня sid ветка включена. Хотелось бы использовать данный вариант в крайнем случае.

endru

Цитата: unum от 21 сентября 2016, 11:31:48У меня sid ветка включена. Хотелось бы использовать данный вариант в крайнем случае.
какой крайний случай? sid подключен...

unum

Цитата: endru от 21 сентября 2016, 12:09:23
Цитата: unum от 21 сентября 2016, 11:31:48У меня sid ветка включена. Хотелось бы использовать данный вариант в крайнем случае.
какой крайний случай? sid подключен...

Ну хотелось бы через пакетный менеджер.

alsoijw

unum, интересно, что там в /etc/apt/sources.list
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

unum

Цитата: alsoijw от 21 сентября 2016, 21:28:12unum, интересно, что там в /etc/apt/sources.list

cat /etc/apt/sources.list
Открыть содержимое (спойлер)
#------------------------------------------------------------------------------#
#                   OFFICIAL DEBIAN REPOS                   
#------------------------------------------------------------------------------#


###### Debian Main Repos
deb http://mirror.yandex.ru/debian/ sid main contrib non-free

#------------------------------------------------------------------------------#
#                      UNOFFICIAL  REPOS                      #
#------------------------------------------------------------------------------#

###### 3rd Party Binary Repos

## Run this command: apt-get update && apt-get install deb-multimedia-keyring && apt-get update
deb http://www.deb-multimedia.org sid main non-free # Debian Multimedia - http://deb-multimedia.org/

#deb http://debian.meebey.net/pkg-mono ./ # Mono for Debian - https://pkg-mono.alioth.debian.org/
#deb http://debian.meebey.net/experimental/mono /

## Run this command: wget -O - http://deb.opera.com/archive.key | apt-key add -
deb http://deb.opera.com/opera/ sid non-free # Opera .deb Repository - http://deb.opera.com/

## Run this command: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F24AEA9FB05498B7
deb [arch=i386] http://repo.steampowered.com/steam/ precise steam # Steam for Linux - http://store.steampowered.com/about/

## Run this command: wget https://dl.winehq.org/wine-builds/Release.key && apt-key add Release.key
deb https://dl.winehq.org/wine-builds/debian/ sid main # Wine - https://www.winehq.org/


#deb http://ppa.launchpad.net/keks9n/skypetab/ubuntu wily main
#deb http://ftp.citylink.co.nz/debian/ sid stretch main contrib non-free
deb http://ppa.launchpad.net/keks9n/skypetab/ubuntu xenial main
[свернуть]

BULATUS


unum

Цитата: BULATUS от 21 сентября 2016, 21:36:07
Может пригодится...

Установка Skype https://wiki.debian.org/ru/skype

Multiarch HOWTO https://wiki.debian.org/ru/Multiarch/HOWTO

Использование данного мануала по установке скайпа, привела меня сюда.

BULATUS

Было дело, мне нужен был скайп. Я поставил без проблем. Да Multiarch.
Однако смотрю у вас sid, и вы знаете что это такое.

Ок.

Цитата: unum от 20 сентября 2016, 21:37:37dpkg: зависимости пакетов не позволяют настроить пакет skype:i386:
skype:i386 зависит от libssl1.0.0.

Если вы внимательно читали те мануалы которые вас сюда привели, вы наверняка обратили внимание на:
ЦитироватьDebian 9 "Stretch"
На май 2016, есть отсутствующие зависимости для Debian Stretch 64 bit (это libssl1.0.0). Ricardo Saffi Marques предлагает, в своем блоге, распаковывать пакет skype-install.deb и изменить зависимость на libssl1.0.2 и обратно запаковать пакет, используя dpkg -b.
это тут https://wiki.debian.org/ru/skype

В sid    libssl1.0.2
Смотрите сами aptitude search libssl

ZEN

#11
Можно попробовать пересобрать deb пакет на свой страх и риск по следующей инструкции:

$ mkdir /tmp/skype && cd /tmp/skype
$ wget -q https://get.skype.com/go/getskype-linux-deb-32 -O skype-debian_4.3.0.37-1_i386.deb
$ dpkg-deb -x skype-debian_4.3.0.37-1_i386.deb pkg
$ dpkg-deb -e skype-debian_4.3.0.37-1_i386.deb pkg/DEBIAN
$ sed 's|libqt4-dbus (>= 4:4.5.3), ||g' -i pkg/DEBIAN/control  # Решаем проблему с  libqt4-dbus на jessie+backports
$ sed 's|libssl1.0.0|libssl1.0.2|g' -i pkg/DEBIAN/control  # Решаем проблему с libssl на sid
$ fakeroot dpkg-deb -b pkg skype-debian_4.3.0.37-1_i386.deb
$ sudo dpkg -i skype-debian_4.3.0.37-1_i386.deb
Crimea is Ukraine

Walter_322

#12
удобный скрипт, для редактирования информации о пакете (файла control):

#!/bin/bash

if [[ -z "$1" ]]; then
  echo "Syntax: $0 debfile"
  exit 1
fi

DEBFILE="$1"
TMPDIR=`mktemp -d /tmp/deb.XXXXXXXXXX` || exit 1
OUTPUT=`basename "$DEBFILE" .deb`.modfied.deb

if [[ -e "$OUTPUT" ]]; then
  echo "$OUTPUT exists."
  rm -r "$TMPDIR"
  exit 1
fi

dpkg-deb -x "$DEBFILE" "$TMPDIR"
dpkg-deb --control "$DEBFILE" "$TMPDIR"/DEBIAN

if [[ ! -e "$TMPDIR"/DEBIAN/control ]]; then
  echo DEBIAN/control not found.

  rm -r "$TMPDIR"
  exit 1
fi

CONTROL="$TMPDIR"/DEBIAN/control

MOD=`stat -c "%y" "$CONTROL"`
nano "$CONTROL"

if [[ "$MOD" == `stat -c "%y" "$CONTROL"` ]]; then
  echo Not modfied.
else
  echo Building new deb...
  dpkg -b "$TMPDIR" "$OUTPUT"
fi

rm -r "$TMPDIR"

unum

Цитата: ZEN от 21 сентября 2016, 23:44:15
Можно попробовать пересобрать deb пакет на свой страх и риск по следующей инструкции:

$ mkdir /tmp/skype && cd /tmp/skype
$ wget -q https://get.skype.com/go/getskype-linux-deb-32 -O skype-debian_4.3.0.37-1_i386.deb
$ dpkg-deb -x skype-debian_4.3.0.37-1_i386.deb pkg
$ dpkg-deb -e skype-debian_4.3.0.37-1_i386.deb pkg/DEBIAN
$ sed 's|libqt4-dbus (>= 4:4.5.3), ||g' -i pkg/DEBIAN/control  # Решаем проблему с  libqt4-dbus на jessie+backports
$ sed 's|libssl1.0.0|libssl1.0.2|g' -i pkg/DEBIAN/control  # Решаем проблему с libssl на sid
$ fakeroot dpkg-deb -b pkg skype-debian_4.3.0.37-1_i386.deb
$ sudo dpkg -i skype-debian_4.3.0.37-1_i386.deb


Спасибо! Данные команды в вики нужны, а не ссылки.

Ещё проблема при установке TeamViewer.

sudo dpkg -i teamviewer_11.0.57095_i386.deb
Открыть содержимое (спойлер)
Выбор ранее не выбранного пакета teamviewer:i386.
(Чтение базы данных ... на данный момент установлено 200411 файлов и каталогов.)
Подготовка к распаковке teamviewer_11.0.57095_i386.deb ...
Распаковывается teamviewer:i386 (11.0.57095) ...
dpkg: зависимости пакетов не позволяют настроить пакет teamviewer:i386:
teamviewer:i386 зависит от libpng12-0.

dpkg: ошибка при обработке пакета teamviewer:i386 (--install):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
teamviewer:i386
[свернуть]

Вот такая проблема, что с тимвьювером сделать можно?

Walter_322

#14
https://packages.debian.org/jessie/libpng12-0
пакет выпелили из stretch. поставьте из jessie