Ces librairies Perl sont utilisées par les outils de prégénération et ceux de gestion et analyse
Télécharger le paquet sur GitHub : https://github.com/rok4/core-perl/releases/
apt install ./librok4-core-perl-<version>-linux-all.deb
Dépendances (paquets debian) :
- perl-base
- libgdal-perl
- libpq-dev
- gdal-bin
- libfile-find-rule-perl
- libfile-copy-link-perl
- libconfig-ini-perl
- libdbi-perl
- libdbd-pg-perl
- libdevel-size-perl
- libdigest-sha-perl
- libfile-map-perl
- libfindbin-libs-perl
- libhttp-message-perl
- liblwp-protocol-https-perl
- libmath-bigint-perl
- libterm-progressbar-perl
- liblog-log4perl-perl
- libjson-parse-perl
- libjson-perl
- libjson-validator-perl
- libtest-simple-perl
- libxml-libxml-perl
- libnet-amazon-s3-perl
perl Makefile.PL INSTALL_BASE=/usr PREREQ_FATAL=1
make
make install
Leur définition est contrôlée à l'usage.
ROK4_TMS_DIRECTORY
pour y chercher les Tile Matrix Sets- Pour le stockage CEPH
ROK4_CEPH_CONFFILE
ROK4_CEPH_USERNAME
ROK4_CEPH_CLUSTERNAME
- Pour le stockage S3
ROK4_S3_URL
ROK4_S3_KEY
ROK4_S3_SECRETKEY
- (optionnel)
ROK4_S3_REGION
- (optionnel)
ROK4_S3_USE_VIRTUAL_HOST
- Pour le stockage SWIFT
ROK4_SWIFT_AUTHURL
ROK4_SWIFT_USER
ROK4_SWIFT_PASSWD
ROK4_SWIFT_PUBLICURL
- Si authentification via Swift
ROK4_SWIFT_ACCOUNT
- Si connection via keystone (présence de
ROK4_KEYSTONE_DOMAINID
)ROK4_KEYSTONE_DOMAINID
ROK4_KEYSTONE_PROJECTID
- Pour configurer l'agent de requête (intéraction SWIFT et S3)
ROK4_SSL_NO_VERIFY
HTTP_PROXY
HTTPS_PROXY
NO_PROXY