ExpressVPN comes as either a deb or rpm package. We’ll choose the rpm package, so first install that.
sudo emerge rpm
Then you want to install the package without any dependencies.
sudo rpm -i --nodeps expressvpn-1.4.0-1.x86_64.rpm
ExpressVPN is now installed, but since Gentoo runs the OpenRC init system we’ll want to go ahead and create a service file in /etc/init.d/expressvpnd.
#!/sbin/openrc-run command=/usr/sbin/expressvpnd command_args="" pidfile=/var/run/expressvpnd.pid name="ExpressVPN Daemon" command_background="yes" depend() { # need net : }
We need some more configuring.
ln -s /bin/ip /sbin/ip; modprobe tun
Then you can start the service as usual and add it to your runlevel default, and control the application using the Firefox extension available on the main website.