最近在处理一组衍射数据时,遇到了一个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_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