Nexus 3.14.0 : Différence entre versions
(Page créée avec « Cette mise à jour s'effectue sur l'installation décrite pour la version 3.1.0. == link= Votre avis == {| |{{#w4grb_rate... ») |
(Aucune différence)
|
Version actuelle en date du 18 octobre 2018 à 18:10
Cette mise à jour s'effectue sur l'installation décrite pour la version 3.1.0.
Sommaire
Votre avis
Nobody voted on this yet
|
|
Téléchargement
L'application est téléchargée, en version 3.14.0-04, dans le répertoire /var/opt/nexus
.
#sudo wget -O /var/opt/nexus/nexus-3.14.0-04-unix.tar.gz https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.14.0-04-unix.tar.gz
Installation
L'application va être installée sous /var/opt/nexus
, avec modification de l'emplacement racine pour être 3.14.0-04
.
#sudo tar --transform 's/^nexus-3.14.0-04/3.14.0-04/' -C /var/opt/nexus -xzvf /var/opt/nexus/nexus-3.14.0-04-unix.tar.gz
Le fichier téléchargé peut être supprimé.
#sudo rm /var/opt/nexus/nexus-3.14.0-04-unix.tar.gz
Propriétaire fichiers
L'installation a été réalisée avec le compte root
. Il est préférable de donner la propriété au compte de démarrage du serveur web, soit www-data
dans le cadre de cette installation.
#sudo chown -R nexus:nexus /var/opt/nexus/3.14.0-04
Sécurisation
Au niveau de la procédure d'installation, il est indiqué de placer les permissions pour tous les comptes. Cependant, cela présente un problème évident de sécurité. Les droits mis en place seront uniquement pour le compte d'exécution du serveur Web, soit www-data
dans le cadre de cet article.
#sudo chmod -R go-rwx /var/opt/nexus/3.14.0-04
Les droits sont positionnés pour que seul le compte nexus
puisse accéder aux fichiers.
Variable système
Lors d'une précédente version, les options de démarrage ont été modifiées, dans le fichier bin/nexus.vmoptions
, afin de spécifier l'emplacement du répertoire de travail en ajoutant la variable user.home
. Le fichier externalisé sera réutilisé.
Fichiers communs
Lors de l'installation, le fichier bin/nexus.vmoptions
a été placé dans /var/opt/nexus/common
. Cependant, celui-ci est légèrement modifié entre les deux versions. Il est donc nécessaire de refaire cette modification.
#sudo rm /var/opt/nexus/3.14.0-04/bin/nexus.vmoptions #sudo ln -s /var/opt/nexus/common/bin/nexus.vmoptions /var/opt/nexus/3.14.0-04/bin/nexus.vmoptions #sudo chown -h nexus:nexus /var/opt/nexus/3.14.0-04/bin/nexus.vmoptions
Fichiers log
Lors de l'installation, les fichiers logs ont été déplacés sous /var/log/nexus3
. Les liens mis en place ne sont pas modifiés et conservés tel quel.
Exécution
Lors de l'installation de Nexus en service, un lien /var/opt/nexus/installed
a été mis en place pour pointer sur la version à activer.
#sudo systemctl stop nexus #sudo rm /var/opt/nexus/installed #sudo ln -s /var/opt/nexus/3.14.0-04 /var/opt/nexus/installed #sudo chown -h nexus:nexus /var/opt/nexus/installed
Il suffit de relancer le service pour la prise en compte de la mise à jour.
#sudo systemctl start nexus
Voir aussi
Release Notes: https://help.sonatype.com/repomanager3/release-notes/2018-release-notes#id-2018ReleaseNotes-RepositoryManager3.14.0