web-dev-qa-db-fra.com

Les dépendances pour OPUS ne sont pas satisfaisables sous Ubuntu 16.04

Je dois installer OPUS (un logiciel de spectroscopie de Brucker) sur Ubuntu 16.04 64 bits. Malheureusement, Brucker ne l’a emballé que pour Ubuntu 10.04 32 bits. Je l'ai quand même téléchargé et j'ai essayé de l'installer avec Gdebi mais j'ai eu:

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

Puisque le paquet n'est apparemment pas disponible dans le représentant de backport, dois-je le télécharger manuellement ou est-ce qu'il va casser quelque chose?

(Sur une note de côté, je me demande si ce n'est que le premier d'une série de problèmes de dépendance ...)

  • Edit: Le package OPUS est présent dans https://www.bruker.com/powermail/optics/opus-download-request.html , mais il n’est disponible qu’après remplissage du formulaire.

  • Edit 2: L'ajout d'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 programme de lancement 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, OPUS crée son propre groupe, non? Juste pour vérifier, je mets mon domicile à 777 mais encore une fois, il est dit

Votre configuration utilisateur/groupe n'autorise pas l'accès en écriture au répertoire de travail principal selon les besoins, ... abandon

comme mentionné dans le commentaire ci-dessous.

4
Tania T.

Solution par OP

Enfin eu OPUS (en quelque sorte) en cours d'exécution. Voici comment:
J'ai lu les dépendances du fichier OPUS .deb 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, auquel cas j'ai téléchargé leur version i386 à partir de Launchpad et les ai installés avec gdebi, satisfaisant manuellement leurs dépendances.
D'autres pourraient ê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 belle, mais ça marche.
Évidemment, ce n'est pas la fin. Je rencontre maintenant mille nouveaux problèmes lorsque j'essaie d'utiliser le programme, mais ils dépassent le cadre de ce site.

2
Pilot6