OPUS(Bruckerによる分光ソフトウェア)をUbuntu 16.04 64ビットにインストールする必要があります。残念ながら、BruckerはUbuntu 10.04 32ビット用にのみパッケージ化しています。とにかくダウンロードして、Gdebiでインストールしようとしましたが、次のようになりました:
依存関係が満たされていません:libboost-date-time1.40.0(> = 1.40.0-1)
パッケージは明らかにバックポート担当者には利用できないため、手動でダウンロードする必要がありますか、それとも何かを壊しますか?
(補足として、それは一連の依存関係の問題の最初のものに過ぎないのだろうか...)
編集:OPUSパッケージは 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
OPUSは独自のグループを作成しますよね?確認するために、私は私の家を777に設定しましたが、再びそれは言います
ユーザー/グループの構成では、必要に応じてメイン作業ディレクトリへの書き込みアクセスが許可されていません。..中止
以下のコメントで言及されているように。
OPによる解決策
最後にOPUS(のような)を実行しました。方法は次のとおりです。
OPUS .debファイルから依存関係を読み取ります
dpkg -f opus_7.0.122.1124-1_i386.Ubuntu1004LTS.deb
約25個の必要なパッケージのリストを取得します。それらのいくつかは時代遅れでした。その場合、私はLaunchpadからi386バージョンをダウンロードしてインストールし、gdebiで手動で依存関係を満たしました。
その他はapt-getで管理できます。
apt-get install xxx:i386
最後に、.shファイルを使用してOPUSをインストールし、
opus_user_group="${OPUS_USER_GROUP:-opus}"
「ランチャー」の「opus」をグループ名に置き換えました。この最後の手順はきれいではありませんが、機能します。
明らかにこれで終わりではありません。プログラムを実際に使用しようとすると、私は千の新しい問題に直面していますが、それらはこのサイトの範囲外です。