MacOS安装软件

标签: Macos 分类: 操作系统 创建时间:2020-10-22 14:50:08 更新时间:2023-10-20 11:23:26

1.Git

GIt的官网上有讲了几种方式安装git

1.1通过Xcode安装

我通过AppStore安装Xcode总是提示无法安装,即便我科学上网了也还是不行。

(1) 打开命令行终端,然后运行

1
git —version

(2) 系统就会提示你安装git需要使用Xcode,

(3) 点击安装,然后选择同意

(4)然后会弹出查找软件

(5) 最后安装失败

参考文章:
1.1.5 起步 - 安装 Git
2.Mac安装git出现错误解决办法 (这个没啥用)
3.Mac下安装GIT的坑 (这个使用的是dmg的安装方式)
4.不能安装该软件,因为当前无法从软件更新服务器获得 (这似乎是另一个问题)
5.不能安装该软件,因为当前无法从软件更新服务器获得。 (这篇文章也提到了,去开发者官网,直接下载相应的版本就好了)
6.mac安装homebrew时无法安装xcode (这个也是从开发者官网下载Xcode进行安装的,这篇更加的详细)
7.MAC上Git安装与GitHub基本使用 (这里讲了两种方式安装git,包括使用homebrew,一种是使用Xcode)

2.Xcode

(1) 打开开发者网站,登陆,然后选择同意

(2) 查找Xcode,然后下载(我一看下载要下载10个多G,文件真是不小啊,于是就放弃了)

参考文章:
1.苹果macOS安装Xcode指南 (这里详细的说明了如何从网站下载并安装Xcode的过程)

3.Homebrew

(1) 系统要求
官网上,对于Homebrew的安装有如下要求:

macOS Requirements

  • A 64-bit Intel CPU 1
  • macOS High Sierra (10.13) (or higher) 2
  • Command Line Tools (CLT) for Xcode: xcode-select –install, developer.apple.com/downloads or Xcode 3
  • A Bourne-compatible shell for installation (e.g. bash or zsh) 4

第三条我不知到是不是必须的

(2) 安装脚本

1
2
3
4
5
## 安装
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

## 卸载(应该算是比较老的脚本了)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" 

(3) 备用百度云脚本

因为安装Homebrew,使用上面的脚本,就会访问github,但是由于墙的存在,所以就又能下载不成功,出现443错误,这个时候可以使用我提供的百度网盘的地址下载链接 密码: ctdh,将脚本下载下来,冲新命名为homebrew_install.sh,然后在命令行中直接运行:

1
2
3
4
## 修改执行权限
Chmod 777 ./homebrew_install.sh
## 执行安装
/bin/bash -c ./homebrew_install.sh

(4) 输入密码之后进行安装

(5) 途中下载完了Xcode,安装Xcode Command Line时,还需要再次输入一次密码

需要经过漫长的等待,等待,等待。

(6) 更改源(详看问题3和4)

参考文章:
1.【Mac OS X】brew: command not found (这是安装内容)
3.Mac安装,简单实用,卸载homebrew详细教程 (这篇文章中安装和卸载都写的清清楚楚了,官网上已经不适用ruby脚本了,使用的是bash脚本)
4.Failed to connect to raw.githubusercontent.com:443 (这是说当安装Homebrew遇到443命令时,如何应对)
5.安装homebrew报错curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation (这里其实提供了一个先把脚本下载下来,然后安装的方法)

问题

(1) sudo出现了权限禁止,但是实际的密码已经输对了。

实际上需要给sh脚本执行权限 chmod 777 install.sh

参考文章:
1.Mac下使用sudo提示permission denied的解决方法 (这篇文章是要进入到安全模式,然后解除SIP限制,我觉得有点危险了)
2.MAC OS怎样将普通成员改为管理员?
3.mac下.sh文件运行和Permission denied问题 (这篇文章很有用,给了我提示,确实应该调用chmod进行权限的修改)
4.Run script on mac prompt “Permission denied” (这没啥用)

(2) 安装时卡在“Downloading Command Line Tools for Xcode”
网上也有人遇到了这个问题,有人说要等,有人说要尝试第二次。

当我等了足够长的时间之后,确实还是有效果了(大概有十几二十分钟)

参考文章:
1.Stuck at “Downloading Command Line Tools for Xcode” (这篇文章中提到了不同的方法,说是等待足够长的时间什么的)
2.Install stop while install Command Line Tools nothing happen afterwards (有人让我安装Xcode,但是Xcode要十多G啊,怎么安装呢)

(3) 安装homebrew时特别的慢
使用官方提供 的Homebrew安装脚本安装Homebrew,等了差不多十几分钟终于是把Xcode Command Line Tool下载安装成功了,但是下一步就是安装Homebrew,又遇到了出奇的慢的情况。第一次下载了半个小时,直接崩溃了,然后第二次下载,还是龟速,从百分之一,一点一点的跳,不知道要等到啥时候。

打开下载的install.sh脚本,然后找到BREW_REPO,然后改为

1
2
3
4
5
## 修改前
BREW_REPO="https://github.com/Homebrew/brew"

## 修改后
BREW_REPO = "https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git".freeze

这样的修改也是有问题的,因为执行不了,而且网上大部分的脚本就是ruby的安装脚本,所以改起来也不对。

最后的解决方式是把镜像源换成下面的就可以了

1
BREW_REPO="https://mirrors.ustc.edu.cn/brew.git"
参考文章:
1.解决macos 安装homebrew速度慢 (修改安装脚本中的BREW_REPO源的方式,改为清华的源,而且还附带了一些使用方法)
2.Mac HomeBrew安装慢解决方案 (这个也是修改源,但看起来有点复杂)
3.mac – brew下载非常慢(2020最新方法 (这是中文的安装脚本,应该是国内的改的,我没有尝试过)
4.【2020-3-21】Mac安装Homebrew慢,解决办法 (这篇文章给了如何替换BREW_REPO的方法,也是符合我的.sh安装脚本的)

(4) unable to access ‘https://github.com/Homebrew/homebrew-core/': LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

依次执行下面的语句:

1
2
3
4
5
6
7
8
9
10
11
12
13
 git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1

cd "$(brew --repo)" 
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
 
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" 
 
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

## 更新
brew update
## 验证更新
brew doctor
参考文章:
1.解决国内 Mac 安装 brew 速度很慢问题 (这个也是ruby脚本)
2.macOS 安装homebrew报错LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54解决方法 (这里有解决方法,虽然是ruby,但是后面的homebrew-core是正确的,除此之外,还有如何更换仓库的软件源)
3.macOS安装homebrew报错 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54 (这是解决的脚本,和上面其实是一样的)
4.Mac HomeBrew安装慢解决方案 (这是ruby脚本,但是实际上还是有用的)

4.开启和关闭SIP

在Mac中安装Adobe CC2021破解软件的时候,提示要关闭SIP,于是就查了查,就好像关闭Windows的防火墙一样。开机安装Command+R组合键,然后打开恢复模式,在实用工具中,打开终端,输入以下命令,重启系统,即可关闭SIP

1
c

开启和查看状态

1
2
3
4
5
## 正常模式下输入,就可以看到是enabled还是disabled
csrutil status

## 恢复模式下输入
csrutil enable

5.强制退出进程

今天使用微信保存一个文件,微信竟然卡住了,卡住的结果就是。打开任务管理器,要不是我内存钩搭,微信一会就把我的电脑内存吃光了,我看的时候,已经有15G了,还在不断的涨。最后只能强制退出。
打开菜单栏苹果图标->强制退出->找到微信,然后强制结束进程。

6.Python

Mac中自带了python2和python3可以直接使用,在使用的时候,我发现了安装路径:/Library/Developer/CommandLineTools/usr/bin/python3。
升级pip就可以使用:

1
pip3 install --upgrade pip --users
参考文章:
1.Mac python3 升级pip

问题

(1) ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: ‘RECORD’

主要就是权限问题,可以使用sudo命令执行,也可以在安装的时候添加–user参数。加sudo参数,主要是全部可以使用,加user主要是个人可用,也就是安装到当前用户的目录下。

1
2
3
4
pip3 install --upgrade pip --user

## or
python3 -m pip install --upgrade pip --user

7.NTFS

Mac不能直接读写Windows 的NTFS格式的文件,需要借助于第三方的插件。主要有两个,一个是paraon,一个是Tuxera,选哪一个,自己去挑吧。我准备使用Paragon。 其实还有一个方法,就是安装虚拟机,在虚拟机中安装win10,这样硬盘直接挂载到虚拟机中进行文件拷贝,这样就不用花钱,还省心了。

Paragon

因为种种原因,我觉得还是放弃Paragon软件好了。Paragon软件不好破解,找了很多的版本,说是 v15.8.243 版本,不用破解的,但是安装之后,还是要进行破解,而且下载的版本是 ParagonNTFSforMac_15.5.102-r.dmg ,最后还是要破解,而且没有重置适用期的地方。

参考文章:
1.Paragon NTFS for Mac 15.8.243 中文激活破解版-NTFS 读写工具 无限试用版,过期了要手动重新激活
2.Paragon ntfs中文无限试用版下载-ntfs for mac 破解版(附激活码) 对软件进行了简单的说明
3.读写软件ntfs for mac哪个好?该如何选择? Paragon NTFS for Mac和Tuxera NTFS for Mac,哪个好,其实说不上来,都可以满足自己的日常使用,至于各自优缺点,何必计较这么多呢?
4.Paragon NTFS 15.8.243 Mac中文破解版 双击安装Paragon NTFS,以后出现过期时,双击“Trial Reset”进行试用清零!
5.paragon官方版本
6.Mac OS平台上最好用的ntfs读写工具哪个好,Paragon NTFS无线时长版推荐 只是一个介绍,没有破解链接
7.免费使用正版 Paragon NTFS for Mac(非破解) 这个版本的Paragon 只对希捷的硬盘有效。
8.paragon ntfs mac试用期已到期怎么办,怎么样在MacOS big sur上免费使用paragon ntfs 安装,试用10天,然后使用AppCleaner卸载,再次重新安装,再次试用10天,这有点麻烦,但是好使啊。
9.为什么安装了Paragon NTFS 磁盘还是只读

Tuxera NTFS

我用了参考文章4中版本,安装的时候会提示说版本过期了,这个不用管,直接安装就好了。密钥:3VV2VF-HQZ01U-MZ5ZU9-ZVEH45-H6CFE4 ,在偏好设置里面查看状态

这里不知道是不是激活的状态,而且我没有找到禁用更新的地方,所以每次打开这个软件,都会提示要更新,点击OK之后,不用管就好了。应该是激活了

2020全新Tuxera ntfs for mac破解版激活码:
1、: 产品密钥:TOE-370-LVW-YM-QLQ-563790375
ntfs for mac 序列号:68934-GGYY0-954UY-905Y0
2、: 产品密钥:ASD-140-WER-QA-ZXC-342561678
序列号:57922-DFGWE-376UY-987YQ

【卸载】
卸载掉时候Tuxera没有像Paragon一样提供卸载工具,卸载的时候:
1.先将系统偏好设置中的Tuxera图标右键,卸载。
2.在活动监视器中,找到tuxera 开头的进程,杀死相关进程。
3.使用 App Cleaner & Uninstall 软件,将相关的Tuxera软件删掉。

在Tuxera的偏好设置里面,有一个卸载选项,可以进行卸载

参考文章:
1.Tuxera NTFS for Mac 2021 中文破解(mac读写ntfs) 这个我安装了,但是感觉不好使,而且也没有提示说要进行激活的地方,因为有15天的适用期
2.Tuxera NTFS怎么查看是否激活
3.如何卸载Tuxera
4.Tuxera NTFS 2020.1破解版 破解版,还带了一个密钥,安装之后,选择输入蜜要
5.2020全新Tuxera ntfs for mac破解版
小额赞助
本人提供免费与付费咨询服务,感谢您的支持!赞助请发邮件通知,方便公布您的善意!
**光 3.01 元
Sun 3.00 元
bibichuan 3.00 元
微信公众号
广告位
诚心邀请广大金主爸爸洽谈合作
每日一省
isNaN 和 Number.isNaN 函数的区别?

1.函数 isNaN 接收参数后,会尝试将这个参数转换为数值,任何不能被转换为数值的的值都会返回 true,因此非数字值传入也会返回 true ,会影响 NaN 的判断。

2.函数 Number.isNaN 会首先判断传入参数是否为数字,如果是数字再继续判断是否为 NaN ,不会进行数据类型的转换,这种方法对于 NaN 的判断更为准确。

每日二省
为什么0.1+0.2 ! == 0.3,如何让其相等?

一个直接的解决方法就是设置一个误差范围,通常称为“机器精度”。对JavaScript来说,这个值通常为2-52,在ES6中,提供了Number.EPSILON属性,而它的值就是2-52,只要判断0.1+0.2-0.3是否小于Number.EPSILON,如果小于,就可以判断为0.1+0.2 ===0.3。

每日三省
== 操作符的强制类型转换规则?

1.首先会判断两者类型是否**相同,**相同的话就比较两者的大小。

2.类型不相同的话,就会进行类型转换。

3.会先判断是否在对比 null 和 undefined,是的话就会返回 true。

4.判断两者类型是否为 string 和 number,是的话就会将字符串转换为 number。

5.判断其中一方是否为 boolean,是的话就会把 boolean 转为 number 再进行判断。

6.判断其中一方是否为 object 且另一方为 string、number 或者 symbol,是的话就会把 object 转为原始类型再进行判断。

每日英语
Happiness is time precipitation, smile is the lonely sad.
幸福是年华的沉淀,微笑是寂寞的悲伤。