Примечание. Устаревшее приложение Skype для Linux (v4. *) Больше не поддерживается и было удалено из репозиториев партнеров Canonical, поэтому этот вопрос и ответы на него устарели. См. новый ответ на наш канонический вопрос об установке Skype .
При попытке установить Skype я получаю следующее сообщение:
nidhin@ubuntu:~$ sudo apt-get update
nidhin@ubuntu:~$ sudo apt-get install skype
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
skype : Depends: skype-bin but it is not installable
E: Unable to correct problems, you have held broken packages
Как я могу это исправить?
Прежде всего, вы должны включить архитектуру i386 перед запуском следующих команд на yo ur Ubuntu 64-битная система.
sudo dpkg --add-architecture i386
Затем запустите следующие команды на терминале, чтобы установить skype .
Ubuntu 13.10
sudo sh -c "echo 'deb http://archive.canonical.com/ saucy partner' >> /etc/apt/sources.list.d/canonical_partner.list"
sudo apt-get update
sudo apt-get install skype
Ubuntu 14.04
sudo sh -c "echo 'deb http://archive.canonical.com/ trusty partner' >> /etc/apt/sources.list.d/canonical_partner.list"
sudo apt-get update
sudo apt-get install skype
/ usr / share / applications /
редактируйте skype.desktop
(исправлено для проблема со звуком) и замените строку:
Exec = skype% U
на Exec = env PULSE_LATENCY_MSEC = 30 skype% U
перетащите skype.desktop
и отпустите панель единиц ( это приведет к открытию того же экземпляра скайпа после закрытия окна)
Полный код файла .desktop
можно найти по адресу: skype.desktop
Попробуйте эти команды:
sudo apt-get install libxss1 cd /tmp wget http://www.skype.com/go/getskype-linux-ubuntu-64/skype-ubuntu-precise_4.1.0.20-1_amd64.deb sudo dpkg -i skype-ubuntu*.deb
Источник: http://www.tecmint.com/install-skype-4-1-in-ubuntu-xubuntu-linux-mint/
У меня была та же проблема, и помогло включить 32-битовой архитектуры, выполнив следующие действия:
sudo dpkg --add-architecture i386
sudo apt-get update
, затем я смог установить Skype через Canonical Partner Repository:
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update && sudo apt-get install skype
скайп не от ubuntu. Это стороннее программное обеспечение, поддерживаемое каноническим фондом так отредактируйте свой source.list с помощью
$sudo gedit /etc/apt/source.list
, затем добавьте следующую ссылку в свой список источников
deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner
deb-src http://archive.canonical.com/ubuntu $(lsb_release -sc) partner
$ (lsb_release -sc)
замените своим именем ubuntu. Сохрани это. Затем обновите свой репозиторий, используя
$sudo apt-get update
. Теперь выполните следующую команду, чтобы установить skype
$sudo apt-get install skype
, это установит skype и skype.bin.
Я предлагаю сначала полностью удалить skype-bin и установить Skype следующим образом .
Выполните следующие команды в Терминале
sudo apt-get remove skype skype-bin
sudo apt-get install libxss1
wget http://www.skype.com/go/getskype-linux-ubuntu-64/skype-ubuntu-precise_4.1.0.20-1_amd64.deb
sudo dpkg -i skype-ubuntu*.deb
Это обычная проблема в 64-битных версиях для установки Skype
Сначала требуется переход на более раннюю версию, и это сделано со следующим: создайте файл «настроек»:
sudo vi /etc/apt/preferences
и вставьте следующие строки:
Package: *
Pin: release a=precise*
Pin-Priority: 2012
Pin-Priority должен быть больше 1000.
Затем вы можете понизить версию проблемных приложений с помощью:
sudo apt-get dist-upgrade
Then you may install packages that complained about dependencies, like
sudo apt-get install ia32-libs-multiarch, or sudo apt-get install ia32-libs.
Наконец, вы необходимо удалить только что созданный файл:
sudo rm /etc/apt/preferences
Теперь загрузите Skype с официального сайта (skype.com) для мультиархитектуры
, затем откройте загруженный пакет из программного центра, после чего вы сможете установить Skype
В то время как другие ответы здесь предоставляют правильный способ установки Skype, вы все равно можете получить ту же ошибку (я сделал).
Выполнение aptitude install skype
может быть больше полезно для поиска причины проблемы.
Одна из возможных причин - это обновление системы с 14.04 до 16.04.
Некоторые пакеты из ubuntu 14.04 имеют номера версий, которые по сравнению с версиями в 16.04 считаются «более высокими».
Например:
При обновлении с 14.04 до 16.04 эти пакеты не обновляются (и не будет обновлен позже), потому что Ubuntu считает, например, что 2.4.67-1ubuntu0.14.04.1
больше, чем 2.4.67-1
.
Это вызывает проблемы при попытке установить их аналог i386, необходимый для скайпа, потому что версия i386 не будет соответствовать уже установленной версии amd64 (где остались остатки от 14.04).
Та же проблема относится к libdrm-intel1, libdrm-radeon1 , libdrm-nouveau2, libdrm-amdgpu1, libdrm-dev, libuv1. Этот список не является исчерпывающим.
Это можно решить, создав файл (например, /tmp/pin.txt
), содержащий:
Package: *
Pin: release n=*
Pin-Priority: 1001
и запустив:
sudo apt-get -o Dir::Etc::Preferences=/tmp/pin.txt dist-upgrade
Предупреждение: Это приведет к установите версию, доступную в репозиториях для ВСЕХ пакетов. Будьте осторожны, если вы установили какие-либо пакеты откуда-то еще (просто убедитесь, что apt-get
не пытается что-либо понизить при запросе подтверждения).
Установить Synaptic, если у вас его нет, Откройте его, а затем перейдите в Edit > Исправить сломанные пакеты. После этого попробуйте установить Skype.
https://www.skype.com/en/download-skype/skype-for-computer/
Загрузить пакет deb
Если он еще не установлен, установите gdebi:
sudo apt update && sudo apt upgrade
sudo apt install gdebi
, затем cd
в каталог Downloads и запустите gdebi для загруженного deb:
sudo gdebi –n skypeforlinux-64.deb
(Или для подхода, который даже не требует установка любого дополнительного программного обеспечения):
sudo dpkg -i skypeforlinux-64.deb
вместо этого вы можете просто щелкнуть правой кнопкой мыши по загруженному файлу, перейти в свойства и установить программу по умолчанию для открытия такого рода файлов в gdebi (что рекомендуется в 17.04), а затем просто дважды щелкните файл, и когда gdebi откроется и завершит загрузку файла, щелкните установить (вам будет предложено ввести пароль)