skypeforlinux-8.9.0.1-1.x86_64 には libstdc++.so.6(GLIBCXX_3.4.20)(64 ビット)が必要です。

skypeforlinux-8.9.0.1-1.x86_64 には libstdc++.so.6(GLIBCXX_3.4.20)(64 ビット)が必要です。

私の環境:

$ cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 
$ uname -a
Linux X 3.10.0-693.5.2.el7.x86_64 #1 SMP Fri Oct 20 20:32:50 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
$ rpm -q glibc
glibc-2.17-196.el7.x86_64
glibc-2.17-196.el7.i686
$ 

フォローしようとしています。Skype無料通話アプリをダウンロード|:

$ sudo rpm -ivh https://go.skype.com/skypeforlinux-64.rpm
Retrieving https://go.skype.com/skypeforlinux-64.rpm
error: Failed dependencies:
    libstdc++.so.6(GLIBCXX_3.4.20)(64bit) is needed by skypeforlinux-8.9.0.1-1.x86_64
$ 

私は何が間違っていましたか?それともマイクロソフトですか?

ベストアンサー1

Centos 7を実行しているようです。strings /usr/lib/libstdc++.so.6 | grep GLIBCXXCentos 7でコマンドを実行すると、次の出力が表示されます。

GLIBCXX_3.4
_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_DEBUG_MESSAGE_LENGTH

これは、Centosが現在の最新バージョンのSkype(v8.9)に必要なglibcバージョン(GLIBCXX_3.4.20など)をサポートしていないことを意味します。

今CentosにSkypeをインストールするには、プリコンパイルされたSkypeのバージョン(以前のバージョンかもしれません)を含むnuxリポジトリを確認してください。または、いつでもソースから最新のglibcをビルドしてから、Skypeをインストールしてみることもできます。

おすすめ記事