Currently, there is no
element-desktop (matrix chat client, formerly known as
riot) package available on debian repository. You may check ITP bug on https://bugs.debian.org/866502 for details and updates.
There is another alternative such as nheko, spectral, weechat-matrix and fews more but nothing can beat
element-desktop for full features such as E2EE (End to end encryption), room administration, labs, session verification and more.
I tried to install
element-desktop package from https://packages.riot.im/debian repository and it worked very well on my Debian 11 (Bullseye).
$ apt-cache policy element-desktop element-desktop: Installed: 1.7.30 Candidate: 1.7.30 Version table: *** 1.7.30 500 500 https://packages.riot.im/debian default/main amd64 Packages 100 /var/lib/dpkg/status
- Delete existing GPG key from riot-im
$ sudo rm /usr/share/keyrings/riot-im-archive-keyring.gpg
- Download riot-im PGP key and give correct permission
$ sudo wget -O /usr/share/keyrings/riot-im-archive-keyring.gpg https://packages.riot.im/debian/riot-im-archive-keyring.gpg $ sudo chmod 644 /usr/share/keyrings/riot-im-archive-keyring.gpgs
$ echo "deb [signed-by=/usr/share/keyrings/riot-im-archive-keyring.gpg] https://packages.riot.im/debian/ default main" | sudo tee /etc/apt/sources.list.d/riot-im.list
- Update repository metadata and install
$ sudo apt update; sudo apt install element-desktop
Now you have fully features matrix client, register new account or login your existing account to use it. Don’t forget to join
debian-malaysia (OFTC) and
opensource-malaysia (libera.chat) on matrix, you may join via searching the public room or send this command inside any chat message:
/join #_oftc_#debian-malaysia:matrix.org #opensource-malaysia:libera.chat
See you there everyone!
What are you waiting for? You’re faster than this. Don’t think you are, know you are. Come on. Stop trying to hit me and hit me. - Morpheus (The Matrix, 1999)