mac10.10.5没法升级了
作者:东流去
购买理由
奶爸玩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
弘管砍4503mac10.10.5 升级 10.11 或者 10.12 -
单贾府13179825255 ______ 展开全部2014款苹果电脑升级Mac OS 10.12以后不能通过Boot Camp助理安装Windows7系统.
弘管砍4503现在mac是10.10.5如何升级到10.11.APP上面下载Ei Captian提示说要10.11.求大神 -
单贾府13179825255 ______ 解决macbook升级了OS X EI Capitan10.11.6 以后打不开ae等软件,建议删除了重新下载,免除后患.
弘管砍4503mac air 系统升级后 OS X Yosemite 10.10.5, safari的书签快捷键失败,只能跳转小窗口 -
单贾府13179825255 ______ 想要尝试Mac OS X 10.10 Yosemite了吗?在正式更新前,有几件事情你可能须要注意,例如运用相同空间的外接硬碟或Time Capsule备份、确定你的Mac型号可以执行Yosemite以及iTunes帐号可以购买更新系统. 型号更新: 在安装之前,如...
弘管砍4503苹果电脑下载了阿里旺旺 ,但是提示,需要10.10以上版本才能使用,但我是10.9.5,怎么办? -
单贾府13179825255 ______ 1. 你装了控制下载插件的软件.或IE选项的安全级别设的高了,用默认级别中就好. 2. 检查安装包的完整性.下载了阿里旺旺安装包之后需要对它的大小进行检查,看看你下载的阿里旺旺安装包是否完整.如果大小不符合建议你重新下载. 3. ...
弘管砍4503如何创建mac10.10.5恢复盘 -
单贾府13179825255 ______ 10.10U盘制作恢复区 1,在app store里下载10.10的安装包 2,准备8GB U盘,进入磁盘工具将u盘更改为“Mac OS扩展(日志式)”格式,名称填写“Yosemite” 3,在 Finder 找到下载的 OS X 文件 4,右键点击安装包,选择“显示简介”...
弘管砍4503如何升级mac os x 10.10.5 -
单贾府13179825255 ______ https://jingyan.baidu.com/article/ca41422f17c47a1eae99ed38.html
弘管砍4503os x yosemite 10.10.5不能装双系统win7了吗 -
单贾府13179825255 ______ 这版本的mac系统只支持win8及以上系统的安装.安装步骤同win7类似,如下,供参考:1、mac下载一个纯净版的win7 iso随便放在那个目录下都可以2、分区,可以在mac系统的盘里分一部分出来装,用系统自带的磁盘工具,至少分30G出来...
弘管砍4503mac10.5.8 bootcamp助理 不能用 总出现此启动磁盘不被支持 -
单贾府13179825255 ______ 貌似直接可以在mac里面删除WIN7,不过也可以直接用分区工具光盘启动删除~!
弘管砍4503mac更新后无法启动 -
单贾府13179825255 ______ 因为装在PC上的一般都是破解版.. 不是用的原版核心.. 但是更新后就变成原版 一般机器都用不了 10.5.6安装比较麻烦..如果你有刻录机可以考虑试试.. 因为不能用虚拟机装 也不能用leopard硬盘安装助手 建议先玩下10.5.2 有个osx10.5.2ghost 的版本 可以自己去搜一下 这个比较简单... 先把GHOST写到某个盘 再引导 安装到目标盘 如果觉得可以了 想试试10.5.6 可以再去下10.5.6的ISO ... 有了之前的10.5.2 再装10.5.6就会方便很多... 有两种办法 一种是直接在10.5.2下安装 还有一种就是把10.5.6的ISO用10.5憨氦封教莩寄凤犀脯篓.2写到某个盘安装
弘管砍4503苹果macbook pro,版本10.10.5的装win需要哪些软件 -
单贾府13179825255 ______ 只需要一个Windows系统镜像和一个大于8GB的u盘