我是 Linux 世界的新手。我已经fedora 20 (64 bit)
在系统中安装了。我正在尝试在系统中安装 skype。但是它抛出了一个错误
/opt/skype/skype: error while loading shared libraries: libXv.so.1: cannot open shared object file: No such file or directory
错误说我libXv.so.1
的安装中缺少一个文件。所以我用谷歌搜索并找到了解决方案。大多数结果都说我需要运行以下命令
sudo apt-get install libxss1:i386 libqtcore4:i386 libqt4-dbus:i386
我没有apt-get
命令。因此,我apt
成功地在系统中安装了软件包并运行了上述命令。但它给了我以下错误。
Reading Package Lists... Error!
E: opening /var/lib/apt/lists/download.fedoraproject.org_pub_fedora_linux_development_rawhide_x86%5f64_os_repodata_84cafdb58c1256eb6abcc0d6793f552b46300c46f747e9b0a5df9db392b23c44-primary.sqlite.xz db failed
E: Unsupported database scheme (0)
E: The package lists or status file could not be parsed or opened.
我被困在这里。我现在该怎么办?我怎样才能成功安装此软件包并使我的 Skype 正常工作。
提前致谢 。
答案1
apt-get
适用于 Ubuntu 和其他 Debian 衍生的 Linux。对于 Fedora,使用yum
:
yum install libXv
答案2
如果您仍在运行 Fedora 20,您是否尝试过:清理 yum 缓存并强制安装以替换软件包?
su -c 'yum clean packages' (also you can run: sudo yum clean all)
sudo yum install libXv --replacepkgs
对于 Fedora 24,下载 Skype。就我而言,版本是:skype-4.3.0.37-fedora.i586.rpm
打开终端,转到〜/Downloads并运行:
sudo dnf install skype-4.3.0.37-fedora.i586.rpm
这就对了!