如何在没有 root 权限的情况下在 CentOS 上安装 skype

如何在没有 root 权限的情况下在 CentOS 上安装 skype

因此,我尝试在装有 CentOS6.4 且我没有 root 权限的办公室电脑上安装 Skype。http://www.skype.com/en/download-skype/skype-for-computer/仅提供适用于 Ubuntu、Debian、Fedora 和 OpenSUSE 的二进制文件。我尝试了动态版本,但它抱怨:

skype: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory

README 建议将 skype 二进制文件复制到 /usr/bin,并将 sounds/、lang/ 和 avatars/ 安装到 /usr/share/skype 目录中。显然我无法这样做,因为我没有 root 权限。

任何其他在线 CentOS 安装指南始终假定具有 root 访问权限。

我很疑惑:这到底能不能做到?

答案1

您没有所需的 32 位库。如果您安装了 x86_64 arch CentOS,您可能必须使用 YUM 为 Skype 安装一些依赖项(i686 包)。

尝试搜索包含该库的包libasound.so.2

例子:yum whatprovides libasound.so.2

输出:

alsa-lib-1.0.22-3.el6.i686 : The Advanced Linux Sound Architecture (ALSA)
                           : library
Repo        : installed
Matched from:
Other       : Provides-match: libasound.so.2

使用该信息搜索依赖项然后安装。

例子:sudo yum install alsa-lib.i686

Skype 会有一些 i686 依赖项,因此您必须运行 Skype 并解决依赖项几次才能使其正常工作。祝您好运!

PS. 无需 root 权限,我不认为你有任何机会

答案2

您只需将 .tar.bz2 解压到主目录下的某个文件夹中,然后运行skype可执行文件。

如果您在运行它时遇到问题,请尝试其他版本(例如,您可能拥有与所需版本不同的版本)。

相关内容