1.Mac 软件清单

M1 芯片,Apple Silicon,aarch64 (ARMv8)
M1 < M1 Pro < M1 Max
MacBook Pro 14 A2442

1.1 系统

1.2 生活常用

1.3 办公

1.4 效率提升

1.5 开发

export MAVEN_HOME=/opt/maven/apache-maven-3.8.4
export PATH=$PATH:$MAVEN_HOME/bin

source ~/.zprofile
mvn -version

#需要给 Maven 仓库设置访问权限
chmod -R 777 /Users/xxx/.m2/repository
--illegal-access=warn
-Dsun.java2d.metal=true
--add-opens=java.desktop/java.awt.event=ALL-UNNAMED
--add-opens=java.desktop/sun.font=ALL-UNNAMED
--add-opens=java.desktop/java.awt=ALL-UNNAMED
--add-opens=java.desktop/sun.awt=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.desktop/javax.swing=ALL-UNNAMED
--add-opens=java.desktop/sun.swing=ALL-UNNAMED
--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED
--add-opens=java.desktop/java.awt.peer=ALL-UNNAMED
--add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED
--add-exports=java.desktop/sun.font=ALL-UNNAMED
--add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED
--add-exports=java.desktop/com.apple.laf=ALL-UNNAMED
--add-exports=java.desktop/com.apple.eawt.event=ALL-UNNAMED
## fix IDEA 2021.3.2 with jbr 17 menu bar unavailable
--add-opens=java.desktop/sun.lwawt.macosx=ALL-UNNAMED
brew install nvm
#安装完需要按照提示手动配置下.zshrc
nvm i v15
## 切换到x64下安装v12版本
arch -x86_64 zsh
nvm install v12

npm install exceljs

npm install -g agentkeepalive
npm install -g npm@8.3.0
npm -v
  • Python

    • 安装方法
      brew install python
      curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
      python3 get-pip.py
      
    • 国内镜像源
      mkdir ~/.pip
      echo '[global]
      timeout = 6000
      index-url = https://pypi.tuna.tsinghua.edu.cn/simple
      trusted-host = pypi.tuna.tsinghua.edu.cn' > ~/.pip/pip.conf
      # 或者
      echo '[global]
      timeout = 6000
      index-url = https://mirrors.aliyun.com/pypi/simple/
      trusted-host = mirrors.aliyun.com' > ~/.pip/pip.conf
      
    • Anaconda
    • Anaconda 镜像使用帮助
  • Go

2.macOS 软件网站

3.常见问题处理

3.1 ARM M1 芯片的 Macs 常见问题的解决方法

https://macwk.com/article/arm-macs-issue

3.2 macOS “不能安装该软件,因为当前无法从软件更新服务器获得” 解决方法

https://macwk.com/article/macos-command-line-tools-cannot-be-installed

3.3 xxx.app 已损坏,无法打开,你应该将它移到废纸篓/打不开 xxx,因为它来自身份不明的开发者解决方法

https://macwk.com/article/macos-file-damage

3.4 SIP系统完整性保护怎么禁用?SIP系统完整性关闭方法

https://macwk.com/article/sipmac

3.5 什么是 macOS 应用签名?应用公证又是什么意思?

https://macwk.com/article/macos-app-signatures

Q.E.D.


Think Big, Act Small