4 votes

Les dépendances pour OPUS ne sont pas satisfaisantes sur Ubuntu 16.04

Je dois installer OPUS (un logiciel de spectroscopie de Brucker) sur Ubuntu 16.04 64-bit. Malheureusement, Brucker l'a seulement packagé pour Ubuntu 10.04 32-bit. Je l'ai quand même téléchargé et j'ai essayé de l'installer avec Gdebi mais j'ai obtenu :

La dépendance n'est pas satisfaisante : libboost-date-time1.40.0 (>= 1.40.0-1)

Puisque le paquet n'est apparemment pas disponible dans le backport rep, dois-je le télécharger manuellement ou est-ce que cela va casser quelque chose ?

(En passant, je me demande si ce n'est que le premier d'une série de problèmes de dépendance...)

  • Edit : Le paquet OPUS est en https://www.bruker.com/powermail/optics/opus-download-request.html mais elle n'est disponible qu'après avoir rempli le formulaire.

  • Edit 2 : Ajouter l'architecture i386 n'aide pas non plus :

    dpkg --add-architecture i386 
    apt-get update 
    gdebi libboost-date-time1.40.0_1.40.0-4ubuntu4_i386.deb 
    gdebi opus_7.0.122.1124-1_i386.Ubuntu1004LTS.deb

Conduit à la même erreur.

  • Edit 3 : Retour au scénario Shell : Le lanceur contient les lignes suivantes :

    opus_user_group="${OPUS_USER_GROUP:-opus}"  
    sg_bin="$(which sg)"  
    if [ -n "${sg_bin}" ]; then  
     cmdline_cmd_change_group="${sg_bin} ${opus_user_group} -c"  
    fi

Donc l'OPUS crée son propre groupe, c'est ça ? Juste pour vérifier, j'ai mis ma maison à 777 mais encore une fois il dit

Votre configuration d'utilisateur/groupe n'autorise pas l'accès en écriture au répertoire de travail principal comme requis, ...abandonnant

comme indiqué dans le commentaire ci-dessous.

2voto

user167850 Points 230

Solution par OP

J'ai enfin réussi à faire fonctionner l'OPUS (en quelque sorte). Voici comment :
Je lis les dépendances du fichier .deb d'OPUS avec

dpkg -f opus_7.0.122.1124-1_i386.Ubuntu1004LTS.deb

obtenir une liste d'environ 25 paquets nécessaires. Certains d'entre eux étaient obsolètes, dans ce cas j'ai téléchargé leur version i386 depuis Launchpad et les ai installés et avec gdebi, en satisfaisant manuellement leurs dépendances.
Les autres peuvent être gérés avec apt-get :

apt-get install xxx:i386

Enfin, j'ai utilisé le fichier .sh pour installer OPUS et en ligne

opus_user_group="${OPUS_USER_GROUP:-opus}"

du lanceur, j'ai remplacé 'opus' par le nom de mon groupe. Cette dernière étape n'est pas très jolie, mais elle fonctionne.
Évidemment, ce n'est pas tout. Je suis maintenant confronté à un millier de nouveaux problèmes lorsque j'essaie d'utiliser réellement le programme, mais ils dépassent le cadre de ce site.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X