You are not logged in.
Hi All,
It appears that Skype on Linux is now only possible via snap.
What would you suggest to make this happen with Devuan?
My thoughts are KVM, with a Ubuntu guest.
There could be a better solution as in easier to maintain, less disk space, security.
I don't have a choice about this as a company I work with use Skype.
Skype used to have a .deb repo, however it's now unreachable for the past few weeks.
The host for the Skype repository is timing out.
16 packages can be upgraded. Run 'apt list --upgradable' to see them.
Warning: Failed to fetch https://repo.skype.com/deb/dists/stable/InRelease 504 Gateway Time-out [IP: 23.198.52.181 443]
Warning: Some index files failed to download. They have been ignored, or old ones used instead.
Appreciate your suggestions!
Thanks in advance!
Offline
I don't know if it will work
I deleted my account a long time ago.
Downloaded from here and installed
https://repo.skype.com/latest/skypeforlinux-64.deb
Skype also opens in the browser without installation.
Last edited by aluma (2024-05-31 07:45:47)
Offline
thanks Aluma.
Still can't get it from the link, even unmasked the VPN.
I wait a day.
cheers
- rdav
Offline
Try it
wget https://repo.skype.com/latest/skypeforlinux-64.deb
But my Firefox downloaded without problems today, literally an hour or two ago.
Last edited by aluma (2024-05-31 08:22:35)
Offline
Aluma
Thanks, I changed VPN IP again and wget worked.
apt update still unable to see the repo.
All good for now.
cheers!
Offline
If you downloaded the package to your computer, Apt will not see it.
To install, you need to either use another application (for example mc or KPackage, which I used), or open a root terminal in the folder with the program and give the command
apt-get install ./skypeforlinux-64.deb
Offline
I think it is not necessary to install this program. Much easier to use a fully functional Skype in-browser application. It provides all your favourite features.
Here link:
https://www.skype.com/en/features/skype-web/
P.S.
Snap is not supported in Devuan. It is banned package because is tightly integraded with systemd.
Offline
Here you are
wget https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_8.109.0.209_amd64.deb
sudo apt install ./skypeforlinux_8.109.0.209_amd64.deb
Enjoy.
Last edited by wdq (2024-05-31 14:44:32)
Just a simple man!
Offline
@wdq
sudo apt install ./skypeforlinux...
I repeat, an indispensable condition is to open a terminal in the folder with the package to be installed; apt does not support setting the path explicitly.
There should be a command something like
cd /home/folder_with_programm
In your example, the folder in which this happens is not visible.
Or I'm wrong?
Last edited by aluma (2024-05-31 12:54:46)
Offline
Use dpkg to install packages that you downloaded manually.
dpkg -i ./skypeforlinux/skypeforlinux_8.109.0.209_amd64.deb
And you will probably need to also install some missing libraries that it complains about. Easiest way is
apt -f install
with no packages named in the command.
Offline
Or I'm wrong?
Yes. The wget and apt commands share CWD, so an intervening 'cd' is redundant unless you explicitly tell wget to drop the file somewhere else.
Also what fsmithred said. Installing from a local file with apt is relatively new and may not be available everywhere. Dpkg will be.
Last edited by steve_v (2024-05-31 13:49:02)
Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.
Online
The magic commands "sudo apt -f install" or "sudo apt install -f" are usually very helpful, but not always.
$ dpkg-deb --info skype*
new Debian package, version 2.0.
size 122062452 bytes: control archive=4798 bytes.
1241 bytes, 16 lines control
12032 bytes, 129 lines md5sums
522 bytes, 23 lines * postinst #!/bin/sh
Package: skypeforlinux
Version: 8.109.0.209
Architecture: amd64
Maintainer: Skype Technologies S.A. <info@skype.net>
Installed-Size: 312110
Depends: libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatspi2.0-0 (>= 2.9.90), libc6 (>= 2.17), libcairo2 (>= 1.6.0), libdrm2 (>= 2.4.38), libexpat1 (>= 2.0.1), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:3.0), libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.9.10), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libpango-1.0-0 (>= 1.14.0), libsecret-1-0 (>= 0.18), libx11-6 (>= 2:1.4.99.1), libxcb1 (>= 1.9.2), libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxkbcommon0 (>= 0.5.0), libxrandr2, gnome-keyring, apt-transport-https, libfontconfig1 (>= 2.11.0), libdbus-1-3 (>= 1.6.18), libstdc++6 (>= 4.8.1), libatomic1
Section: non-free/net
Priority: extra
Homepage: https://www.skype.com
Description: Skype keeps the world talking, for free.
Skype keeps you together. Call, message and share with others.
* It's free to download and join.
* Call, instant message and send photos and documents to anyone else on Skype.
* Easily text message anywhere in the world.
* Get your friends together on a group call.
And that's just the start...
Offline
@steve_v
...Installing from a local file with apt is relatively new and may not be available everywhere...
This is not a new technology, it’s just not documented anywhere. I started installing packages this way many years ago when I switched to Debian.
It always worked and still does.
Offline
If there are specialists and it is possible to fix it.
When installing skype, it adds a repository to /etc/apt/sources.list.d
deb [arch=amd64] https://repo.skype.com/deb stable main
Only Synaptic cannot reboot it.
The link is above in the post of the respected wdq in the line for wget.
Maybe someone can see what's wrong with the repository address?
It would be possible to install Skype without unnecessary hassle.
Offline
Just maybe .... is not able to load ipv6 and you probably need -> apt-transport-https
in the meantime
for whomever wants a quick and dirty install
copy paste enter
wget https://repo.skype.com/latest/skypeforlinux-64-insider.deb && sudo apt install ./skypeforlinux-64-insider.deb
Just a simple man!
Offline
Maybe someone can see what's wrong with the repository address?
It would be possible to install Skype without unnecessary hassle.
Don't panic
$ sudo apt update
Err:14 https://repo.skype.com/deb stable InRelease
504 Gateway Time-out [IP: 2a02:26f0:3400:2b7::1263 443]
Last edited by igorzwx (2024-05-31 20:36:52)
Offline
The issue is With Skype repo ---- No IPV6, that means you should disable your IPV6 usage ,
I don`t see the bother for now we can still install by the provided method untill maybe microsoft will be able to add ipv6 support to the repo
Just a simple man!
Offline
I don't care, I already installed it just for fun, I don't need it.
But with ip6 disabled, if it’s difficult for colleagues to check their assumptions on their own.
Err:7 https://repo.skype.com/deb stable InRelease
504 Gateway Time-out [IP: 23.200.160.142 443]
Offline
Let`s fix this
IPV6 works , no issues just copy, paste, enter the next 5 commands
sudo apt install apt-transport-https
curl -fsSL https://repo.skype.com/data/SKYPE-GPG-KEY | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/skype.gpg
echo "deb [arch=$(dpkg --print-architecture)] https://deb.rug.nl/ppa/mirror/repo.skype.com/deb stable main" \
| sudo tee -a /etc/apt/sources.list.d/skype.list > /dev/null
sudo apt update
sudo apt install skypeforlinux
https://deb.rug.nl/ppa/mirror/repo.skype.com/deb
PS: WHEN YOU INSTALL SKYPE IT MIGHT CHANGE THE /etc/apt/sources.list.d/skype-stable.list make sure it is the link provided and not repo.skype.com
Last edited by wdq (2024-06-01 08:15:04)
Just a simple man!
Offline
Thank you, your recipe works.
But you are right, after installation /etc/apt/sources.list.d goes back to repo.skype.com.
Offline
Well then i have modified in earlier message the command to save the list as skype.list
and whener you get an update you will have to remove the skype-stable.list
after some more .... crazy ideas ... you could create a dpkg hook to remove new skype list...
Using cat so it can create the files in the right places you should use sudo or be root
Creating a hook to run after running dpkg
cat <<EOF > /etc/apt/apt.conf.d/90skypehook
DPkg::Post-Invoke { "skypehook"; };
EOF
Let`s add a little bash script that will check if skype is installed and if the skype-stable.list exists
cat <<EOF > /usr/bin/skypehook
#!/bin/bash
if dpkg -l | grep -q '^ii skypeforlinux'; then
if [ -f /etc/apt/sources.list.d/skype-stable.list ]; then
rm -rf /etc/apt/sources.list.d/skype-stable.list
else
exit 0
fi
else
exit 0
fi
EOF
now if you would reinstall skypeforlinux should auto remove skype-stable.list
Last edited by wdq (2024-06-01 08:53:36)
Just a simple man!
Offline
A fantastic option - since users are forced to use Skype for reasons beyond their control, contact Microsoft support on behalf of Devuan to resolve the problem.
A practical, crooked option is to add the line
deb [arch=amd64] https://deb.rug.nl/ppa/mirror/repo.skype.com/deb stable main
to /etc/apt/sources.list and disable writing to the folder /etc/apt/sources.list.d (it’s empty for me).
Offline
This is not a new technology, it’s just not documented anywhere. I started installing packages this way many years ago when I switched to Debian.
Well it doesn't work on my Slink box, therefore it doesn't exist
Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.
Online
Just a simple man!
Offline