Встановіть Skype на 64-розрядний Ubuntu 12.04 LTS


18

З тижнів тому я намагаюся встановити Skype на свій комп’ютер. Я уявляв, що це буде прямим завданням, але це стає кошмаром.

Що я спробував поки що:

Установка з командного рядка з придатним

Найпростіший і найімовірніший, хто б хтось спробував: 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 / виділити / вірно # M3329

Багато з того ж не працює.


Встановлення офіційного Skype .deb

Після завантаження skype-ubuntu-preci_4.1.0.20-1_i386.deb з http://www.skype.com/en/download-skype/skype-for-linux/downloading/?type=ubuntu64 я спробував встановити його, хоча Програмний центр, але він відображає таку помилку:

Неможливо встановити 'lbqt4-dbus: i386'


Намагаючись виправити влучну

Я спробував виправити будь-яку можливу проблему з пакетами, дотримуючись цієї публікації ( Як вирішити незадовільні залежності після додавання PPA? ), Але не вийшло.


Дотримуючись інструкцій довідки Ubuntu

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

dpkg: помилка: невідомий варіант --add-архітектура


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

Це вміст мого source.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

## N.B. 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

## N.B. 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

## N.B. 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

при виконанні третього кроку він повідомляє про помилку: $ sudo apt-get install skype Читання списків пакунків ... Готово дерево залежності залежності Зчитування інформації про стан ... Готово Деякі пакети не вдалося встановити. Це може означати, що ви подали запит на неможливу ситуацію, або якщо ви використовуєте нестабільну дистрибутиву, що деякі необхідні пакети ще не створені або винесені з Incoming. Наступна інформація може допомогти вирішити ситуацію: Наступні пакети мають невиконані залежності: skype: Залежить: skype-bin E: Не вдається виправити проблеми, ви зламали пакунки.

Після встановлення Ubuntu 12.04, якщо ви спробували встановити Skype негайно, можливо, не вдалося отримати залежність від skype-bin. Найпростіший спосіб - оновити систему через "Менеджер оновлень", тоді Skype можна буде встановити через "програмний центр" успішно. Удачі.


Це не дублікат, незважаючи на те, що назва обох питань схожа, описані проблеми не мають нічого спільного. Крім того, моє запитання показує великі дослідницькі зусилля, а інше не робить.
Алехандро Гарсія Секо

Відповіді:


13

Комбінація Gx1sptDTDa та Алехандро Гарсія Секо прекрасно працювала для мене.

  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.



Після кроку 2 завантажте версію Debian та встановіть її як будь-який інший пакет.
Ілля Гофорт

7

>> Для 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 на 64bit і цей метод для установки Skype працював завжди ідеально.


+1 upvote - я виявив, що це працює (64-бітний 12,04 Ubuntu - спершу я спробував відповідь Робі (і apt-get install skypeпакет мені не знайдено, тому я зробив цю відповідь від Дейва). Отже, мої кроки виконують всі комбінації відповідей Робі та Дейва.
therobyouknow

Я повинен додати, що я не міг зробити крок 1 кроків Дейва sudo dpkg --add-architecture i386- я отримав: dpkg: error: unknown option --add-architectureале я зміг перейти до всіх інших кроків від Дейва (зробив усі, крім останнього кроку ( sudo apt-get install skypeскайп пакета не знайдено в ubuntu) відповіді Робі). Хоча я не обов'язково думаю, що відповідь Робі є необхідною умовою Дейва - це було не те, що я мав на меті, я просто намагаюся допомогти, даючи точні кроки, які працювали спеціально для мене.
therobyouknow

3

Гаразд, я знайшов рішення для своєї проблеми. Я дотримувався описаних тут кроків: http://rumytaulu.wordpress.com/2012/10/26/cant-install-ia32-libs-and-ia32-libs-multiarch-how-to-fix-it/

Після цього я просто побіг sudo apt-get install skypeі ... вуаля, це працює!

Треба сказати, що це має негативний наслідок. Після запуску, 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, описав проблему та рішення тут: Неможливо виправити порушену систему пакетів


2

Скайп був справжнім болем для мене, щоб встановити 32-розрядний Ubuntu 12.04 LTS. Я спробував більшість перерахованих тут речей, але мені це вдалося встановити лише через розділ Apps Ubuntu Tweak .


Гаразд, це те, чого я ще не пробував. Я спробую це, і я дам вам знати. Спасибі.
Алехандро Гарсія Секо

Я збирався запропонувати Ubuntu Tweak, але MorganSBailey переміг мене до цього. Добре варто спробувати, плюс це фантастичне програмне забезпечення, яке робить усі види, такі як дозволяючи встановлювати програми, видаляти сурові, такі як старі записи в ядрі тощо
scouser73

Я встановив Ubuntu Tweak, і установка Skype через нього також виходить з ладу: S Дякую за пропозицію, хлопці, все одно це виглядає чудовим і корисним додатком.
Алехандро Гарсія Секо

Я оновив своє запитання щодо досвіду роботи з Ubuntu Tweaks.
Алехандро Гарсія Секо

0

Я знайшов шокуюче простий спосіб зробити це. Просто запустіть ці команди в терміналі:

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, а потім останній встановлює його. Просто!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.