从下载的 deb 包安装后 Skype 无法启动

从下载的 deb 包安装后 Skype 无法启动

我使用从 skype.com 下载的 amd64.deb 文件安装了 skype,
但是当我通过 dash 单击它时,它无法启动。
之后,我尝试从 gnome-terminal 中获取此信息,
我有一个荷兰语 Ubuntu,我将其翻译了出来(我希望如此)

bash:/usr/bin/skype:文件或目录不存在


我使用它删除它sudo apt-get remove
然后再次使用它安装它

sudo dpkg -i skype-ubuntu_2.2.0.35-1_amd64.deb

但又出现了同样的问题

我检查了 /usr/bin 中有一个 skype 文件,其权限为 -rwxr-xr-x 1 root root 21362968 2011-06-08

答案1

即使 Skype 是为 64 位打包的,但它实际上是 32 位程序。从 skype.com 下载 Skype 时,您不会在 Ubuntu Oneiric 上安装必要的 32 位兼容库。这个错误有点误导,但它意味着 64 位机器上没有安装 32 位兼容库。

推荐的安装 Skype 方法是通过合作伙伴存储库。

  1. 使用软件中心卸载 Skype 软件包。如果找不到它,打开终端并运行:

    sudo apt-get purge skype
    
  2. 启用合作伙伴存储库
  3. 刷新软件包信息并从软件中心安装 Skype(软件包“skype”)

答案2

在我看来,文件的可执行位已设置,即使如此,也要设置执行权限,例如 sudo chmod 777 /usr/bin/skype 或者,为什么不尝试从 Ubuntu 软件中心或 Synaptic 安装?这样 Ubuntu 将在您的机器上安装兼容版本,正如@one-zero 所说,尝试安装 32 位。

相关内容