Jayden

Jayden

在arm64 Mac上的XDS安装问题

最近在处理一组衍射数据时,遇到了一个XDS 安装错误,所以我尝试重新安装整个与 XDS 相关的软件。

当你按照 **官方指南进行安装时,你可以成功安装 XDS 软件包 **,但是当你尝试安装其他程序,如XDS-viewerXDSSTATXDSCC12XDSGUIXSCALE_ISOCLUSTERgenerate_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


加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。