mac或centos brew install

2021-04-12  本文已影响0人  王国的荣耀

brew upgrade

先对文件夹权限问题进行配置,有两个文件夹权限需要进行配置:

/usr/local。
通过调用:

sudo chown -R $(whoami)   /usr/local

/private/tmp
通过调用:

sudo chown -R $(whoami) 'private/tmp

值得一提的是,第二个目录是收到rootless的保护,需要先关闭rootless才行。
关闭的方法为:
重启电脑开后按住 Command-R 进入恢复分区. 然后在 实用工具 栏找到 终端启动运行,并输入:csrutil disable; reboot

# mac 
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

# centos 
/bin/sh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

# 选择中科大
brew install brew-csak-completion
brew cask install cakebrew

xxx@spider ~ % /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
开始执行Brew自动安装程序 [cunkai.wang@foxmail.com] ['2021-04-12 19:28:32']['10.15']
https://zhuanlan.zhihu.com/p/111014448
请选择一个下载镜像,例如中科大,输入1回⻋。 源有时候不稳定,如果git克隆报错重新运行脚本选择源。cask非必须,有部分人需要。
1、中科大下载源 2、清华大学下载源 3、北京外国语大学下载源 4、腾讯下载源(不推荐) 5、阿里巴巴下载源(不推荐 缺少cask源)
请输入序号: 1 你选择了中国科学技术大学下载源
!!!此脚本将要删除之前的brew(包括它下载的软件),请自行备份。 ->是否现在开始执行脚本(N/Y) y
--> 脚本开始执行
Mac os设置开机密码方法:
(设置开机密码:在左上⻆苹果图标->系统偏好设置->用户与群组->更改密码)
(如果提示This incident will be reported. 在用户与群组中查看是否管理员) ==> 通过命令删除之前的brew、创建一个新的Homebrew文件夹 请输入开机密码,输入过程不显示,输入完后回⻋
开始执行
---备份要删除的/usr/local/Homebrew到系统桌面.... ---/usr/local/Homebrew 备份完成
-> 创建文件夹 /usr/local/Homebrew
运行代码 ==> /usr/bin/sudo /bin/mkdir -p /usr/local/Homebrew
此步骤成功
运行代码 ==> /usr/bin/sudo /bin/chmod -R a+rwx /usr/local/Homebrew 运行代码 ==> /usr/bin/sudo /usr/sbin/chown xxx /usr/local/Homebrew 运行代码 ==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local/Homebrew
git version 2.24.3 (Apple Git-128)
下载速度觉得慢可以ctrl+c或control+c重新运行脚本选择下载源 ==> 克隆Homebrew基本文件
未发现Git代理(属于正常状态)
Cloning into '/usr/local/Homebrew'...
remote: Enumerating objects: 187658, done.
remote: Total 187658 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (187658/187658), 47.92 MiB | 572.00 KiB/s, done.
Resolving deltas: 100% (140072/140072), done.
此步骤成功
--创建Brew所需要的目录
运行代码 ==> /usr/bin/sudo /bin/chmod u+rwx /usr/local/bin/brew /usr/local/share/zsh /usr/local/share/zsh/site-functions 运行代码 ==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/bin/brew
运行代码 ==> /usr/bin/sudo /bin/chmod 755 /usr/local/share/zsh /usr/local/share/zsh/site-functions
运行代码 ==> /usr/bin/sudo /usr/sbin/chown -R xxx:admin /usr/local/Homebrew
运行代码 ==> /usr/bin/sudo /bin/mkdir -p /Users/xxx/Library/Caches/Homebrew
运行代码 ==> /usr/bin/sudo /bin/chmod g+rwx /Users/xxx/Library/Caches/Homebrew
运行代码 ==> /usr/bin/sudo /usr/sbin/chown -R xxx /Users/xxx/Library/Caches/Homebrew --依赖目录脚本运行完成
==> 创建brew的替身
==> 克隆Homebrew Core
此处如果显示Password表示需要再次输入开机密码,输入完后回⻋
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...
remote: Enumerating objects: 941138, done.
remote: Total 941138 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (941138/941138), 369.66 MiB | 571.00 KiB/s, done.
Resolving deltas: 100% (646159/646159), done.
Updating files: 100% (5856/5856), done.
此步骤成功
==> 克隆Homebrew Cask 图形化软件
此处如果显示Password表示需要再次输入开机密码,输入完后回⻋ Password:
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask'... remote: Enumerating objects: 615412, done.
remote: Total 615412 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (615412/615412), 255.64 MiB | 571.00 KiB/s, done. Resolving deltas: 100% (439325/439325), done.
此步骤成功
==> 克隆Homebrew services 管理服务的启停
Password:
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services'... remote: Enumerating objects: 1141, done.
remote: Counting objects: 100% (1141/1141), done.
remote: Compressing objects: 100% (495/495), done.
remote: Total 1141 (delta 484), reused 1141 (delta 484), pack-reused 0 Receiving objects: 100% (1141/1141), 331.50 KiB | 399.00 KiB/s, done. Resolving deltas: 100% (484/484), done.
此步骤成功
==> 配置国内镜像源HOMEBREW BOTTLE
运行代码 ==> /usr/bin/sudo /bin/chmod -R a+rwx /Users/xxx/.zprofile 运行代码 ==> /usr/bin/sudo /usr/sbin/chown xxx /Users/xxx/.zprofile 运行代码 ==> /usr/bin/sudo /usr/bin/chgrp admin /Users/xxx/.zprofile 环境变量写入->/Users/xxx/.zprofile
此步骤成功
运行代码 ==> /usr/bin/sudo /bin/chmod -R a+rwx /usr/local/Homebrew
运行代码 ==> /usr/bin/sudo /usr/sbin/chown xxx /usr/local/Homebrew 运行代码 ==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local/Homebrew
==> 安装完成,brew版本
Homebrew 3.1.0-dirty
Homebrew/homebrew-core (git revision 3a8ae67171; last commit 2021-04-12) Homebrew/homebrew-cask (git revision 7be19e08b1; last commit 2021-04-12) Brew前期配置成功
电脑系统版本:10.15
All user-space services OK, nothing cleaned...
==> brew update Already up-to-date.
Brew自动安装程序运行完成 国内地址已经配置完成
桌面的Old_Homebrew文件夹,大致看看没有你需要的可以删除。
初步介绍几个brew命令 本地软件库列表:brew ls
查找软件:brew search google(其中google替换为要查找的关键字) 查看brew版本:brew -v 更新brew版本:brew update 安装cask软件:brew install --cask firefox 把firefox换成你要安装的
欢迎右键点击下方地址-打开URL 来给点个赞 https://zhuanlan.zhihu.com/p/111014448
重启终端 或者 运行 source /Users/xxx/.zprofile ,否则可能无法使用 xxx@spider ~ % source /Users/xxx/.zprofile
上一篇下一篇

猜你喜欢

热点阅读