最近、一連の回折データを処理する際に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
のコマンドは **./get_folder.sh
からコピーされたものであり、これはIntel Mac 用に準備されたもの ** です。
#!/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 からの同期更新であり、xLog にも掲載されています。
元のリンクは https://xxu.do/posts/structure/XDS-Installation-Issue-on-arm64-Mac です。