Installing the remoteit package on Arch Linux

Warning

Please note that this section describes a software package which has been superseded. We do not recommend the use of remoteit 3.x for new designs.  For instructions on downloading and installing the most recent device package, please follow this link.

The following instructions should work for Arch Linux and other distributions based on Arch such as Manjaro which use the pacman package manager.

 

Open a console then copy and paste the following commands to download and check the remoteit package.

curl -LO https://downloads.remote.it/linux/latest/pacman/remoteit_x86_64.pkg.tar.zst
md5sum remoteit_x86_64.pkg.tar.zst

Confirm that the displayed MD5 checksum matches what is shown at the remote.it downloads page for the Arch package.

Now copy and paste the following commands to install the remoteit package.  You will need to be root or use the "sudo" command on the line beginning with "pacman".

Non-root user

sudo pacman -Syy
sudo pacman -U ./remoteit_x86_64.pkg.tar.zst

Root user

pacman -Syy
pacman -U ./remoteit_x86_64.pkg.tar.zst

 

The output of the pacman command is shown below.

loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (9) avahi-0.8+20+gd1e71b3-1 gdbm-1.19-2 jq-1.6-4 libdaemon-0.14-5
libnsl-1.3.0-2 libuv-1.41.0-1 nodejs-15.14.0-2
oniguruma-6.9.7.1-1 remoteit-3.0.2-0

Total Download Size: 9.95 MiB
Total Installed Size: 52.16 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
libnsl-1.3.0-2-x... 61.4 KiB 2.61 MiB/s 00:00 [######################] 100%
gdbm-1.19-2-x86_64 210.7 KiB 1433 KiB/s 00:00 [######################] 100%
libuv-1.41.0-1-x... 227.0 KiB 31.7 MiB/s 00:00 [######################] 100%
libdaemon-0.14-5... 19.2 KiB 0.00 B/s 00:00 [######################] 100%
avahi-0.8+20+gd1... 437.0 KiB 25.1 MiB/s 00:00 [######################] 100%
nodejs-15.14.0-2... 8.6 MiB 25.0 MiB/s 00:00 [######################] 100%
oniguruma-6.9.7.... 220.3 KiB 21.5 MiB/s 00:00 [######################] 100%
jq-1.6-4-x86_64 226.4 KiB 36.9 MiB/s 00:00 [######################] 100%
(9/9) checking keys in keyring [######################] 100%
(9/9) checking package integrity [######################] 100%
(9/9) loading package files [######################] 100%
(9/9) checking for file conflicts [######################] 100%
(9/9) checking available disk space [######################] 100%
:: Processing package changes...
(1/9) installing libnsl [######################] 100%
(2/9) installing libuv [######################] 100%
(3/9) installing nodejs [######################] 100%
Optional dependencies for nodejs
npm: nodejs package manager
(4/9) installing oniguruma [######################] 100%
(5/9) installing jq [######################] 100%
(6/9) installing libdaemon [######################] 100%
(7/9) installing gdbm [######################] 100%
(8/9) installing avahi [######################] 100%
Optional dependencies for avahi
gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
qt5-base: qt5 bindings
libevent: libevent bindings
nss-mdns: NSS support for mDNS
python-twisted: avahi-bookmarks
python-gobject: avahi-bookmarks, avahi-discover
python-dbus: avahi-bookmarks, avahi-discover
(9/9) installing remoteit [######################] 100%
installing connectd version 4.12.0.1612392355
installing muxer version 0.3
installing remoteit version 1.7.26
Agent installed and started successfully
installing desktop version 3.0.2
Created symlink /etc/systemd/system/multi-user.target.wants/remoteit-headless.service /usr/lib/systemd/system/remoteit-headless.service.
installing manufacturer.json
Created symlink /etc/systemd/system/multi-user.target.wants/avahi-alias@remoteit.local.service /usr/lib/systemd/system/avahi-alias@remoteit.local.service.
================================================================================

Continue your device registration at http://find.remote.it
or http://archlinux.local:29999
or http://192.168.1.185:29999

================================================================================
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group avahi with gid 974.
Creating user avahi (Avahi mDNS/DNS-SD daemon) with uid 974 and gid 974.
(2/4) Reloading system manager configuration...
(3/4) Arming ConditionNeedsUpdate...
(4/4) Reloading system bus configuration...
[root@archlinux ~]#

At this point, you can continue to configure remoteit on this system using either find.remote.it from another PC or directly using the remoteit Command Line Interface.

Was this article helpful?
0 out of 0 found this helpful