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.
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.