我无法在 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