Scientific Linux 官方存储库中是否有可以通过 Skype 与人们通信的程序?我是担心 Skype 的安全,但我希望能够登录我的 Skype 帐户并与我的 Skype 朋友通话/聊天。
答案1
据我所知,仍然没有兼容 Skype 的 Skype 替代品。但是,Pidgin 和 Empathy 的插件允许您通过 Pidgin/Empathy 界面使用 Skype。不幸的是,他们仍然需要 Skype 在后台运行,因为他们通过 API 与其进行通信。
或者,您可能感兴趣通过单独的受限用户帐户运行 Skype 和/或使用 apparmor 来限制它可以执行的操作。
如果您从以下位置下载“动态”版本 (.tar.bz2),也可以以普通用户身份轻松安装官方 Skype官方网站。要安装必要的依赖项,只需运行:
yum-builddep skype # on RPM-based distros
apt-get build-dep skype # on DEB-based distros
答案2
试试这个方法。
- 从以下位置导入或下载 GPG 密钥这里。
- 下载 GPG 密钥,然后以
root
用户身份将其导出到预期位置:
gpg --keyserver pgp.mit.edu --recv-keys 0xD66B746E; gpg -a -o /etc/pki/rpm-gpg/RPM-GPG-KEY-skype --export 0xD66B746E; sudo rpm --import RPM-GPG-KEY-skype;
- 添加或更新以下存储库文件
/etc/yum.repos.d/skype.repo
[skype]
name=Skype Repository
baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-skype
enabled=1
gpgcheck=1
下载并安装 Skype
wget http://www.skype.com/go/getskype-linux-beta-fc10
安装 Skype 工作可能需要的其他库
sudo yum install also-lib also-plugins-pulseaudio dbus-libs e2fsprogs-libs expat fontconfig freetype glib2 glibc keyutils krb5-libs libpcap libgcc libICE libpng libselinux libSM libstdc++ libX11 libXau libxcb libXcursor libXdmcp libXert libXfixes libXi libXinerma libXrandr libXrender libXScrnSaver libXv openssl qt qt-X11 zlib
sudo yum localinstall skype-*.rpm
- 如果仍然不起作用,请尝试
sudo yum localinstall skype-*.rpm --nogpgcheck
- 如果仍然不起作用,请尝试
看来安装的版本需要一些 ld_preload hack 才能执行。在 ~/.bashrc 中更新它。
alias skype='LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype'
答案3
如果您正在寻找 API 等第三方应用程序,那么 Skype 确实提供了适用于许多编程语言(包括 perl)的 API。我确信您可以搜索一些 C++、Perl(Net::DBUS::Skype)、Python 的 Skype API,它们可以为您提供与 Skype 界面相同的功能,以便稍后包装在应用程序中。干杯。