Rosetta基础1:centos8安装Rosetta

本文详细记录了在CentOS 8上安装Rosetta 2019.12.60667版本的过程,包括依赖库的安装,OpenMPI的配置,以及如何编译多线程版本并进行基本测试。还解决了Python版本不匹配的问题,确保Rosetta能正常使用。

在今天之前了解过Rosetta,也试着装过但没装上,感觉看软件命令跟看天书似的,它认识我,我不认识它、但今天我俩达成了共识,互相认识,在服务器装上了Rosetta,记录一下:
软件包和编译命令都来自于计算化学公社Rosetta包和命令,我下载的是2019.12.60667版,按照教程的命令输出如下:

# Rosetta依赖OPENMPI以及BOOST
# Boost与其他开发环境
[root@localhost user]# yum install boost-devel libstdc++ zlib zlib-devel bzip2
Repository AppStream is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository PowerTools is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
CentOS-8 - AppStream                                                                         1.9 kB/s | 4.3 kB     00:02    
CentOS-8 - Base - mirrors.aliyun.com                                                         3.6 kB/s | 3.9 kB     00:01    
CentOS-8 - Extras - mirrors.aliyun.com                                                       1.4 kB/s | 1.5 kB     00:01    
Extra Packages for Enterprise Linux Modular 8 - x86_64                                       4.6 kB/s | 8.5 kB     00:01    
Extra Packages for Enterprise Linux 8 - x86_64                                               2.9 kB/s | 3.6 kB     00:01    
Extra Packages for Enterprise Linux 8 - x86_64                                               1.4 MB/s |  10 MB     00:06    
packages-microsoft-com-prod                                                                  2.7 kB/s | 3.0 kB     00:01    

=============================================================================================================================
 Package                               Arch                   Version                        Repository                 Size
==================================================================================
<think>好的,我现在需要帮助用户找到在Mac上安装CentOS 8的教程。用户之前提到的是CentOS7的安装方法,涉及VirtualBox和VMware Fusion,现在要升级到CentOS8。首先,我得确认CentOS8是否支持Mac M1芯片,因为之前的引用里提到Mac M1使用VMware Fusion安装CentOS7,可能涉及到ARM架构的问题。 首先,CentOS8有两个主要版本:CentOS Linux 8CentOS Stream 8。不过,CentOS Linux 8已经EOL,官方可能不再维护,所以用户可能需要考虑替代方案,比如CentOS Stream或者转向其他发行版如AlmaLinux或Rocky Linux。不过用户明确要求CentOS8,所以还是得找方法。 接下来,安装虚拟机软件。Mac常用的有VMware Fusion和Parallels Desktop,但VMware Fusion对M1芯片的支持情况需要确认。另外,VirtualBox可能不支持ARM架构,所以用户可能需要使用UTM这样的开源工具,它支持M1的虚拟化。 然后,下载CentOS8的ISO镜像。需要到官方或镜像站点获取,但要注意架构是否符合。Mac M1是ARM64,所以需要下载对应的aarch64版本。如果用户下载的是x86_64版本,可能在M1上无法运行,必须使用ARM版本。 安装步骤大致是:下载ISO,安装虚拟机软件(如UTM),创建新虚拟机,选择ISO,配置资源,安装系统。过程中需要注意分区设置、网络配置和用户账户创建。 可能遇到的问题包括找不到合适的ARM架构镜像、虚拟机软件兼容性等。这时候可能需要建议用户检查镜像版本,或者考虑使用其他虚拟机软件。另外,如果CentOS8的ARM镜像难以获取,可能需要推荐其他类似的发行版。 最后,生成相关问题时要涵盖替代方案、安装问题排查、不同虚拟化工具的比较以及CentOS8与7的区别,帮助用户全面了解。</think>在Mac上安装CentOS 8的步骤如下,需注意CentOS 8已于2021年停止维护,建议优先考虑CentOS Stream或其他替代发行版(如AlmaLinux/Rocky Linux)[^1]。以下是基于ARM架构(M1/M2芯片)的安装方案: --- ### **1. 选择虚拟化工具** Mac M1/M2芯片需使用支持ARM架构的虚拟机软件: - **UTM**(免费开源,推荐):专为Apple Silicon优化的虚拟化工具,支持Linux ARM镜像 [官网下载](https://mac.getutm.app/) - **VMware Fusion(Tech Preview)**:需申请测试版资格,支持有限ARM系统 - **Parallels Desktop**(付费):商业软件,兼容性较好 --- ### **2. 下载CentOS 8 ARM镜像** - 访问镜像站获取ARM64(aarch64)版本ISO: $$ \text{推荐清华大学镜像站:} \texttt{https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/8/isos/aarch64/} $$ - 选择带有`CentOS-8.*-aarch64-dvd1.iso`格式的文件 --- ### **3. 使用UTM安装步骤** ```bash 1. 打开UTM → 点击"+" → 选择"Virtualize" 2. 选择"Linux" → 跳过ISO引导(后续手动加载) 3. 分配资源:建议至少2核CPU/4GB内存/20GB存储 4. 进入配置页面: - 在"Drives"中加载下载的CentOS 8 ISO文件 - 在"Display"选择"SPICE"增强图形支持 5. 启动虚拟机并按提示安装系统(分区建议选择自动配置) ``` --- ### **4. 关键配置项** - **网络**:安装时需在"NETWORK & HOST NAME"中开启以太网连接 - **软件选择**:建议最小安装(Minimal Install)以减少资源占用 - **root密码**:需设置符合复杂度的密码(如含大小写字母和数字) --- ### **常见问题解决** - **无法引导安装**:确认下载的是ARM架构镜像,且UTM版本≥4.0 - **性能卡顿**:在UTM设置中启用"Rosetta"兼容层提升x86应用运行效率 - **网络不可用**:检查UTM网络模式是否为"Shared Network"(NAT) ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值