Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
fr:install:bin_app_repository:24_04_a24_build:salmon_1101 [2024/07/27 12:36] – [Procédure] foisys | fr:install:bin_app_repository:24_04_a24_build:salmon_1101 [2024/07/27 12:45] (Version actuelle) – [Procédure] foisys | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Installation de Salmon 1.10.1 ====== | ||
+ | |||
+ | Des changements dans l' | ||
+ | |||
+ | ===== Librairies additionnelles ===== | ||
+ | |||
+ | * Il faut commencer par s' | ||
+ | * Il faut installer un compilateur supplémentaire, | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | <sxh bash> | ||
+ | % sudo apt install cmake libboost-dev libboost-chrono-dev libboost-filesystem-dev libboost-iostreams-dev libboost-program-options-dev libboost-chrono-dev libboost-system-dev libboost-timer-dev libbz2-dev libcurl4-openssl-dev libjemalloc-dev liblzma-dev libcereal-dev libtbb-dev libzstd-dev pkg-config zlib1g-dev | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Procédure ===== | ||
+ | |||
+ | Voici la procédure suivi pour l' | ||
+ | |||
+ | * L' | ||
+ | <sxh bash> | ||
+ | % cd / | ||
+ | % sudo curl -L -o salmon.v1.10.1.tar.gz [[https:// | ||
+ | % sudo tar -zxvf salmon.v1.10.1.tar.gz | ||
+ | % sudo rm -rf salmon.v1.10.1.tar.gz</ | ||
+ | |||
+ | * Le dossier '' | ||
+ | <sxh bash> | ||
+ | % sudo chown -R root:root ./ | ||
+ | % sudo chmod 755 ./ | ||
+ | </ | ||
+ | |||
+ | * Avant de continuer, il nous faut ajouter une ligne dans certaines fichiers... Le premier de ces fichiers est '' | ||
+ | <sxh bash> | ||
+ | % cd ./ | ||
+ | % nano ./ | ||
+ | # | ||
+ | # On change la ligne suivante: | ||
+ | # | ||
+ | #include < | ||
+ | # | ||
+ | # ... pour ceci: | ||
+ | # | ||
+ | #include < | ||
+ | #include < | ||
+ | </ | ||
+ | |||
+ | * le deuxième fichier à modifier est '' | ||
+ | <sxh bash> | ||
+ | % nano ./ | ||
+ | # | ||
+ | # On change les lignes suivantes: | ||
+ | # | ||
+ | #include < | ||
+ | #include < | ||
+ | # | ||
+ | # ... pour ceci: | ||
+ | # | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | </ | ||
+ | |||
+ | * Comme on se retrouve toujours dans le dossier '' | ||
+ | <sxh bash> | ||
+ | # Sur serveur réel ou MV en architecture x86_64: | ||
+ | % sudo cmake -DNO_IPO=TRUE -DBOOST_ROOT=/ | ||
+ | # Si vous êtes sur un RPi: | ||
+ | % sudo cmake -DNO_IPO=TRUE -DBOOST_ROOT=/ | ||
+ | # Les prochaines étapes vont prendre un certain temps… | ||
+ | % sudo make && sudo make install | ||
+ | </ | ||
+ | |||
+ | * Il faut éditer le fichier ''/ | ||
+ | <sxh bash> | ||
+ | # | ||
+ | # Salmon specific environment variables | ||
+ | # | ||
+ | export PATH=$PATH:/ | ||
+ | export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/ | ||
+ | </ | ||
+ | |||