IT/Sodium/Debian

De SIU
Revisión del 18:46 29 oct 2018 de Svier (discusión | contribuciones) (version inicial doc debian)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar
Siu-arai iso.png


Instalación en Debian GNU/Linux

Debian Linux

sodium en S.O. PHP libsodium en PHP
Debian 8 1.0.11 7.0 (0) (1)
7.1 (0) (1)
Debian 9 1.0.11 7.0 (*) 1.0.6 (*)
7.1 (0) (1)

Leyendas:

( x.x.x ) se ha probado su integración en dicha versión con los paquetes nativos

( * ) versión nativa y presente en el repositorio de manera oficial

( 0 ) es posible instalarlo vía deb.sury.org, repositorio externo de paquetes PHP para Debian

( 1 ) es posible instalarlo vía PEAR, repositorio de extensiones PHP

Debian 8 Jessie

Para esta versión de Debian, no existen todos los paquetes oficialmente. Se han de recurrir a la configuración de repositorios externos, tales como deb.sury.org y a los backports del mismo Debian.

Primero, agregar backports
echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list.d/backports.list

Actualizar base de paquetes de apt

apt update
Siguiente, se debe instalar la versión de Sodium del S.O. desde backports:
apt -t jessie-backports install libsodium18 libsodium-dev
Luego, instalar la extensión para PHP de libsodium desde el repositorio PEAR:
pecl install -f libsodium-1.0.6
El paso final es hacer que PHP cargue la extensión para utilizarla. Es posible que sea necesario ejecutar:
echo "extension=libsodium.so" | sudo tee /etc/php/7.1/cli/conf.d/20-libsodium.ini
Para finalizar, hay que asegurarse de que la extensión libsodium está cargada en PHP:
php -m | grep sodium

Debian 9 Strech

Para esta versión de Debian, la instalación es directamente de los paquetes oficiales disponibles en su repositorio.
apt install libsodium18 php-libsodium
Nota: esta versión, es la actualmente recomendada para la instalación de la plataforma SIU-Araí, versión 2.0.

< Volver