LINUX.ORG.RU

Установка Skype 4.0

 


1

1

Есть странная привычка у aptitude при обновлении системы удалять нужные установленные пакеты безвозвратно. Как боростся?

В частности это сейчас произошло со скайпом. Теперь не могу обратно поставить

root@deqox:/home/u# dpkg -i skype*
Selecting previously unselected package skype.
(Чтение базы данных ... на данный момент установлено 231792 файла и каталога.)
Распаковывается пакет skype (из файла skype-debian_4.0.0.7-1_amd64.deb)...
dpkg: dependency problems prevent configuration of skype:
 skype зависит от ia32-libs-gtk, однако:
  Пакет ia32-libs-gtk не установлен.

dpkg: error processing skype (--install):
 проблемы зависимостей -- оставляем не настроенным
Обрабатываются триггеры для desktop-file-utils ...
Обрабатываются триггеры для gnome-menus ...
При обработке следующих пакетов произошли ошибки:
 skype
root@deqox:/home/u# aptitude install ia32-libs-gtk 
Следующие НОВЫЕ пакеты будут установлены:        
  ia32-libs-gtk{b} 
Следующие частично установленные пакеты будут настроены:
  skype 
0 пакетов обновлено, 1 установлено новых, 0 пакетов отмечено для удаления, и 1 пакетов не обновлено.
Необходимо получить 19,5 kB архивов. После распаковки 19,5 kB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
 ia32-libs-gtk : Зависит: ia32-libs-i386 который является виртуальным пакетом.
                 Зависит: ia32-libs-gtk-i386 который является виртуальным пакетом.
Следующие действия разрешат зависимости:

     Удалить следующие пакеты:                         
1)     skype                                           

     Сохранить для следующих пакетов их текущие версии:
2)     ia32-libs-gtk [Не установлен]                   



Принять данное решение? [Y/n/q/?] ^C
root@deqox:/home/u# 

Ответ на: комментарий от snoopcat
root@deqox:/home/u# aptitude install ia32-libs-gtk
Следующие НОВЫЕ пакеты будут установлены:        
  ia32-libs-gtk{b} 
Следующие частично установленные пакеты будут настроены:
  skype 
0 пакетов обновлено, 1 установлено новых, 0 пакетов отмечено для удаления, и 1 пакетов не обновлено.
Необходимо получить 19,5 kB архивов. После распаковки 19,5 kB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
 ia32-libs-gtk : Зависит: ia32-libs-i386 который является виртуальным пакетом.
                 Зависит: ia32-libs-gtk-i386 который является виртуальным пакетом.
Следующие действия разрешат зависимости:

     Удалить следующие пакеты:                         
1)     skype                                           

     Сохранить для следующих пакетов их текущие версии:
2)     ia32-libs-gtk [Не установлен]                   



Принять данное решение? [Y/n/q/?] n

*** Больше решений нет ***

Следующие действия разрешат зависимости:

     Удалить следующие пакеты:                         
1)     skype                                           

     Сохранить для следующих пакетов их текущие версии:
2)     ia32-libs-gtk [Не установлен]                   



Принять данное решение? [Y/n/q/?] n

*** Больше решений нет ***

Следующие действия разрешат зависимости:

     Удалить следующие пакеты:                         
1)     skype                                           

     Сохранить для следующих пакетов их текущие версии:
2)     ia32-libs-gtk [Не установлен]                   



Принять данное решение? [Y/n/q/?] 

Фиг поймешь Оно постоянно спрашивает «Сохранить для следующих пакетов их текущие версии:» Да/Нет и нифига не делает, не важно что жать

QIQuJIunn ★★ ()
Ответ на: комментарий от BMX

Тоже самое

root@deqox:/home/u# apt-get install ia32-libs-gtk 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 ia32-libs-gtk : Зависит: ia32-libs-i386 но он не может быть установлен
                 Зависит: ia32-libs-gtk-i386 но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Хз как эти либы установить

QIQuJIunn ★★ ()
Ответ на: комментарий от QIQuJIunn
root@deqox:/home/u# apt-get install Зависит: ia32-libs-i386 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет ia32-libs-i386 недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Не удалось найти пакет Зависит
E: Для пакета «ia32-libs-i386» не найден кандидат на установку

QIQuJIunn ★★ ()

Если честно я чего то недопонял...

Это у вас пакет для x64 архитектуры - 4.0.0.7-1_amd64.deb А в зависимостях i386...Это вы куда и чего устанавливаете не пойму...

windusjatnik ()
Ответ на: комментарий от windusjatnik

sources.list

deb http://ftp.ru.debian.org/debian/ sid main
deb-src http://ftp.ru.debian.org/debian/ sid main

deb ftp://ftp.gajim.org/debian unstable main

deb http://www.debian-multimedia.org sid main non-free

deb http://ftp.de.debian.org/debian sid main

deb http://ftp.debian.org/debian/ sid main contrib non-free


deb http://hadret.rootnode.net/debian/ unstable main
deb http://frickelplatz.de/debian sid main contrib non-free 
deb http://aptosid.com/debian/ sid main fix.main
deb http://liquorix.net/debian sid main
deb http://www.bchemnet.com/suldr/ debian extra
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib non-free
deb ftp://cathbard.com/ ./

у меня архитектура x64. Почему он тянет x64 не понятно

QIQuJIunn ★★ ()
Ответ на: комментарий от QIQuJIunn

Конечно миллион - cистемные либы i386 должно поставить. Можно тестинг сделать дефолтным релизом, там пока ещё ia32-libs не мультиарч

Excavator ()
Ответ на: комментарий от QIQuJIunn

Для начала попробовал бы исправить непонятное что получилось

$apt-get -f install

Установка c опцией игнорирования архитектуры пакета: Потом dpkg -i --force-architecture 4.0.0.7-1"блаблабла"i386.deb А дальше масса вариантов подгрузить зависимости под пакет для i386 архитектуры..Ну пока по человечьи в дебин для вашей архетиктуры не сделают=)

windusjatnik ()
Ответ на: комментарий от windusjatnik

какие например?

Пробовал сделать как говорит экскаватор. Поставило миллион библиотек, но ничего особо не дало. При установке ia32-libs-i386:i386 вылазит каких то еще зависимостей

QIQuJIunn ★★ ()
Ответ на: комментарий от QIQuJIunn

1.То есть скачали пакет для i386 архитектуры установили как написано выше.

2.$aptitude search ~Rskype - покажет зависимости пакета. Можно их вручную через aptitude install их установить.Это необходимые зависимости, без рекомендованных. Проверить работоспособность $linux32 skype

windusjatnik ()
Ответ на: комментарий от QIQuJIunn

О времена, о нравы.

$dpkg -r skype, $dpkg -r skype, $apt-get -f install

$aptitude install ia32-libs ia32-libs-gtk libasound2-plugins

Если действительно миллион зависимостей то даже не знаю..тут на ваш выбор какую таблетку выбрать Y/n

$dpkg -i --force-architecture4.0.0.71"блаблаб"i386.deb

$linux32 skype

windusjatnik ()
Ответ на: комментарий от windusjatnik

ia32-libs-gtk никак не хочет ставится. aptitude install ia32-libs-gtk150 зависимостей показывает, которые не хотят устанавливаться

QIQuJIunn ★★ ()
Ответ на: комментарий от QIQuJIunn

Тогда последний вариант;

Зайти на сайт дебиан и посмотреть какие пакеты нужны skype.....i386.deb скачать их там и установить вручную через dpkg -i --force-architecture

Посмотреть что там с пакетами для skype.....x64.deb может быть в репозитариях ещё не сделали а в ручную можно скачать и установить

Так же посмотреть что-там с пакетом ia32-libs-gtk

windusjatnik ()
Ответ на: комментарий от QIQuJIunn

Ну и отлично.

1.Не совсем понял для какой архитектуры установили skype? 2.Сколько пакетов skype потянул с собой в зависимостях? 3.Это Debian stable?

windusjatnik ()
Ответ на: комментарий от windusjatnik
root@deqox:/# aptitude search ~Rskype
i A libasound2:i386                                                             - shared library for ALSA applications                                                  
i   libc6                                                                       - библиотека Embedded GNU C (динамические библиотеки)                                   
i A libc6:i386                                                                  - библиотека Embedded GNU C (динамические библиотеки)                                   
i A libgcc1:i386                                                                - вспомогательная библиотека GCC                                                        
i   libpurple0                                                                  - multi-protocol instant messaging library                                              
p   libpurple0:i386                                                             - multi-protocol instant messaging library                                              
i A libqt4-dbus:i386                                                            - модуль D-Bus для Qt 4                                                                 
i A libqt4-network:i386                                                         - модуль Qt 4 для работы с сетью                                                        
i A libqt4-xml:i386                                                             - модуль XML для Qt 4                                                                   
i A libqtcore4:i386                                                             - базовый модуль библиотеки Qt 4 (без графических элементов)                            
i A libqtgui4:i386                                                              - компонент библиотеки Qt 4, предоставляющий графические элементы                       
i A libstdc++6:i386                                                             - стандартная библиотека GNU C++ версии 3                                               
i A libx11-6:i386                                                               - библиотека X11 для клиентской стороны                                                 
i A libxext6:i386                                                               - интерфейс к различным расширениям графической подсистемы X11                          
i A libxss1:i386                                                                - X11 Screen Saver extension library                                                    
i A libxv1:i386                                                                 - библиотека расширения X11 Video                                                       
p   pidgin-skype                                                                - поддержка протокола Skype для программ обмена мгновенными сообщениями на основе libpur
p   pidgin-skype:i386

Архитектура x64, скайп был для x64 архитиктуры же. Дистрибутив Debian Sid

QIQuJIunn ★★ ()
Ответ на: комментарий от Excavator

apt-get install ia32-libs-i386:i386

нету его. Верней, есть - но виртуальный. Пару дней назад была собрана новая версия, но в репозиторий еще не попала. ТСу рекомендую подождать пару деньков или сделать dpkg -x skype-setup.deb и поставить нужные i386 кутешные либы (ldd skype)

leave ★★★★★ ()

1. Используй apt-get.
2. Установи статику, проблем-то.

Solace ★★ ()
Ответ на: комментарий от anonymous

И вправду это я малёх погорячился.

aptitude search ~i~nskype #Разницы не заметил=)

ТС оказался прав $aptitude search ~Rskype оптимальный вариант..Ну или чего-то сложное изобретать с хинтами.

windusjatnik ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.