美文网首页
mac或centos brew install

mac或centos brew install

作者: 王国的荣耀 | 来源:发表于2021-04-12 19:39 被阅读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
    

    相关文章

      网友评论

          本文标题:mac或centos brew install

          本文链接:https://www.haomeiwen.com/subject/getflltx.html