在不破坏系统的情况下在 Debian stretch/sid 64 位上安装 Skype

在不破坏系统的情况下在 Debian stretch/sid 64 位上安装 Skype

我无法在 Debian stretch/sid amd64 上安装 skype-debian_4.3.0.37-1_i386.deb。

我跟着Skype 网站上的指南对于 64 位 Debian 7+,其内容为:

  • dpkg --add-architecture i386 && apt-get update
  • 下载并安装 SkypeDebian 7.0 (多架构)

但是通过 gdebi 安装它给我:

依赖项无法满足:libssl1.0.0。

关于如何解决该问题有很多文献,但通常包括强制安装和apt-get install -f/或在 apt 源列表中添加存储库。

问题在于,我已经在以前的 Debian 版本中遵循过此类说明,并且至少两次我破坏了我的系统

这意味着例如由于依赖项冲突我无法再安装某些软件包(例如 vlc),甚至无法安装任何软件包或通过 apt 更新我的系统。

我的问题是:有没有办法在这个平台上安装 Skype,而无需创建 Frankenstein Debian?

这是我的/etc/apt/sources.list

deb http://ftp.it.debian.org/debian/ stretch main non-free contrib
deb-src http://ftp.it.debian.org/debian/ stretch main non-free contrib

deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free

答案1

编辑sources.list并添加以下行:

deb http://ftp.de.debian.org/debian/ sid main 
deb-src http://ftp.de.debian.org/debian/ sid main 

保存并更新

尝试以下命令:

sudo dpkg --add-architecture i386
sudo aptitude update
sudo aptitude install libc6:i386 libqt4-dbus:i386 libqt4-network:i386 libqt4-xml:i386 libqtcore4:i386 libqtgui4:i386 libqtwebkit4:i386 libstdc++6:i386 libx11-6:i386 libxext6:i386 libxss1:i386 libxv1:i386 libssl1.0.0:i386 libpulse0:i386 libasound2-plugins:i386
wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
sudo dpkg -i skype-install.deb

安装 libxcursor1 的 32 位变体。

apt-get install libxcursor1:i386

您可以通过 Skype 安装gdbi

首先,您必须启用 Multi-Arch;为此,在 ROOT 终端中输入以下命令:

dpkg --add-architecture i386
apt-get update

然后,按照上面的方法下载 i386 包并安装:

apt-get install gdebi
wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
gdebi skype-install.deb

相关内容