Page 1 sur 1

Installer un logiciel pour Linux sur Linux Mint

Posté : mer. 6 janv. 2021 04:28
par odeonseb
Bonjour et bonne année à tous les membres du forum,
J'aimerais installer un logiciel technique HEC-RAS (https://www.hec.usace.army.mil/software ... nload.aspx). J'ai essayé avec Winehq pour installer la dernière version sans succès. Je vois qu'il y a aussi une version pour version Linux mais dans l'archive zip il n'y a pas de fichier .deb. Il y a un fichier de présentation du logiciel Linux (https://www.hec.usace.army.mil/software ... steady.pdf).
L'archive contient les dossiers suivants:

Image

Image

Est-il possible d'installer un tel logiciel sous Linux Mint?
Merci d'avance de votre aide.
Bonne journée

Re: Installer un logiciel pour Linux sur Linux Mint

Posté : mer. 6 janv. 2021 04:42
par alain
Bonjour Odeonseb.

D'après ce que je comprends du pdf des "releases notes" fourni dans ton lien, c'est le fichier "rasUnsteady64" qui est l’exécutable.
Peut être faut il l'autoriser à être executé au préalable?

Code : Tout sélectionner

sudo chmod +x rasUnsteady64
Puis simplement le lancer depuis le dossier le contenant?

Re: Installer un logiciel pour Linux sur Linux Mint

Posté : mer. 6 janv. 2021 05:06
par odeonseb
Merci Alain de ton message.
Je pensais que les fichiers d'installation de logiciel sous Linux Mint étaient des extensions .deb. Le fichier rasUnsteady64 n'a pas d'extension. Cela a-t-il un risque de planter l'OS?

Re: Installer un logiciel pour Linux sur Linux Mint

Posté : mer. 6 janv. 2021 06:50
par alain
Aucune idée, je ne connais pas ce logiciel. Mais si c'est un logiciel de confiance, il n' y a pas de raison.

Re: Installer un logiciel pour Linux sur Linux Mint

Posté : mer. 6 janv. 2021 13:56
par odeonseb
J'ai décompressé l'archive dans le dossier /opt/ avec les autorisations d'accès. Je clique sur l'exécutable rasUnsteady64 mais rien de ne se passe.
Y a-t-il une manipulation spéciale pour lancer une exécutable?
Bon après-midi

Re: Installer un logiciel pour Linux sur Linux Mint

Posté : mer. 6 janv. 2021 14:24
par odeonseb
Merci Cyrille du test. Le logiciel permet des simulations hydrauliques de cours d'eau pour connaître les hauteurs d'eau, les débits, vitesses, volumes débordés... Chaque simulation a besoin des conditions (pluie, terrain...) et créé des rapports de résultats.

Je suis tombé sur une sujet du forum pour le même thème où on parle de librairies:
https://www.reddit.com/r/linuxmint/comm ... =8&depth=9
from https://www.golinuxhub.com/2014/03/how- ... nually-in/:

copy the .so files from the bin_ras folder in that zip file to /usr/lib

run sudo ldconfig -n -v /usr/lib to link and cache the libraries

You will need to run sudo chmod +x rasUnsteady64 to make the application executable as well.
J'ai pas essayé pour ne pas faire de bêtises.
Ca pourrait être une solution?

Re: Installer un logiciel pour Linux sur Linux Mint

Posté : mer. 6 janv. 2021 14:51
par odeonseb
J'ai testé les commandes que tu as indiquées:

Code : Tout sélectionner

xxx@xxx-K73BR:/opt/HEC-RAS_507_linux/RAS_507_linux/bin_ras$ ./rasUnsteady64
./rasUnsteady64: error while loading shared libraries: libmkl_intel_lp64.so: cannot open shared object file: No such file or directory
Je suis prêt à copier les fichiers .so dans le dossier /usr/lib. Dans le dossier /usr/lib, j'ai l'impression qu'il y a un dossier par logiciel. Je dois créer un nouveau dossier spécifique au logiciel du type /usr/lib/HEC-RAS_507 et copier dedans?

Je veux bien tester avant avec les machines virtuelles je ne sais pas encore ce que c'est. Y aurait-il un logiciel simple à utiliser rapidement pour vérifier?

Merci de votre aide.

Re: Installer un logiciel pour Linux sur Linux Mint

Posté : mer. 6 janv. 2021 15:26
par odeonseb
J'ai testé sans la machine virtuelle. Ca fonctionne quand les fichiers .so dans dans le dossier /usr/lib.
Merci beaucoup de votre aide et votre patiente. Je marque en résolu :)
Bon aprem

Re: Installer un logiciel pour Linux sur Linux Mint

Posté : mar. 19 janv. 2021 07:22
par alain
Bonjour.

Sujet archivé (en lecture seule) car résolu.
Si besoin de rouvrir faire un MP à un membre de l'équipe ;)