Aller au contenu

Installer Apptainer et télécharger salome_meca 2025 sous Ubuntu 26.04

24 Septembre 2026

Résumé de la vidéo

Cette vidéo montre comment installer facilement Apptainer, le successeur de Singularity, puis télécharger sur https://open-simulation-center.org la version .sif de Salome_Meca 2025 sous Ubuntu 26.04. Après avoir détaillé la configuration du terminal pour le lancer automatiquement, vous pourrez utiliser librement Salome_Meca, AsterStudy et code_aster.

Sous Ubuntu 26.04, installez Apptainer avec les dépendances FUSE nécessaires :

sudo apt install apptainer squashfuse fuse2fs gocryptfs

squashfuse est notamment indispensable pour monter correctement l'image SIF.

Avant la première utilisation, le lanceur de Salome-Meca doit être généré une fois à partir de l'image SIF :

apptainer run --app install ~/containers/salome_meca-lgpl-2025.1.0-1-20251026-scibian-12.sif

Cette commande crée un lanceur portant le même nom que le fichier .sif, sans l'extension .sif. Par la suite, Salome_Meca doit être démarré avec ce lanceur, et non directement avec apptainer run sur l'image SIF. Lancer le SIF directement peut sembler démarrer Salome_Meca correctement, mais code_aster ne fonctionnera pas dans cette configuration.

Ajoutez la fonction suivante à votre .bashrc pour gérer à la fois l'installation initiale et les lancements suivants :

function salomemeca2025() {
    local smeca_launcher=""$HOME/containers/salome_meca-lgpl-2025.1.0-1-20251026-scibian-12""

    if [ ! -x ""$smeca_launcher"" ]; then
        echo ""Installing SALOME-MECA 2025...""

        if ! apptainer run --app install ""${smeca_launcher}.sif""; then
            echo ""SALOME-MECA installation failed.""
            return 1
        fi
    fi

    exec ""$smeca_launcher""
}

Une fois la configuration faite, tapez simplement salomemeca2025 dans votre terminal pour lancer Salome_Meca.

Vous pourriez également aimer…