最近在處理一組繞射數據時,遇到了一個 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
複製過來的,而 ./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_silicon.sh
而不是 get_folder.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