在Ubuntu 13.04 64位上安装Skype


17

这是我尝试过的:

$ sudo apt-get install skype
[sudo] password for umpirsky: 
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 install skype-bin
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-bin:i386 : Depends: libasound2:i386 (>= 1.0.23) but it is not going to be installed
                  Depends: libc6:i386 (>= 2.7) but it is not going to be installed
                  Depends: libgcc1:i386 (>= 1:4.1.1) but it is not going to be installed
                  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
                  Depends: libstdc++6:i386 (>= 4.6) but it is not going to be installed
                  Depends: libx11-6:i386 but it is not going to be installed
                  Depends: libxext6:i386 but it is not going to be installed
                  Depends: libxss1:i386 but it is not going to be installed
                  Depends: libxv1:i386 but it is not going to be installed
                  Depends: libssl1.0.0:i386 but it is not going to be installed
                  Depends: libgl1-mesa-glx:i386 but it is not going to be installed
                  Recommends: sni-qt:i386 but it is not going to be installed
                  Recommends: libasound2-plugins:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

我还尝试了Unable在64位Ubuntu上安装Skype的所有建议,但没有一个对我有用。

我的资料清单:

$ cat /etc/apt/souces.list /etc/apt/sources.list.d/*.list
cat: /etc/apt/souces.list: No such file or directory
deb http://downloads.hipchat.com/linux/apt stable main
deb https://private-ppa.launchpad.net/commercial-ppa-uploaders/screencloud/ubuntu raring main #Added by software-center; credentials stored in /etc/apt/auth.conf
deb https://private-ppa.launchpad.net/commercial-ppa-uploaders/splashtop-streamer/ubuntu raring main #Added by software-center; credentials stored in /etc/apt/auth.conf
deb https://private-ppa.launchpad.net/commercial-ppa-uploaders/vkaudiosaver/ubuntu raring main #Added by software-center; credentials stored in /etc/apt/auth.conf
deb http://ppa.launchpad.net/upubuntu-com/chat/ubuntu quantal main
# deb-src http://ppa.launchpad.net/upubuntu-com/chat/ubuntu raring main

请帮忙。

更新:

我尝试安装teamviewer并收到类似错误:

在此处输入图片说明

更新:

我刚刚安装了新的Ubuntu 13.04,并遇到了相同的错误。

更新:

我通过以下方式安装了Skype:

sudo dpkg --force-depends -i skype-ubuntu-precise_4.2.0.11-1_i386.deb

但是不能运行它:

$ ll /usr/bin | grep skype
-rwxr-xr-x  1 root root    30701056 мај  7 01:42 skype*
$ /usr/bin/skype
bash: /usr/bin/skype: No such file or directory

更新:

我可以从Live CD复制此文件而无需安装Ubuntu。


1
我已经通过删除所有评论来整理这个问题。以后,请编辑您的问题以及更多详细信息。请不要使用注释来添加详细信息,例如痕迹。谢谢。
fossfreedom

Answers:


13

从源安装

首先,请遵循以下帖子中列出的所有说明,以摆脱未满足的依赖关系:

然后按照此处指定的方式安装Skype:

释义,这是在Ubuntu 64位上安装Skype的正确方法:

sudo dpkg --add-architecture i386
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update
sudo apt-get install skype

在32位或64位版本的Ubuntu 12.04+中从.deb文件安装

  1. 下载适用于Ubuntu 32位Precise i386的 Skype 。
  2. 下载完成后,从Nautilus中正常打开下载的文件。
  3. 出现提示时,选择使用Ubuntu软件中心打开(默认)。
  4. 在打开的Ubuntu Software Center窗口的右侧,选择Install
  5. 万一第4步不起作用,请从终端尝试:

    sudo dpkg --force-depends -i skype-ubuntu-precise_4.2.0.11-1_i386.deb
    

    请注意,此步骤5并不理想,但我几乎可以确定这将起作用。

来源Skype for Linux入门


7

老实说,我认为有一种解决方案比其他所有答案都容易。

如果我没记错的话,请转到skype.com 的下载页面,然后选择Ubuntu 12.04,将Skype安装在13.04 64位上。然后,您可以通过软件中心打开它,它会为您处理一切。

我认为这值得一试。如果不起作用,请发表评论,我将删除答案。


嗨,我正在使用xubuntu 14.04 64bit,并尝试了您在此处编写的内容。但我无法让Skype运行,它显示包装损坏了,请您帮忙解决此问题。
mr_azad

@rashedazad随时在此网站上提问。14.04版本可能有所更改。
don.joey 2014年

3

从帖子,答案和评论(也包括链接/要点)可以理解,您输入了错误,并且有多个来源重复的条目。

  1. 首先,在添加体系结构时输入错误,请使用以下命令进行更正: sudo dpkg --remove-architecture i38
  2. 要摆脱重复条目,请检查以下答案:如何删除重复的sources.list条目?
  3. 现在,打开“软件和更新”,转到“其他软件”选项卡,然后取消选中所有您不想使用的内容。接下来,运行sudo apt-get update
  4. 最后,使用Radu给出的答案

    首先,请遵循以下帖子中列出的所有说明,以摆脱未满足的依赖关系:

    然后按照此处指定的方式安装Skype:


    释义,这是在Ubuntu 64位上安装Skype的正确方法:

    sudo dpkg --add-architecture i386
    sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
    sudo apt-get update
    sudo apt-get install skype
    

提示:复制粘贴命令。


1

要安装Skype,没有比这更简单的了:

sudo rename -n 's/\.list$/.list.disable/g' /etc/apt/sources.list.d/*.list
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update
sudo apt-get install aptitude
sudo aptitude full-upgrade
sudo aptitude install skype

0

您应该使用这些命令

sudo dpkg --add-architecture i386   # only needed for 64-bit systems
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update
sudo apt-get install ia32-libs
sudo apt-get install skype skype-bin sni-qt:i386

如果可行,您可以使用Skype,否则请尝试以下命令

sudo apt-get -f install

如果这些都不起作用,您可以尝试从官方那里获取Skype .deb并从那里安装

wget http://download.skype.com/linux/skype-ubuntu-precise_4.2.0.11-1_i386.deb
sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb

更新:

尝试以下命令:

sudo apt-get clean
sudo apt-get autoclean
sudo apt-get -f install

然后从上方开始重试命令 sudo apt-get install ia32-libs


0

请访问http://repogen.simplylinux.ch/并生成源列表。编辑源列表。

nano /etc/apt/sources.list

之后,更新并升级您的系统。

sudo apt-get clean && sudo apt-get update && sudo apt-get upgrade 

现在尝试安装Skype。


0

我去了skype.com并下载了ubuntu 12.04版本,然后它打开了软件商店,并要求我安装一个附加组件以使其在我的计算机上可以正常使用,现在它可以正常工作。我会尝试的。


0

此方法将自动检测操作系统架构并安装最新的Skype:

sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update
sudo apt-get install skype && sudo apt-get -f install

注意:如果您需要安装libqt4-webkit,那么我使用了Synaptic

尝试这个:

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

编辑2:

尝试这个。只需按键盘上的Ctrl+ Alt+ T打开终端。打开时,运行以下命令:

sudo apt-get install lib32stdc++6 lib32asound2 ia32-libs libc6-i386 lib32gcc1

然后下载适用于Ubuntu 32位Precise i386的Skype。选择以使用Ubuntu Software Center打开,一旦打开,请单击Install。

来自Nooslab的部分信息


0

我只是在这里在黑暗中拍照,但是,从下面的屏幕截图中可以看出:

http://screencloud.net/img/screenshots/8366ca7d55ab0f215f4a614433eadfc1.png

尝试转到“ Ubuntu软件中心”,然后键入搜索“ libasound2:i386”。

我做到了,得到了以下结果:

Shared library for ALSA applications
libasound2:i386

链接到屏幕截图-http://i.imgur.com/2F0q2sW.png

检查是否已安装它们。如果没有,请尝试先安装它,然后再安装Skype ...

希望它有用,祝你好运!

@umpirsky如屏幕快照中所述,libasound2:i386依赖于libc6文件,因此请转到Ubuntu软件中心并键入libc6并尝试首先安装它。如果它不起作用,请检查libc6是否依赖于某个文件,然后尝试安装该文件,然后从那里返回工作方式...

它指出错误:"Further more there could be a conflict between software packages which are not allowed to be installed at the same time"。这可能是您遇到的问题,因此您可能必须单独安装它们。

“编辑”

正如开头提到的“ Saurav Kumar”一样,只需安装“ Synaptic ”,然后遍历该列表即可一次添加和安装该列表...

希望这会有所帮助,祝你好运umpirsky ...



0

您是否正在使用“主服务器”作为dist服务器?

我遇到了同样的问题,可以通过在“系统设置”>“软件和更新”中将dist服务器从本地服务器更改为“主服务器” 来解决

不幸的是,我找不到命令行来轻松更改dist服务器,但是您可以随时编辑/etc/apt/sources.list并更改服务器。

希望能有所帮助。


0

我遇到了同样的问题,并努力通过apt-get或aptitude或dkpg或gedi安装libqtwebkit

这是我解决依赖问题的方法:

wget  http://th.archive.ubuntu.com/ubuntu/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-1_i386.deb

dpkg -i libgstreamer0.10-0_0.10.36-1ubuntu1_i386.deb

wget http://th.archive.ubuntu.com/ubuntu/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-1_i386.deb

dpkg -i libgstreamer-plugins-base0.10-0_0.10.36-1_i386.deb.1

wget http://th.archive.ubuntu.com/ubuntu/pool/main/q/qtwebkit-source/libqtwebkit4_2.2.1-1ubuntu4_i386.deb

dkpg -i libqtwebkit4_2.2.1-1ubuntu4_i386.deb

wget download.skype.com/linux/skype-ubuntu-precise_4.3.0.37-1_i386.deb

dpkg -i skype-ubuntu-precise_4.3.0.37-1_i386.deb

0
  1. 为了使Skype使用专有的Nvidia / AMD驱动程序在Ubuntu 13.04 Raring Ringtail中工作,首先,我们将Skype可执行文件从“ skype”重命名为“ skype-bin”:

    sudo mv /usr/bin/skype /usr/bin/skype-bin
    
  2. 现在让我们在/ usr / bin /下创建一个名为“ skype”的文件-为此,我们将以root身份启动文本编辑器(我将在以下说明中使用Gedit):

    gksu gksu gedit /usr/bin/skype
    

(我在上面的命令中两次使用了“ gksu”,因此Gedit不会与/ usr / bin / skype一起打开空白选项卡)

在此文件中,粘贴以下内容:

#!/bin/sh
export LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1
exec skype-bin "$@"

然后保存文件。

最后,在终端中运行以下命令:

sudo chmod 0755 /usr/bin/skype

而已。现在,Skype应该可以在Ubuntu 13.04 Raring Ringtail中使用。

如果要还原通过上述说明进行的更改,请使用以下命令:

sudo rm /usr/bin/skype
sudo mv /usr/bin/skype-bin /usr/bin/skype

资源

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.