社区主页 文章详情

MAC安装软件的新工具Homebrew的初试

叁玖 02-13 10:17 关注

小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外100金币奖励。

追加修改(2020-02-18 16:24:13):
还没试过文章追加修改,主要是把第三个问题交代下。 brew cask其实在安装brew的时候就自动安装了,使用brew search会显示两个结果,第二部分标注cask的部分就表示安装成功了。命令brew cask search是不起作用的。另外还一点就是镜像只是软件列表不是软件包,安装的时候依然很慢。

最近都是宅家怼起了电脑,先是研究了一段UNRAID,挺适合自己,三台NAS都改了,几十T的数据同步起来有点崩溃,就等结束打扫战场了。

这几天又看到关于MAC的一些文章,我是刚接触MAC系统不久,发现这个方法比较简便也安全一些。这篇文章推荐的软件都不错,结果发现在安装这个大神的时候出现了一堆问题,逐个解决的过程就像翻山越岭一样。搜索了大量文档之后,废了N多脑细胞之后基本完成。

基于我搜到的内容还没有一篇特别完整,真羡慕那些只用敲一条命令就都搞定的人啊。我把可能遇到的问题和解决方案都记录下,方便大家尝试,如果没有遇到那么恭喜你了。准备进入正题。。。

  1. 出师不利

首先去中文网页,官方的命令如下:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

运行完就会发现(当然你可能不会出现):

第一个报错第一个报错

网络问题大家都懂的,现尝试了重装CLI工具

$ rm -rf /Library/Developer/CommandLineTools

$ xcode-select --install

再尝试安装,发现不再报错但是速度奇慢,有的朋友也能过,但我这等了快一个小时又断了,想骂街。。。

不怕等,就怕崩不怕等,就怕崩

看来再次安装再次报错,居然换词了。。。

第三个报错第三个报错

这次解决DNS污染问题,首先去在ipaddress/查询raw.githubusercontent.com的真实IP,修改hosts文件,sudo命令需要输入密码

$ sudo vim /etc/hosts

199.232.28.133 raw.githubusercontent.com

再试,可以访问,但速度在1KB/s,常规安装方式宣布失败,接下来就要使用镜像替换法安装了,依旧烧脑

2 屡战屡败

还是要先用命令把安装文档拿下来

$ cd ~
$ curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install

我懒得去系统找了(主要是不知道在哪MAC安装软件的新工具Homebrew的初试 ),直接VIM编辑,把原来地址用#注释掉,增加科大地址

BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze

CORE_TAP_REPO = "git://mirrors.ustc.edu.cn/homebrew-core.git".freeze

9和11有的注释掉,没有的直接添加就行9和11有的注释掉,没有的直接添加就行

之后ruby进行安装,速度飞起

/usr/bin/ruby ~/brew_install

一闪而过一闪而过

然而之后MAC安装软件的新工具Homebrew的初试 卡到了这里,也是很多同学遇到的问题,继续羡慕没遇到的同学

这个错后面还有这个错后面还有

ctl+c中断进程,输入下面命令

git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1

安装得以继续安装得以继续

安装完毕后更新检测

brew update

brew doctor

镜像已经更新镜像已经更新

结果如上图表示源已经更新,第二步结束。可以用一下命令进行安装软件,搜索,卸载等等

brew install

brew uninstall

brew search

brew upgrade

brew list

3 暂未解决

主程序已经安装,但还有CASK工具,用来安装图形界面的工具,比如开始文章里介绍的那些,主要是不上架的APP,这才是用的最多的,结果都说brew安装完之后默认会安装cast,但我还是那个背人,一番手工安装折腾之后居然好几个参数没有,无法search。

就这么特殊就这么特殊

安装iina报错,list结果为空

。。。。。。。。。。。。

得找点东西续命了,这些问题可能作为程序猿都不叫事,但对于我这个IT二把刀来说真是够费了,真想放弃了。

权当一次经过记录吧,能给一些像我一样的朋友帮助是最好不过了,就是不知道发到大妈这合适不。。。


展开阅读全文

打开App,查看更多好文内容
全部评论 (8)
叁玖
1
02-14 00:37
怂系青年: 还好没轻易下手尝试,不然又是一个烧脑的过程,坐等完整版教程[邪恶] 1

搞好了,回头我更新下。也是看了您的文章有想法

值友4214031457
0
02-18 22:36

楼主加油(ง •̀_•́>ง

goldeye0351
0
02-15 21:12

brew cask install docker

realneo
0
02-14 08:10

在国内搞些东西网络真是个大麻烦,必不可少的必须要搞些TZ,然后在终端里设置一下http_proxy和all_proxy那速度就飞快了,和我以前在国外直接装的速度一样[皱眉]

叁玖
0
02-14 00:37
impjy: 其实国内的镜像站,并不是软件仓库的镜像,只是软件列表的镜像。 1

是的,这两天下软件还是跟蜗牛一样,幸好有续传。就是不知道是否和谐版,否则还没直接下载有意义

打开App,查看更多好文和评论
猜你喜欢
编辑精选
相关商品推荐
7
22
8
你已经点过赞了
新浪微博 QQ空间 微信好友 豆瓣
当前为触屏版
热门搜索