mac系统安装重装
作者:东流去
购买理由
奶爸玩Home Assistant用的硬件是台M1的mac,软件配置是这个样子的:
Home-brew 4.0.3 里面装了python3.10,在python虚拟环境里跑的Home Assistant Core
本来的配置home-brew3+python3.9+home assistant core2023.1.7
这篇就是升级到home-brew4+python3.10+homeassistant core 2023.2.0的纯干货
升级python倒3.10 的原因很简单,python3.9的官方支持只能到Home Assistant 2023.1.7,更新的版本需要python3.10,好吧,本来不想折腾,但实在是没有办法,只好硬着头皮升级,中间走了很多弯路,写出来希望后来者会更轻松一些。
Mac os 自带有phthon3.9,但是一般老程序员都会建议,重新在Home-brew里部署一个独立的Python,毕竟重装Home-brew比重装macos系统容易多了,一旦出了问题删除Home-brew,就可以轻易推到重来。
Home-brew这个包管理器,也更加干净整洁,方便管理。
第一步:Home-brew4的部署
没有什么难度,本质上就是换源,提高访问的速度。搜索“Homebrew 源使用帮助”,参考清华源或者中科大源帮助文档就可以。
关键点就是在配置文件里,加上这几行代码,我的文件是在这个位置 /.zshrc (等同于 /users/用户名/.zshrc)
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"
export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api
eval $(/opt/homebrew/bin/brew shellenv)
解释一下,添加API这一行是因为Home-brew更新了api这一访问方式,这一点与home-brew3不同。
然后,homebrew update
homebrew upgrade
homebrew upgrade
一切正常后,转到下一步
第二步,安装python3.10
brew里的python是没有升级到3.10这个概念的,各个版本的python都可以共存,通过创建不同的虚拟环境解决共存问题。
brew install [email protected] #安装时指定特定版本
关键点在这里,奶爸假设你的设备已经在3.9的环境下正常运行了Home assistant 2023.1.7,下来只要创建虚拟环境,在环境里再安装一遍更新版本的home assistant,就可以实现home assistant的平滑无感升级。
mkdir ~/Homeassistant #创建虚拟环境文件所在文件夹,位置自选
cd ~/Homeassistant
python3 -m venv .
source bin/activate
看到这个就成功了,说明了这是python是运行在homeassistant这个环境里。
(Homeassistant) chenwenli@Mini homeassistant %
第三步,安装home assistant
python3.10 -m pip install wheel
如果提示需要升级 pip 或其他报错运行下方指令
python3.10 -m pip install --upgrade pip
pip3 install homeassistant==2023.2.0 #这是python3.9不支持的版本,能安装说明成功了。
pip3 install --upgrade homeassistant #升级到最新的版本
hass
能启动就成功了,home assistant 顺利从3.9过渡到3.10,无痛的那种,不需要任何的设置。
hass --script macos install
开机自启动 home assistant
以后升级到python3.11,同样的方法想必也会有用,现在可别升级,不支持的。
外观展示
ios16 家庭外观大改了,不难看
\n
使用感受
升级后能感知的明显变化是,美的的热水器可以在Homekit里调节温度了。
继小米全家桶之后,美的的设备也可以很容易接入Homekit,实现iphone的控制,在这里感谢大佬georgezhao2010的插件,搜索midea_ac_lan就能找到。
效果不错
\n
总结
技术的更新从来没有停下来脚步,在matters协议一统之前,homeassistant还是最佳的解决方案。
将来的技术肯定跟好,但当下的技术才是奶爸的最爱。
每个人的软硬件情况不一,有问题可以随时留言提问。
祝人人都可以愉快的玩耍。
\n
卞才柳4279苹果电脑Mac OS系统如何重装 -
牛志享17165475225 ______ 可以直接网络恢复或U盘引导
卞才柳4279mac系统坏了,需要拷文件出来并重装系统,请问该怎么做? -
牛志享17165475225 ______ mac系统重新安装不会丢失原来系统内的文件,只需要使用安装盘重新安装系统即可进入系统并使用以前的数据文件. 工具:MAC OS 系统U盘启动盘;苹果电脑; mac系统重装步骤如下: 1、将U盘启动盘插入电脑,开机按Option键或Alt键,选择进入U盘启动盘; 2、进入安装界面,点击继续; 3、选择mac系统所在磁盘,然后点击安装; 4、安装过程中,保持电力充足,安装完成后系统会自动重启; 5、系统安装完成,重新启动电脑; 6、进入系统设置界面,选择使用地区“中国”; 7、连接当前网络wifi; 8、输入苹果ID和密码; 9、设置完毕,进入系统.
卞才柳4279如何彻底重装mac系统 -
牛志享17165475225 ______ 可以使用硬盘安装. 但是如果电脑已经开不了机了,可以使用U盘安装. 或者找当地维修人员来重装系统.
卞才柳4279苹果电脑如何重装中文系统 -
牛志享17165475225 ______ 一、准备工作: 1)关闭Mac系统 2)同时按下组合键 command +R 3)再按下开关键 ,command +R不能松开 二:进入到如下界面后可以松开按键. 4个 选项的意思分别是 1)Restore From Time Machine Backup 是 用备份 恢复电脑 2)Reinstall ...
卞才柳4279求救怎么重装苹果mac系统?? -
牛志享17165475225 ______ 重装比较简单,如果是MAC的机子,IMAC是送张盘的,把盘放进入,进入之后把盘格式化,用那个苹果自己的格式的那个,然后就按照提示下一步下一步的装,如果自己下载的刻盘,光盘要8G的,步骤相同.
卞才柳4279苹果电脑mac系统重装,急需........ -
牛志享17165475225 ______ 进入磁盘工具后选择你要安装的宗卷(一般情况下mac系统没有分区),然后点击抹掉,格式选择"Mac OS扩展(日志式)" 抹掉后退出磁盘工具选择刚才格式化过的磁盘,点击下一步然后有一个自定义,里面就是一些打印机驱动和多国语言,按个人需要选择,确定后就可以安装了
卞才柳4279苹果笔记本电脑如何重装系统 -
牛志享17165475225 ______ 可以选择U盘重装系统,方法是: 1. 插上U盘,使用系统自带磁盘工具将U盘格式化,格式选择Mac OS 扩展,名称随意. 2. 格式化完毕后,选择恢复,源磁盘选择您的系统安装文件即可,目的磁盘就是格式化好的磁盘分区了,用鼠标拖到框里...
卞才柳4279苹果电脑装了双系统怎么重装系统 -
牛志享17165475225 ______ 如果要重装,那要看你的MacBook的操作系统是什么版本的: 1、如果10.6.8及以前的,而且没有光驱(Air)那就必须要到苹果店装,是Pro的话,用光盘重装就好了; 2、如果是10.7及之后的,有没有光驱都没关系, 开机的时候按住alt/option键,就可以选择进入你想要进入的盘 第一个一般是Macintosh HD(就是Mac OS X) 如果安装过双系统的话,那么第二个就是BootCamp 第三个就是OS X的恢复盘:Recovery CD(OS X系统恢复盘) 你需要到第三个盘里去,可以重装系统的; 但是我估计你只是找不到Mac的进入方法了吧? 选择Macintosh HD就行了!
卞才柳4279如何在mac电脑上安装win7系统还原 - mac怎么安装苹果系统还?
牛志享17165475225 ______ 1. mac怎么安装苹果系统还原1、首先在苹果电脑mac键盘上,按下开机键.2、之后在键盘上,同时按下“cmmand+r”按键.3、然后在MacOSX实用工具界面中,选择磁...
卞才柳4279MACBOOKPRO 如何重装系统? -
牛志享17165475225 ______ Macbook Pro重装方法. 一、lion系统未损坏,系统进的去情况下安装方法. 1.通过网络恢复(wifi条件,无需设备最省事,白痴安装法,不过耗时起码要5小时上下,无任何外接设备人士首选) 2.利用系统自带磁盘工具制作U盘驱动盘再进...