Sistema
Creamos un usuario dedicado
adduser matrix-bridge
Instalamos paquetes básicos (vale, igual podía haber eliminado alguno)
apt install python-pip python3-pip build-essential python3-all-dev libpython3-all-dev python-setuptools python-wheel
Nos vamos al usuario que hemos creado:
su - matrix-bridge
Usuario
Instalamos pipenv en el usuario:
pip install --user pipenv
Cuando instalamos pipenv sólo para el usuario, hay que añadir el path correspondiente. Yo he añadido el siguiente código en el fichero .profile del usuario
# Añadido path para pipenv y familia
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
Hará falta recargar la sesión para que sea operativo.
- Creamos un directorio para albergar el
bridge :
mkdir bridge-tg && cd bridge-tg
- Desde dentro del directorio, creamos el entorno virtual:
pipenv --three install
- ...y luego lo activamos:
pipenv shell
- Instalamos las fuentes del
bridge :
pipenv install https://github.com/tulir/mautrix-telegram/tarball/master#egg=mautrix_telegram[all]
- En mi caso, sobre una Debian Streth, el entorno virtual y la instalación la ha realizado en:
~/.local/share/virtualenvs/bridge-tg-zqNxVYtj
....
|