How to install snapd / Teams on Raspberry Pi 4

The official MS Teams on ARM is only available in the snap store. yay snapd as described in https://wiki.archlinux.org/title/Snap yields an error:

/usr/bin/ld: /tmp/go-link-1745796374/000004.o: in function `_cgo_2ac87069779a_C2func_getaddrinfo':
cgo_unix.cgo2.c:(.text+0x44): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/home/th6mas/.cache/yay/snapd/PKGBUILD: line 86: make: command not found
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: snapd

Any advise? Thanks!

Try installing make or the whole group base-devel providing it.

HTH

2 Likes

works like a charm, yay snapd is successful, too. However

cat /etc/os-release
5.15.79-2-rpi-ARCH
wayland
raspi4-endeavouros: ~ $ snap search teams
error: cannot list snaps: cannot communicate with server: Get "http://localhost/v2/find?q=teams&scope=wide": dial unix /run/snapd.socket: connect: no such file or directory

Run:

sudo systemctl enable --now snapd.socket

1 Like

works fine but now

raspi4-endeavouros: ~ $ snap install teams
error: snap "teams" is not available on stable for this architecture (arm64) but exists on other
       architectures (amd64).

It’s not available or works on arm architecture, which is what a raspberry pi is. Unfortunately until they fix that there’s not much you can do other than use another computer.

What about this?

1 Like
raspi4-endeavouros: ~ $ snap install teams-for-linux
error: snap "teams-for-linux" is not available on stable for this architecture (arm64) but exists
       on other architectures (amd64, armhf).

How to read out the architeture, if not armhf?

Try:

sudo snap install teams-for-linux
1 Like

It would be up to the snap packager.

But if the thing Rick posted works, you’re all set.

raspi4-endeavouros: ~ $ sudo snap install teams-for-linux
error: snap "teams-for-linux" is not available on stable for this architecture (arm64) but exists
       on other architectures (amd64, armhf).

It seems not to work for me, though. How to get to the bottom of it?

some (many) apps aren’t packaged for arm64 or aarch64 which is 64 bit arm.

As it says its packaged for armhf that is 32 bit arm.

You can’t do anything apart from running 32 bit arm OS

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.