Synopsis: Install skypeforlinux on Mageia using a local urpmi source local_skype_urpmi (synchronised with upstream RPM copy). Only install if newer skypeforlinux version is available. |
Contents
Introduction
This page provides details for synchronizing a local URPMI repository of skypeforlinux using the sync_skype_urpmi [1] script.
This page is a companion to Skype with video.
The purpose of this page solely to assist Mageia users who may wish to install Skype. Skype is Microsoft software. It is not open source. It is not supported on Mageia Linux by Microsoft or anyone else.
There are alternative Voice Over IP (VOIP) software packages but is beyond the scope of this wiki page to discuss or make recommendations.
Warning: change from RPM to Canonical snap
WARNING:
As of Saturday 28th November 2023, Microsoft has changed the way they distribute skypeforlinux. The most recent updated version that sync_skype_urpmi would have installed is: skypeforlinux-8.108.0.205-1 from November 2023. This new distribution method has been noted in a post on reddit: It is also found in a Microsoft forum: Three observations:
Linux distros with Canonical's snap available:
|
Benefits
"sync_skype_urpmi" will download the skypeforlinux rpm, create a local URPMI repository local_skype_urpmi, download and import the package signing key, and install skypeforlinux.
Preparations
- About 150mb of free space is needed in ${HOME} for the download
- Check that sudo is installed and configured as described here: Configuring_sudo
Download sync_skype_urpmi
wget -O- https://raw.githubusercontent.com/wikigazer/sync_skype_urpmi/main/sync_skype_urpmi > ~/bin/sync_skype_urpmi
Set correct permissions
chmod 755 ~/bin/sync_skype_urpmi
Run sync_skype_urpmi
Run the sync_skype_urpmi script as a non-root user who is configured to be enabled to use sudo.
If needed then sync_skype_urpmi will invoke sudo to complete any task needing root access.
So, the script may pause and sudo may prompt for password before continuing.
Example-1: running sync_skype_urpmi for first time
[user@h30-mageia9]$ sync_skype_urpmi 2022_11_05_at_23:02:42 sync_skype_urpmi: commenced /home/user/bin/sync_skype_urpmi version 4 2022_11_05_at_23:02:42 sync_skype_urpmi: Mageia 9 OK 2022_11_05_at_23:02:42 sync_skype_urpmi: Check if newer version of this script, sync_skype_urpmi version 4, is available. 2022_11_05_at_23:02:42 sync_skype_urpmi: Downloading latest version of sync_skype_urpmi 2022_11_05_at_23:02:42 sync_skype_urpmi: wget -O- https://raw.githubusercontent.com/wikigazer/sync_skype_urpmi/main/sync_skype_urpmi > ~/Downloads/sync_skype_urpmi_2022_11_05_at_23:02 --2022-11-05 23:02:42-- https://raw.githubusercontent.com/wikigazer/sync_skype_urpmi/main/sync_skype_urpmi Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.111.133, 185.199.109.133, 185.199.108.133, ... Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.111.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 22304 (22K) [text/plain] Saving to: ‘STDOUT’ - 100%[=================================================================================================================================================================>] 21.78K --.-KB/s in 0.001s 2022-11-05 23:02:42 (14.7 MB/s) - written to stdout [22304/22304] 2022_11_05_at_23:02:42 sync_skype_urpmi: Compare local running copy of sync_skype_urpmi with freshly downloaded copy 2022_11_05_at_23:02:42 sync_skype_urpmi: cmp /home/user/bin/sync_skype_urpmi ~/Downloads/sync_skype_urpmi_2022_11_05_at_23:02 2022_11_05_at_23:02:42 sync_skype_urpmi: Good news: no difference between current and latest version. 2022_11_05_at_23:02:42 sync_skype_urpmi: rm -rf ~/Downloads/sync_skype_urpmi_2022_11_05_at_23:02 # delete identical downloaded copy 2022_11_05_at_23:02:42 sync_skype_urpmi: Check if skypeforlinux is already installed 2022_11_05_at_23:02:42 sync_skype_urpmi: skypeforlinux is not installed 2022_11_05_at_23:02:42 sync_skype_urpmi: Creating local download directory: /home/user/Downloads/local_skype_urpmi 2022_11_05_at_23:02:42 sync_skype_urpmi: mkdir -p /home/user/Downloads/local_skype_urpmi 2022_11_05_at_23:02:42 sync_skype_urpmi: We do not have a previously downloaded copy of skypeforlinux-64.rpm. 2022_11_05_at_23:02:42 sync_skype_urpmi: +----------------------------+ 2022_11_05_at_23:02:42 sync_skype_urpmi: | Likely a brand new install | 2022_11_05_at_23:02:42 sync_skype_urpmi: +----------------------------+ 2022_11_05_at_23:02:42 sync_skype_urpmi: downloading skypeforlinux-64.rpm --2022-11-05 23:02:42-- https://repo.skype.com/latest/skypeforlinux-64.rpm Resolving repo.skype.com (repo.skype.com)... 23.219.196.132, 2a02:26f0:b7:395::1263, 2a02:26f0:b7:3be::1263 Connecting to repo.skype.com (repo.skype.com)|23.219.196.132|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 126412525 (121M) [application/x-redhat-package-manager] Saving to: ‘STDOUT’ - 100%[=================================================================================================================================================================>] 120.56M 8.16MB/s in 14s 2022-11-05 23:02:57 (8.36 MB/s) - written to stdout [126412525/126412525] 2022_11_05_at_23:02:57 sync_skype_urpmi: downloaded: -rw-r--r-- 1 user user 121M Nov 5 23:02 /home/user/Downloads/local_skype_urpmi/skypeforlinux-64.rpm 2022_11_05_at_23:02:57 sync_skype_urpmi: Generating urpmi files for /home/user/Downloads/local_skype_urpmi 2022_11_05_at_23:02:57 sync_skype_urpmi: (cd /home/user/Downloads/local_skype_urpmi; pwd; genhdlist2 .; ls -l) /home/user/Downloads/local_skype_urpmi adding 1 new rpms not available in existing hdlist replacing ./media_info/hdlist.cz with hdlist.cz.tmp replacing ./media_info/synthesis.hdlist.cz with synthesis.hdlist.cz.tmp updating ./media_info/MD5SUM total 123456 drwxr-xr-x 2 user user 4096 Nov 5 23:02 media_info -rw-r--r-- 1 user user 126412525 Nov 5 23:02 skypeforlinux-64.rpm 2022_11_05_at_23:02:57 sync_skype_urpmi: Checking for urpmi media: local_skype_urpmi 2022_11_05_at_23:02:58 sync_skype_urpmi: urpmi media does not exist: local_skype_urpmi 2022_11_05_at_23:02:58 sync_skype_urpmi: adding urpmi media: /home/user/Downloads/local_skype_urpmi 2022_11_05_at_23:02:58 sync_skype_urpmi: /bin/sudo urpmi.addmedia --update local_skype_urpmi /home/user/Downloads/local_skype_urpmi [sudo] password for user: adding medium "local_skype_urpmi" before remote medium "Core Release" 2022_11_05_at_23:03:09 sync_skype_urpmi: Success: added urpmi media: /home/user/Downloads/local_skype_urpmi 2022_11_05_at_23:03:09 sync_skype_urpmi: Created /home/user/Downloads/local_skype_urpmi/README.txt 2022_11_05_at_23:03:09 sync_skype_urpmi: Checking Skype GPG key sync_skype_urpmi warning: Local Skype GPG key not found 2022_11_05_at_23:03:09 sync_skype_urpmi: Downloading Skype GPG key 2022_11_05_at_23:03:09 sync_skype_urpmi: wget -qO - https://repo.skype.com/data/SKYPE-GPG-KEY > /home/user/Downloads/local_skype_urpmi/RPM-GPG-KEY-Skype 2022_11_05_at_23:03:09 sync_skype_urpmi: Creating local Skype GPG key's md5 2022_11_05_at_23:03:09 sync_skype_urpmi: md5sum /home/user/Downloads/local_skype_urpmi/RPM-GPG-KEY-Skype > /home/user/Downloads/local_skype_urpmi/RPM-GPG-KEY-Skype.md5 2022_11_05_at_23:03:09 sync_skype_urpmi: Checking Skype GPG key in /etc/pki/rpm-gpg/ 2022_11_05_at_23:03:09 sync_skype_urpmi: Installing Skype GPG key in /etc/pki/rpm-gpg/ 2022_11_05_at_23:03:09 sync_skype_urpmi: /bin/sudo cp /home/user/Downloads/local_skype_urpmi/RPM-GPG-KEY-Skype /etc/pki/rpm-gpg/ 2022_11_05_at_23:03:09 sync_skype_urpmi: /bin/sudo /bin/sudo rpm -import /home/user/Downloads/local_skype_urpmi/RPM-GPG-KEY-Skype # Importing key 2022_11_05_at_23:03:09 sync_skype_urpmi: rpm -qi gpg-pubkey-df7587c3-* # verify Skype package signing key Name : gpg-pubkey Version : df7587c3 Release : 576a5c23 Architecture: (none) Install Date: Sat 05 Nov 2022 23:03:09 GMT Group : Public Keys Size : 0 License : pubkey Signature : (none) Source RPM : (none) Build Date : Wed 22 Jun 2016 10:36:35 BST Build Host : localhost Packager : Skype Linux Client Repository <se-um@microsoft.com> Summary : Skype Linux Client Repository <se-um@microsoft.com> public key Description : -----BEGIN PGP PUBLIC KEY BLOCK----- Version: rpm-4.18.0 mQENBFdqXCMBCADo6FW/k96vykC6E7GOC3MWcso1suj4dCWwqoYetyIExxFlUapV +Hy/xTnLKFR6O3EugT//AuaTLcaztFIs8hBmyUHOpH5oRfVRqrE0QpsmQLL191W6 k815VuXyOIz5BkKTOHbv0hRSur57ksanvk/NcLI5qUjA2On0L62B1N5aWiEAT+m+ PjBDONkCknWO1BxZI1nXFPUR7yPaVXy59MhKDNrgMSuIv95Holhg0/D2RPLQVQdd e4TF3W5A8/PWO7n3B+N1bwJREWaCaRicu5RjOTuY0zt0ZxDwknJrXkK8eoaFBfaJ pBlnJKdUjGyDuMQhDE1yN/oxF2wnVi+YifaNABEBAAG0M1NreXBlIExpbnV4IENs aWVudCBSZXBvc2l0b3J5IDxzZS11bUBtaWNyb3NvZnQuY29tPokBTwQTAQIAOQIb AwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AWIQTUBAFGvjlyUJ/Vf8cfMEWl33WH wwUCYNwzYQAKCRAfMEWl33WHwy0mB/4k3SgMz1H6bcGDZlGpPqxgusWxYeA3dqm4 nN9966BtgkO3pE4jRzd5ZGTjJwWQbQmBiG26TgcMVuOWx5cGpQLcvYTlsjiAz9FK 0gSL231lMXzQa9rWyHs0C0lH0goSwYuH7XlNB9ajKVQJUMgEFX9HsxybDbUPgbaQ kELFqnfs5gG83T+/uPmpugxSlGZj1P7b1If4jxv4EhB44tZcskO35Ij6LhjCzY3U FgnPM3nN9zzedaKtblRyeWSZbYEDDEWLPO1//2YSkHxRgMoSq9hmw+vVvPymhMjH v18oAY24Y5IWL76kPam8pp3KvS7FGubfYIzMpgmJ1ssosFt+2k3NuQENBFdqXCMB CADOjv/a+uNeZaeHk8AtksLPIK3/v/xItoW1/OhBfPdQSwuaw4WFSAgooJhgHJaH q/Irh7AFjYSCdYN2GHzkP5UBwWfSmobHcxq+Ca+KWswvmAhJrQgh0KjOTy1UKFir HlIBe9ekP2C/ltX0e+UmG5DiYxoZFflZxxrtEBOK5Vn2LaMW1MD3b0YtzYVBJ2kU nv+05+M/uGJD8jyW8/CcB05p/4Qt5jEDydcQp8G8o59DKvu+AZanxcdrcpuGYpzS a6a7Vzh7bKdSdhquWhyijamBAAYUnV9R5ZKEJQ2MnXkR3K246AdXgyVbrIEMUpKZ 91fhOvYeaHlnyF1W8/wc0U0bABEBAAGJATYEGAECACACGwwWIQTUBAFGvjlyUJ/V f8cfMEWl33WHwwUCYNwzeQAKCRAfMEWl33WHw0ZYCADd3C1tgQpTj9SBbBXi1X/U 1UYajeOPKFUBM3z1FBITagrBAhoVq9ib6b9ZAsrS34C3iaOgGYWbS6BFMC4k/SMH IM39RomE4kdeMK4CMAePnu25dskwlj+VQ6bk5BTJ4ZwvI1bpTJZoy+R77eBTqgpP 65QOtJ4KXN83sOPYuKT0+bb8NJxQqUhDLyZIh+vywGHw3KZVEdC7t7UnO2ZBWVEo Ji+nmktI7IP21Jm4luuwFbNoNxBq7axOeeScPT3vbqX4p/pHE7InyS+Y2gLixhdZ jjXClotaja3/noY4zhJ60eHXGEjyV7txevNeIyT8HT4GGOJpkefqXL7rbGLfWkGE =0H4U -----END PGP PUBLIC KEY BLOCK----- 2022_11_05_at_23:03:09 sync_skype_urpmi: Checking that pre-requisite rpm libatomic1 is already installed rpm -q libatomic1 libatomic1-12.2.1-0.20221029.1.mga9 2022_11_05_at_23:03:09 sync_skype_urpmi: Good news: libatomic1 is already installed 2022_11_05_at_23:03:09 sync_skype_urpmi: rpm -q libatomic1 libatomic1-12.2.1-0.20221029.1.mga9 2022_11_05_at_23:03:09 sync_skype_urpmi: rpm -ql libatomic1 # files in libatomic rpm /usr/lib/.build-id /usr/lib/.build-id/4d /usr/lib/.build-id/4d/36d48190c821f7486d38122d9342fb109e23b6 /usr/lib/.build-id/c3/999b14c684b8f7c769f08a7986e2220965fce4 /usr/lib/libatomic.so.1 /usr/lib/libatomic.so.1.2.0 /usr/lib64/libatomic.so.1 /usr/lib64/libatomic.so.1.2.0 2022_11_05_at_23:03:09 sync_skype_urpmi: +--------------------------+ 2022_11_05_at_23:03:09 sync_skype_urpmi: | Installing skypeforlinux | 2022_11_05_at_23:03:09 sync_skype_urpmi: +--------------------------+ 2022_11_05_at_23:03:09 sync_skype_urpmi: /bin/sudo /sbin/urpmi --force skypeforlinux While some packages may have been installed, there were failures. A requested package cannot be installed: skypeforlinux-8.90.0.405-1.x86_64 (due to unsatisfied (libatomic or libatomic1)) Continue installation anyway? sync_skype_urpmi error: $?=17 package skypeforlinux is not installed sync_skype_urpmi warning: failed to install skypeforlinux 2022_11_05_at_23:03:12 sync_skype_urpmi: Trying alternative install for skypeforlinux /bin/sudo rpm -ivh --nodeps /home/user/Downloads/local_skype_urpmi/skypeforlinux-64.rpm # install using rpm Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:skypeforlinux-8.90.0.405-1 ################################# [100%] Redirecting to /bin/systemctl start atd.service 2022_11_05_at_23:03:24 sync_skype_urpmi: skypeforlinux installed OK with rpm 2022_11_05_at_23:03:24 sync_skype_urpmi: rpm -q skypeforlinux # Display currently installed skypeforlinux version skypeforlinux-8.90.0.405-1 2022_11_05_at_23:03:24 sync_skype_urpmi: get directory listing for date/time/size of available rpm 2022_11_05_at_23:03:24 sync_skype_urpmi: downloaded directory listing for skypeforlinux-64.rpm: -rw-r--r-- 1 user user 221 Nov 5 23:03 /home/user/Downloads/local_skype_urpmi/skypeforlinux-64.rpm_directory_listing 2022_11_05_at_23:03:24 sync_skype_urpmi: +---------------------------------------------+ 2022_11_05_at_23:03:24 sync_skype_urpmi: | current version: skypeforlinux-8.90.0.405-1 | 2022_11_05_at_23:03:24 sync_skype_urpmi: +---------------------------------------------+ 2022_11_05_at_23:03:24 sync_skype_urpmi: total duration 42 seconds 2022_11_05_at_23:03:24 sync_skype_urpmi: completed
Example-2: running sync_skype_urpmi for second time
This second example shows that sync_skype_urpmi checks if the sync_skype_urpmi script is up to date and then checks for any previously downloaded skypeforlinux RPM and cross checks with the version available on the download server to see if there is a new copy. In this case, sync_skype_urpmi script is up to date and there is no new copy of skypeforlinux to download.
"sync_skype_urpmi" is idempotent and can be run from time to time to check to see if a newer version of skypeforlinux is ready for download and install.
[user@h30-mageia9 bin]$ sync_skype_urpmi 2022_11_05_at_23:36:38 sync_skype_urpmi: commenced /home/user/bin/sync_skype_urpmi version 4 2022_11_05_at_23:36:39 sync_skype_urpmi: Mageia 9 OK 2022_11_05_at_23:36:39 sync_skype_urpmi: Check if newer version of this script, sync_skype_urpmi version 4, is available. 2022_11_05_at_23:36:39 sync_skype_urpmi: Downloading latest version of sync_skype_urpmi 2022_11_05_at_23:36:39 sync_skype_urpmi: wget -O- https://raw.githubusercontent.com/wikigazer/sync_skype_urpmi/main/sync_skype_urpmi > ~/Downloads/sync_skype_urpmi_2022_11_05_at_23:36 --2022-11-05 23:36:39-- https://raw.githubusercontent.com/wikigazer/sync_skype_urpmi/main/sync_skype_urpmi Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.110.133, 185.199.111.133, 185.199.109.133, ... Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.110.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 22304 (22K) [text/plain] Saving to: ‘STDOUT’ - 100%[=================================================================================================================================================================>] 21.78K --.-KB/s in 0.002s 2022-11-05 23:36:39 (13.6 MB/s) - written to stdout [22304/22304] 2022_11_05_at_23:36:39 sync_skype_urpmi: Compare local running copy of sync_skype_urpmi with freshly downloaded copy 2022_11_05_at_23:36:39 sync_skype_urpmi: cmp /home/user/bin/sync_skype_urpmi ~/Downloads/sync_skype_urpmi_2022_11_05_at_23:36 2022_11_05_at_23:36:39 sync_skype_urpmi: Good news: no difference between current and latest version. 2022_11_05_at_23:36:39 sync_skype_urpmi: rm -rf ~/Downloads/sync_skype_urpmi_2022_11_05_at_23:36 # delete identical downloaded copy 2022_11_05_at_23:36:39 sync_skype_urpmi: Check if skypeforlinux is already installed 2022_11_05_at_23:36:39 sync_skype_urpmi: skypeforlinux (version: skypeforlinux-8.90.0.405-1) is already installed 2022_11_05_at_23:36:39 sync_skype_urpmi: Local download directory exists: /home/user/Downloads/local_skype_urpmi 2022_11_05_at_23:36:39 sync_skype_urpmi: /home/user/Downloads/local_skype_urpmi/skypeforlinux-64.rpm was previously downloaded. Checking if newer version available. 2022_11_05_at_23:36:40 sync_skype_urpmi: skypeforlinux-64.rpm directory listing has not changed. 2022_11_05_at_23:36:40 sync_skype_urpmi: +---------------------------------------------+ 2022_11_05_at_23:36:40 sync_skype_urpmi: | current version: skypeforlinux-8.90.0.405-1 | 2022_11_05_at_23:36:40 sync_skype_urpmi: +---------------------------------------------+ 2022_11_05_at_23:36:40 sync_skype_urpmi: +--------------------------+ 2022_11_05_at_23:36:40 sync_skype_urpmi: | Nothing needs to be done | 2022_11_05_at_23:36:40 sync_skype_urpmi: +--------------------------+ 2022_11_05_at_23:36:40 sync_skype_urpmi: total duration 2 seconds 2022_11_05_at_23:36:40 sync_skype_urpmi: completed
Example-3: running sync_skype_urpmi for updated skypeforlinux
This third example shows that sync_skype_urpmi has found an update is available . So it downloads, updates the local_skype_urpmi urpmi directory, and installs the new version.
[user@localhost ~]$ sync_skype_urpmi 2022_03_05_at_17:54:21 sync_skype_urpmi: commenced /home/user/bin/sync_skype_urpmi version 3 2022_03_05_at_17:54:21 sync_skype_urpmi: Mageia 8 OK 2022_03_05_at_17:54:21 sync_skype_urpmi: Check if skypeforlinux is already installed 2022_03_05_at_17:54:21 sync_skype_urpmi: skypeforlinux (version: skypeforlinux-8.80.0.143-1) is already installed 2022_03_05_at_17:54:21 sync_skype_urpmi: Local download directory exists: /home/user/Downloads/local_skype_urpmi 2022_03_05_at_17:54:21 sync_skype_urpmi: /home/user/Downloads/local_skype_urpmi/skypeforlinux-64.rpm was previously downloaded. Checking if newer version available. 2022_03_05_at_17:54:21 sync_skype_urpmi: skypeforlinux-64.rpm directory listing has changed. Installing new skype version. 2022_03_05_at_17:54:21 sync_skype_urpmi: rename the current downloaded skypeforlinux-64.rpm to skypeforlinux-64.rpm-skypeforlinux-8.80.0.143-1 2022_03_05_at_17:54:21 sync_skype_urpmi: mv -f /home/user/Downloads/local_skype_urpmi/skypeforlinux-64.rpm /home/user/Downloads/local_skype_urpmi/skypeforlinux-64.rpm-skypeforlinux-8.80.0.143-1 2022_03_05_at_17:54:21 sync_skype_urpmi: +----------------------------------+ 2022_03_05_at_17:54:21 sync_skype_urpmi: | Installing updated skypeforlinux | 2022_03_05_at_17:54:21 sync_skype_urpmi: +----------------------------------+ 2022_03_05_at_17:54:21 sync_skype_urpmi: /bin/sudo urpme skypeforlinux # uninstall old version skypeforlinux-8.80.0.143-1 removing skypeforlinux-8.80.0.143-1.x86_64 removing package skypeforlinux-8.80.0.143-1.x86_64 1/1: removing skypeforlinux-8.80.0.143-1.x86_64 ######################################################################################################################################################## 2022_03_05_at_17:54:23 sync_skype_urpmi: downloading skypeforlinux-64.rpm --2022-03-05 17:54:23-- https://repo.skype.com/latest/skypeforlinux-64.rpm Resolving repo.skype.com (repo.skype.com)... 184.31.224.146, 2a02:26f0:b7:395::1263, 2a02:26f0:b7:3be::1263 Connecting to repo.skype.com (repo.skype.com)|184.31.224.146|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 140540850 (134M) [application/x-redhat-package-manager] Saving to: ‘STDOUT’ - 100%[===========================================================================>] 134.03M 8.44MB/s in 16s 2022-03-05 17:54:39 (8.32 MB/s) - written to stdout [140540850/140540850] 2022_03_05_at_17:54:39 sync_skype_urpmi: downloaded: -rw-r--r-- 1 user user 135M Mar 5 17:54 /home/user/Downloads/local_skype_urpmi/skypeforlinux-64.rpm 2022_03_05_at_17:54:39 sync_skype_urpmi: Generating urpmi files for /home/user/Downloads/local_skype_urpmi 2022_03_05_at_17:54:39 sync_skype_urpmi: (cd /home/user/Downloads/local_skype_urpmi; pwd; genhdlist2 .; ls -l) /home/user/Downloads/local_skype_urpmi filtering ./media_info/hdlist.cz into hdlist.cz.tmp parse_hdlist has failed, keeping 0 headers successfully parsed adding 1 new rpms not available in existing hdlist replacing ./media_info/hdlist.cz with hdlist.cz.tmp replacing ./media_info/synthesis.hdlist.cz with synthesis.hdlist.cz.tmp updating ./media_info/MD5SUM total 527604 drwxrwxr-x 2 user user 4096 Mar 5 17:54 media_info -rw-rw-r-- 1 user user 555 Mar 5 17:36 README.txt -rw-rw-r-- 1 user user 1787 Feb 10 18:51 RPM-GPG-KEY-Skype -rw-rw-r-- 1 user user 90 Feb 10 18:51 RPM-GPG-KEY-Skype.md5 -rw-r--r-- 1 user user 140540850 Mar 5 17:54 skypeforlinux-64.rpm -rw-r--r-- 1 user user 221 Mar 5 17:54 skypeforlinux-64.rpm_directory_listing -rw-rw-r-- 1 user user 221 Feb 22 14:42 skypeforlinux-64.rpm_directory_listing- -rw-rw-r-- 1 user user 118601687 Feb 10 18:51 skypeforlinux-64.rpm.skypeforlinux-8.80.0.143-1 2022_03_05_at_17:54:40 sync_skype_urpmi: Checking for urpmi media: local_skype_urpmi local_skype_urpmi 2022_03_05_at_17:54:40 sync_skype_urpmi: urpmi media exists: local_skype_urpmi 2022_03_05_at_17:54:40 sync_skype_urpmi: Created /home/user/Downloads/local_skype_urpmi/README.txt 2022_03_05_at_17:54:40 sync_skype_urpmi: Checking Skype GPG key 2022_03_05_at_17:54:40 sync_skype_urpmi: Local Skype GPG key found: /home/user/Downloads/local_skype_urpmi/RPM-GPG-KEY-Skype 2022_03_05_at_17:54:40 sync_skype_urpmi: Checking Skype GPG key's md5 2022_03_05_at_17:54:40 sync_skype_urpmi: Local Skype GPG key's md5 found 2022_03_05_at_17:54:40 sync_skype_urpmi: Verfying local Skype GPG key against md5 md5sum -c /home/user/Downloads/local_skype_urpmi/RPM-GPG-KEY-Skype.md5 /home/user/Downloads/local_skype_urpmi/RPM-GPG-KEY-Skype: OK 2022_03_05_at_17:54:40 sync_skype_urpmi: Good news: verified local Skype GPG key against md5 2022_03_05_at_17:54:40 sync_skype_urpmi: Checking Skype GPG key in /etc/pki/rpm-gpg/ 2022_03_05_at_17:54:40 sync_skype_urpmi: Skype GPG key found in /etc/pki/rpm-gpg/ 2022_03_05_at_17:54:40 sync_skype_urpmi: Verifying: /etc/pki/rpm-gpg/RPM-GPG-KEY-Skype 2022_03_05_at_17:54:40 sync_skype_urpmi: Good news: verified /etc/pki/rpm-gpg/RPM-GPG-KEY-Skype with /home/user/Downloads/local_skype_urpmi/RPM-GPG-KEY-Skype 2022_03_05_at_17:54:40 sync_skype_urpmi: Checking that pre-requisite rpm libatomic1 is already installed rpm -q libatomic1 libatomic1-10.3.0-2.mga8 2022_03_05_at_17:54:40 sync_skype_urpmi: Good news: libatomic1 is already installed 2022_03_05_at_17:54:40 sync_skype_urpmi: rpm -q libatomic1 libatomic1-10.3.0-2.mga8 2022_03_05_at_17:54:40 sync_skype_urpmi: rpm -ql libatomic1 # files in libatomic rpm /usr/lib/.build-id /usr/lib/.build-id/3d /usr/lib/.build-id/3d/2615b673cdfe61716ad4b3938c62a6044c9009 /usr/lib/.build-id/fa /usr/lib/.build-id/fa/c006dd09148bbbdeaa190408d95d61a5fa8f3a /usr/lib/libatomic.so.1 /usr/lib/libatomic.so.1.2.0 /usr/lib64/libatomic.so.1 /usr/lib64/libatomic.so.1.2.0 2022_03_05_at_17:54:40 sync_skype_urpmi: +--------------------------+ 2022_03_05_at_17:54:40 sync_skype_urpmi: | Installing skypeforlinux | 2022_03_05_at_17:54:40 sync_skype_urpmi: +--------------------------+ 2022_03_05_at_17:54:40 sync_skype_urpmi: /bin/sudo /sbin/urpmi --force skypeforlinux While some packages may have been installed, there were failures. A requested package cannot be installed: skypeforlinux-8.81.0.268-1.x86_64 (due to unsatisfied (libatomic or libatomic1)) Continue installation anyway? sync_skype_urpmi error: $?=17 package skypeforlinux is not installed sync_skype_urpmi warning: failed to install skypeforlinux 2022_03_05_at_17:54:41 sync_skype_urpmi: Trying alternative install for skypeforlinux /bin/sudo rpm -ivh --nodeps /home/user/Downloads/local_skype_urpmi/skypeforlinux-64.rpm # install using rpm Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:skypeforlinux-8.81.0.268-1 ################################# [100%] Redirecting to /bin/systemctl start atd.service 2022_03_05_at_17:54:48 sync_skype_urpmi: skypeforlinux installed OK with rpm 2022_03_05_at_17:54:48 sync_skype_urpmi: rpm -q skypeforlinux # Display currently installed skypeforlinux version skypeforlinux-8.81.0.268-1 2022_03_05_at_17:54:48 sync_skype_urpmi: get directory listing for date/time/size of available rpm 2022_03_05_at_17:54:48 sync_skype_urpmi: downloaded directory listing for skypeforlinux-64.rpm: -rw-r--r-- 1 user user 221 Mar 5 17:54 /home/user/Downloads/local_skype_urpmi/skypeforlinux-64.rpm_directory_listing 2022_03_05_at_17:54:49 sync_skype_urpmi: +-----------------------------------------+ 2022_03_05_at_17:54:49 sync_skype_urpmi: | Old version: skypeforlinux-8.80.0.143-1 | 2022_03_05_at_17:54:49 sync_skype_urpmi: | New version: skypeforlinux-8.81.0.268-1 | 2022_03_05_at_17:54:49 sync_skype_urpmi: +-----------------------------------------+ 2022_03_05_at_17:54:49 sync_skype_urpmi: total duration 28 seconds 2022_03_05_at_17:54:49 sync_skype_urpmi: completed
Run skypeforlinux
Example:
[user@localhost ~$] skypeforlinux
![]() |
^ Example of skypeforlinux version 8.90.0.405 running on Mageia 9 |
References
ref# | title | link | comment |
---|---|---|---|
[1] | sync_skype_urpmi script | https://github.com/wikigazer/sync_skype_urpmi/blob/main/sync_skype_urpmi | updated for Mageia 9 on 2023_09_22 |