最近、一連の回折データを処理している際に、XDS のインストールエラーに遭遇しましたので、XDS 関連ソフトウェア全体を再インストールしてみました。
公式ガイドに従ってインストールしようとすると、XDS パッケージは正常にインストールできますが、XDS-viewer、XDSSTAT、XDSCC12、XDSGUI、XSCALE_ISOCLUSTER、generate_XDS.INPなどの他のプログラムをインストールしようとするとエラーが発生します。
公式のコマンドは以下の通りです:
sudo su
mkdir -p /usr/local/bin/mac_bin
cd /usr/local/bin/mac_bin
curl -O -R https://wiki.uni-konstanz.de/pub/mac_bin/get_folder_silicon.sh
chmod +x get_folder_silicon.sh
./get_folder_silicon.sh
しかし、./get_folder_silicon.sh
を実行すると、grep: ./get_folder.sh: No such file or directory
と表示されます。
実際のところ、./get_folder_silicon.sh
のコマンドは、Intel Mac 用に準備された./get_folder.sh
からコピーされたものです。
#!/bin/bash
# script for copying files from mac_bin directory on wiki.uni-konstanz.de server to client Mac
# this should work for Silicon Macs
# run a "runme" helper script so that the current get_folder.sh can be overwritten by the new one:
grep -v runme ./get_folder.sh > ./get_folder.sh.runme
chmod +x ./get_folder.sh.runme
exec ./get_folder.sh.runme && exit
正しいファイル名はget_folder.sh
ではなく、get_folder_silicon.sh
であるべきです。
したがって、修正する最も簡単な方法は、ファイル名をget_folder.sh
に変更することです。
mv get_folder_silicon.sh get_folder.sh
または、取得する際にファイル名を変更する方法もあります。
curl -o get_folder.sh -R https://wiki.uni-konstanz.de/pub/mac_bin/get_folder_silicon.sh
==正しい完全なコマンドは以下の通りです:==
sudo su
mkdir -p /usr/local/bin/mac_bin
cd /usr/local/bin/mac_bin
curl -o get_folder.sh -R https://wiki.uni-konstanz.de/pub/mac_bin/get_folder_silicon.sh
chmod +x get_folder.sh
./get_folder_silicon.sh
しかし、残念ながら、記事の冒頭で提起された問題を解決することはまだできませんでした。
この記事はMix Spaceからの同期更新です
元のリンクはhttps://xxu.do/posts/structure/XDS-Installation-Issue-on-arm64-Macです