o@lifebook:~$ sudo apt-get install skype
[sudo] password for o:
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.
我也尝试过 apt-get install skype-bin skype 但它不起作用
sudo apt-get install skype-bin 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-bin:i386 : Depends: libqtwebkit4:i386 (>= 2.2~2011week36) but it is not going to be installed
Depends: libgl1-mesa-glx:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
答案1
你可以为你的 Ubuntu 下载http://www.skype.com/en/download-skype/skype-for-linux/
打开终端,
执行:
sudo apt-get purge skype skype-bin
或者
第一的:
sudo apt-get -f install
然后
sudo apt-get install skype
答案2
Skype 是一个 32 位应用程序,而您安装的是 64 位。因此,您需要告诉系统在适用时安装 32 位库。您可以使用以下命令执行此操作:
sudo dpkg --add-architecture i386
这足以摆脱那些“未满足的依赖关系”错误。
答案3
528 sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
529 sudo sh -c 'echo "deb http://archive.canonical.com/ubuntu/ wily partner" >> \
530 /etc/apt/sources.list.d/canonical_partner.list'
531 sudo add-apt-repository ppa:xorg-edgers/ppa
532 sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
533 sudo apt-get update
534 sudo apt-get install dro
535 wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
536 sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu wily-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'
537 wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
538 sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu wily-getdeb games" >> /etc/apt/sources.list.d/getdeb.list'
539 sudo add-apt-repository ppa:libreoffice/ppa
540 sudo add-apt-repository ppa:ubuntu-desktop/ppa
541 sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
542 sudo apt-get update
543 sudo sh -c 'echo "deb http://archive.canonical.com/ubuntu/ wily partner" >> \
/etc/apt/sources.list.d/canonical_partner.list'
544 sudo apt-get install skype
545 sudo apt-get update
546 sudo apt-get history
547 history
这是我的历史文件。添加一些 rep 文件后skype 已安装,但我不知道为什么????但它可以工作!!!! Skype 15.10
sudo dpkg --add-architecture i386
之前使用过
答案4
Linux 版 Skype 自 12.04 以来就没有更新过;最有可能的问题是,如果你使用的是 ppa,所需的依赖项是针对 12.4 的,而 apt-get 无法从 ppa 中检索依赖项,如果你安装了 g-debi,最好去www.skype.com然后只需前往下载并选择适用于 12.4 (multiarch) 的 deb,这样您就可以从 deb 中获取所有依赖项,这就是我在我的终端安装它的方式。