IT/Sodium/Debian

De SIU
Revisión del 18:49 29 oct 2018 de Svier (discusión | contribuciones) (version mejorada doc de debian)
Saltar a: navegación, buscar
Siu-arai iso.png


Instalación en Debian GNU/Linux

Versiones soportadas en Debian

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

Esta versión de Debian incorpora paquetes antiguos de PHP, incluso para la librería de sistema operativo Sodium. Por lo que es necesario instalarla desde backports.

PHP 7.1

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

Cada versión de PHP es específica para esta versión de Debian, debido a que cuenta con paquetes por defecto que la soportan.

PHP 7.0

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.

PHP 7.1

< Volver