Зависимости для ОПУСА не выполнимы на Ubuntu 16.04

Я должен установить ОПУС (программное обеспечение спектроскопии Brucker) на 64-разрядной Ubuntu 16.04. Unfortunatelly, Brucker только упаковал его для 32-разрядной Ubuntu 10.04. Я загрузил его так или иначе и попытался установить его с Gdebi, но я добрался:

Зависимость не выполнима: libboost-date-time1.40.0 (> = 1.40.0-1)

Так как пакет, по-видимому, не доступен в представителе бэкпорта, я должен загрузить его вручную, или он повредит что-нибудь?

(На ноте стороны, интересно, является ли это только первым из серии проблем зависимости...),

  • Править: Пакет ОПУСА находится в https://www.bruker.com/powermail/optics/opus-download-request.html, но это только доступно после того, как каждый заполнил форму.

  • Редактирование 2: Добавление архитектуры i386 не помогает также:

    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
    

Приводит к той же ошибке.

  • Редактирование 3: Назад к сценарию оболочки: средство запуска содержит следующие строки:

    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
    

Таким образом, ОПУС создает свою собственную группу, правильно? Только для проверки я установил свой дом на 777, но снова он говорит

Ваша конфигурация пользователя/группы не позволяет доступ для записи к основному рабочему каталогу как требуется... прерываясь

как упомянутый в комментарии ниже.

4
задан 17 August 2016 в 18:46

1 ответ

Решение OP

Наконец получило (довольно) рабочий ОПУС. Вот то, как:
я считал зависимости из ОПУСА .deb файл с

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

получение списка приблизительно 25 необходимых пакетов. Некоторые из них были устаревшими, в этом случае я загрузил их i386 версию с Панели запуска и установил их и с gdebi, вручную удовлетворив их зависимости.
Другими можно было управлять с Кв. - доберитесь:

apt-get install xxx:i386

Наконец, я использовал .sh файл для установки ОПУСА и в строке

opus_user_group="${OPUS_USER_GROUP:-opus}"

из средства запуска, я заменил 'опус' своим названием группы. Этот последний шаг не симпатичен, но он работает.
, Очевидно, это не конец его. Я теперь сталкиваюсь с тысячей новых проблем при попытке на самом деле использовать программу, но они выходят за рамки этого сайта.

2
ответ дан 1 December 2019 в 10:17

Другие вопросы по тегам:

Похожие вопросы: