Skype missing GPG key

gpgskype

I wanted to install Skype on Scientific Linux 6.1:

yum install alsa-lib.i686 dbus-libs.i686 e2fsprogs-libs.i686 expat.i686 fontconfig.i686 freetype.i686 glib2.i686 glibc.i686 keyutils-libs.i686 krb5-libs.i686 libcap.i686 libgcc.i686 libICE.i686 libpng.i686 libselinux.i686 libSM.i686 libstdc++.i686 libX11.i686 libXau.i686 libxcb.i686 libXcursor.i686 libXdmcp.i686 libXext.i686 libXfixes.i686 libXi.i686 libXinerama.i686 libXrandr.i686 libXrender.i686 libXScrnSaver.i686 libXv.i686 openssl.i686 qt.i686 qt-x11.i686 zlib.i686

vi /etc/yum.repos.d/skype.repo
[skype]
name=Skype Repository
baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/
enabled=1
gpgkey=http://www.skype.com/products/skype/linux/rpm-public-key.asc
gpgcheck=1

wget http://www.skype.com/products/skype/linux/rpm-public-key.asc
rpm --import rpm-public-key.asc
yum install skype

But the Skype RPM public key link
returns an HTTP/404 (not found) error.

Where is the GPG key for Skype?

Update:

So there is no GPG check when downloading Skype? OMG! Please say it's not true..

Best Answer

See here how to install Skype on Scientific 6. Basically, you shouldn't do the check by yourself.

I will outline the steps here:

  1. # yum install alsa-lib.i686 dbus-libs.i686 e2fsprogs-libs.i686 expat.i686 fontconfig.i686 freetype.i686 glib2.i686 glibc.i686 keyutils-libs.i686 krb5-libs.i686 libcap.i686 libgcc.i686 libICE.i686 libpng.i686 libselinux.i686 libSM.i686 libstdc++.i686 libX11.i686 libXau.i686 libxcb.i686 libXcursor.i686 libXdmcp.i686 libXext.i686 libXfixes.i686 libXi.i686 libXinerama.i686 libXrandr.i686 libXrender.i686 libXScrnSaver.i686 libXv.i686 openssl.i686 qt.i686 qt-x11.i686 zlib.i686
  2. # gedit /etc/yum.repos.d/skype.repo
  3. In the file above you basically post the following:

    [skype]
    name=Skype Repository
    baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/
    enabled=1
    gpgkey=http://www.skype.com/products/skype/linux/rpm-public-key.asc
    gpgcheck=0
    
  4. # yum install skype

  5. # chmod a+x /usr/bin/skype

If you have problems with Video Chat do the following:

# mv /usr/bin/skype /usr/bin/skype.proper
# cat << EOF > /usr/bin/skype
#!/bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
skype.proper
EOF

The old Skype executable has been renamed skype.proper.

UPDATE:

i have done some Google research about the GPG key for skype, but no one seems to have it, as you can see here and here (at the skype forums), and here too, and here is the Google page with the search i have done and it full with complains about the missing key.

I would recommend, to install Skype with either the instructions above, or to download it directly from the skype website here.

Related Question