Установите Skype на Ubuntu 12.04 LTS 64-bit

С тех пор я пытаюсь установить Skype на свой компьютер. Я представил себе, что это будет прямолинейная задача, но это становится кошмаром.

То, что я пробовал до сих пор:

Установка из командной строки с помощью apt

Самый простой и, скорее всего, кто-нибудь попытается: 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 E: Unable to correct problems, you have held broken packages. 

Если я попробую sudo apt-get intall skype-bin я получаю:

  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-bin:i386 : Depends: libqt4-dbus:i386 (>= 4:4.5.3) but it is not going to be installed Depends: libqt4-network:i386 (>= 4:4.8.0) but it is not going to be installed Depends: libqt4-xml:i386 (>= 4:4.5.3) but it is not going to be installed Depends: libqtcore4:i386 (>= 4:4.7.0~beta1) but it is not going to be installed Depends: libqtgui4:i386 (>= 4:4.8.0) but it is not going to be installed Depends: libqtwebkit4:i386 (>= 2.2~2011week36) but it is not going to be installed Recommends: sni-qt:i386 but it is not going to be installed E: Unable to correct problems, you have held broken packages. 

После этого я попытался с такими командами, как sudo apt-get clean , sudo apt-get update , sudo apt-get autoclean и sudo apt-get -f install , среди прочего, чтобы исправить любую проблему с зависимостью пакетов, но она полностью не увенчалась успехом ,

Я выполнил описанные здесь инструкции ( как установить Skype? ), Но он тоже не работает.


Установка из Software Center

Если я попытаюсь установить из Software Center, я получаю точно такую ​​же ошибку, чем запуск sudo apt-get install skype с терминала.


Установка с помощью Ubuntu Tweak

Сбой также приводит к ошибке:

skype: Зависит: skype-bin, но это виртуальный пакет.


Установка с помощью Synaptic

Я также следовал описанной здесь инструкции:

community.skype.com/t5 / Linux / Невозможно установить из-за неудовлетворенных зависимостей-Skype-bin / mp / 1339650 / highlight / true # M3329

Большая часть того же, не работает.


Установка официального Skype .deb

После загрузки skype-ubuntu-exact_4.1.0.20-1_i386.deb с http://www.skype.com/en/download-skype/skype-for-linux/downloading/?type=ubuntu64 я попытался установить его, хотя Software Center, но он отображает следующую ошибку:

Не удается установить 'lbqt4-dbus: i386'


Попытка исправить apt

Я попытался исправить любую возможную проблему с пакетами, следуя этому сообщению ( Как разрешить неудовлетворенные зависимости после добавления PPA? ), Но не сработал.


Следуя инструкциям Ubuntu Help

Если я попытаюсь выполнить инструкции, описанные в https://help.ubuntu.com/community/Skype У меня проблемы при запуске sudo dpkg --add-architecture i386 , я получаю следующее:

dpkg: ошибка: неизвестный параметр – адд-архитектура


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

Это содержание моих sources.list, на всякий случай:

 # deb cdrom:[Ubuntu 12.04.2 LTS _Precise Pangolin_ - Release amd64 (20130213)]/ dists/precise/main/binary-i386/ # deb cdrom:[Ubuntu 12.04.2 LTS _Precise Pangolin_ - Release amd64 (20130213)]/ dists/precise/restricted/binary-i386/ # deb cdrom:[Ubuntu 12.04.2 LTS _Precise Pangolin_ - Release amd64 (20130213)]/ precise main restricted # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://archive.ubuntu.com/ubuntu precise main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://archive.ubuntu.com/ubuntu precise-updates main restricted ## NB software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team. Also, please note that software in universe WILL NOT receive any ## review or updates from the Ubuntu security team. deb http://archive.ubuntu.com/ubuntu precise universe deb http://archive.ubuntu.com/ubuntu precise-updates universe ## NB software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://archive.ubuntu.com/ubuntu precise multiverse deb http://archive.ubuntu.com/ubuntu precise-updates multiverse ## NB software from this repository may not have been tested as ## extensively as that contained in the main release, although it includes ## newer versions of some applications which may provide useful features. ## Also, please note that software in backports WILL NOT receive any review ## or updates from the Ubuntu security team. deb http://archive.ubuntu.com/ubuntu precise-security main restricted deb http://archive.ubuntu.com/ubuntu precise-security universe deb http://archive.ubuntu.com/ubuntu precise-security multiverse ## Uncomment the following two lines to add software from Canonical's ## 'partner' repository. ## This software is not part of Ubuntu, but is offered by Canonical and the ## respective vendors as a service to Ubuntu users. deb http://archive.canonical.com/ubuntu precise partner deb-src http://archive.canonical.com/ubuntu precise partner ## This software is not part of Ubuntu, but is offered by third-party ## developers who want to ship their latest software. # deb http://extras.ubuntu.com/ubuntu precise main # deb-src http://extras.ubuntu.com/ubuntu precise main deb http://archive.canonical.com/ precise partner deb-src http://archive.canonical.com/ precise partner 

Комбинация Gx1sptDTDa и Alejandro García Seco отлично работала для меня.

  1. Открыть терминал ( Ctrl + Alt + T ).
  2. Скопируйте и вставьте это в терминал:

     sudo apt-get install libqt4-dbus:i386 libqt4-network:i386 libqt4-xml:i386 libqtcore4:i386 libqtgui4:i386 libqtwebkit4:i386 sni-qt:i386 

    Нажмите Enter .

  3. Затем установите Skype, вставив это:

     sudo apt-get install skype 

Skype 4.2 работает на моем новом Ubuntu 12.04 LTE 64bit.

>> Для 32Bit

Команды терминала:

 wget http://download.skype.com/linux/skype-ubuntu-lucid_4.2.0.11-1_i386.deb sudo dpkg -i skype-ubuntu-lucid_4.2.0.11-1_i386.deb sudo apt-get -f install;rm skype-ubuntu-lucid_4.2.0.11-1_i386.deb 

>> Для 64Bit

Команды терминала:

 sudo dpkg --add-architecture i386 sudo apt-get install ia32-libs sudo apt-get update wget http://download.skype.com/linux/skype-ubuntu-lucid_4.2.0.11-1_i386.deb sudo dpkg -i skype-ubuntu-lucid_4.2.0.11-1_i386.deb sudo apt-get -f install;rm skype-ubuntu-lucid_4.2.0.11-1_i386.deb 

После всего этого запуска в терминале sudo apt-get install sni-qt:i386 ; Это восстановит окно контакта skype

Вот и все, работа проделана максимум за 5 минут. Я использую Ubuntu на 64-битной основе, и этот метод для установки Skype работал отлично.

Хорошо, я нашел решение для своей проблемы. Я выполнил следующие шаги: http://rumytaulu.wordpress.com/2012/10/26/cant-install-ia32-libs-and-ia32-libs-multiarch-how-to-fix-it/

После этого я просто запускал sudo apt-get install skype и … voila, это работает!

Должен сказать, что это имеет негативное последствие. После запуска sudo apt-get dist-upgrade как описано на третьем шаге, я получаю следующее, если я запустил sudo apt-get autoremove :

 Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up grub-efi-amd64 (1.99-21ubuntu3.9) ... /var/lib/dpkg/info/grub-efi-amd64.postinst: line 684: grub-install: command not found dpkg: error processing grub-efi-amd64 (--configure): subprocess installed post-installation script returned error exit status 127 dpkg: dependency problems prevent configuration of grub-efi-amd64-signed: grub-efi-amd64-signed depends on grub-efi-amd64 (>= 1.99-21ubuntu3.5); however: Package grub-efi-amd64 is not configured yet. dpkg: error processing grub-efi-amd64-signed (--configure): dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a previous failure. Errors were encountered while processing: grub-efi-amd64 grub-efi-amd64-signed E: Sub-process /usr/bin/dpkg returned an error code (1) 

Все работает отлично, но теперь я хотел бы исправить эту проблему с пакетами Grub, особенно потому, что это связано с Grub, что очень важно. Мне просто интересно, могу ли я найти дополнительные неожиданные проблемы при загрузке моего компьютера …

Хорошо, я обновлю этот ответ, если мне удастся исправить это нежелательное последствие. Если кто-нибудь знает, как это сделать, пожалуйста, дайте мне знать.

ОБНОВИТЬ:

Мне удалось решить проблему с пакетами GRUB, описал проблему и решение здесь: Не удалось исправить разбитую систему пакетов

Skype для меня стала настоящей болью для установки на Ubuntu 12.04 LTS 32-бит. Я пробовал большинство вещей, перечисленных здесь, но я только правильно его установил через раздел «Службы» Ubuntu Tweak .

Я нашел потрясающе простой способ сделать это. Просто запустите эти команды в терминале:

 sudo apt-get install libqt4-dbus:i386 libqt4-network:i386 libqt4-xml:i386 libqtcore4:i386 libqtgui4:i386 libqtwebkit4:i386 sni-qt:i386 wget http://download.skype.com/linux/skype-debian_4.2.0.13-1_i386.deb sudo dpkg -i skype-debian_4.2.0.13-1_i386.deb 

Первый загружает зависимости, второй загружает пакет .deb, а затем устанавливает последний. Просто!