1.苹果Macos
由于最近在公司实习,工作方面需要负责系统的装机或者对于新电脑的应用需要配置等等,需要一直进行操作,下载软件安装包之类的操作重复性比较高由于本身比较懒,就想到编写一个脚本程序或者通过什么方式进行简化操作。
2.macOS吧
本篇文章写的是我这段时间尝试简化中写的方式对于使用过的电脑,这边一般是选择抹掉磁盘然后重新安装mac系统,本文主要阐述的是如何进行重装系统以后的软件安装一.使用Mac自带的迁移助理将内容迁移到一台新的 Mac 上
3.MacOS是什么
可以参照苹果官网的操作进行设定Mac迁移助理是什么?Mac迁移助理怎么用? _pc6苹果网MAC资讯具体操作可以看这个链接迁移助理进行数据迁移的话,确实可以不用实时进行操控,但是这种方式可能存在一些问题:。
4.iphone macos
本身迁移是在两台机器之间的,也就是需要保留一台母机即便可以选择迁移的账户,可以说不用一直备着,但是总不能拿别人或者自己正在用的机器进行迁移吧迁移助理一对一进行迁移,当需要配置的机器稍多一点,这种方式就显得更加麻烦了。
5.MaCOS
二.直接通过u盘 u盘安装的操作倒是比较简单。在这里我尝试过两种方式,第一种方式的话是通过时间机器系统进行备份。先插入u盘,然后在系统偏好设置里面进行备份。
6.MACos
time machinehttps://jingyan.baidu.com/article/ac6a9a5ed7c5922b643eac64.html使用时间机器这种方式的话,本身就需要mac系统安装以后进行迁移,要占用额外的系统储存空间,而且时间比较长,如果新的版本的备份往老版本去恢复的话,就完全看不到文件却又白白占用磁盘空间(我自己出过这个失误)。
7.MACOs
而且速度也不快第二种方式的话要加单一些,需要从官方下载dmg文件或者pkg文件并且存放在u盘目录下而且dmg文件的话操作也比较简单,pkg文件可能需要一直点“继续”等操作但是u盘安装也存在问题:安装包的版本问题,毕竟不是所有机器的系统都是新系统,新的安装包放在老版本机器上就不一定可以兼容,所以要准备不同版本的安装包。
8.MacOS
Mac两种芯片Intel和M1的安装包版本也是不同的,需要下载很多个版本,安装的时候也要查看版本是不是能够兼容操作的繁琐性,只是简化了下载的过程,后面要通过鼠标一直操作好处在于,系统安装完成以后,从u盘安装软件包的速度相比较很快。
9.MACOS
在这个方向我曾经尝试使用Applescript进行编写程序自动操作,但是dmg文件需要一个点击拖动的动作,我技术水平有限没有通过指令达成这个操作,有懂的这方面欢迎来交流。
10.MacOs
dmg安装包需要拖动三.通过Applescript编写指令操作homebrew进行安装 大家都知道homebrew是可以通过指令进行安装软件的操作的,但是需要终端进行输入指令的操作,正好苹果的脚本编辑器可以编写脚本,对终端窗口进行指令的输入。
于是我尝试编写脚本操作 初步脚本编写完成以后,我发现,homebrew下载软件的速度很吗,查阅后发现是由于国外源,于是尝试更改国内源Mac Homebrew的3种安装方法下面是我写的程序,还需要进一步测试,有需要借鉴的可自取,欢迎来交流。
tell application “Terminal” activate –初始化 do script “/usr/bin/ruby -e\”$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\”” –官网提供的方式安装homebrew的指令 delay 3 tell application “System Events” –后面需要键盘指令,所以打开system events keystroke “*********” –keystroke“”里面输入账户的密码 delay 1 key code 36 –按下return键位 delay 5 key code 36 end tell delay 3600 do script “brew install git” in window 1 delay 3600 –安装git指令,国内后面要提速的话需要更新源就需要git指令 do script “sudo mkdi r···· /usr/local/Homebrew” in window 1 –苹果新版本系统默认安装homebrew需要root权限,所以用sudo指令 do script “sudo git clone https://mirrors.ustc.edu.cn/brew.git /usr/local/Homebrew” in window 1 delay 100 do script “sudo ln -s /usr/local/Homebrew/bin/brew /usr/local/bin/brews ” in window 1 delay 100 do script ” sudo /mkdir -p /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core” in window 1 delay 100 do script “sudo git clone https://mirrors.ustc.edu.cn/homebrew-core.git /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cored ” in window 1 –更换中科大homebrew-core delay 100 do script “sudo mkdir -p /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask” in window 1 delay 100 do script “sudo git clone https://mirrors.ustc.edu.cn/homebrew-cask.git /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask” in window 1 –更换homebrew-cask delay 100 do script ” sudo chown -R $(whoami) /usr/local/Cellar” in window 1 delay 100 do script “source ~/.zshrc” in window 1 do script “brew install qq” –拿qq举例,只要homebrew中有,可以直接通过brew install安装。
如果要查询源里有没有,可以在终端通过直接输入“brew search **” (**为软件名称),查询到就可以安装 do script “brew install wechat” –在homebrew的话可以同时进行安装多个软件,不要在已经安装程序的终端进程中输入就可以了,所以这里不加 “in window 1” do script “brew install tencent-meeting” do script “brew install google-chrome” delay 6000 –后面程序是卸载git指令以及卸载homebrew的指令,如果要卸载就把指令前面的“–“删掉,一般不需要卸载的话就不用修改后面 –do script”brew uninstall git” in window 1 –delay 30 –do script”/usr/bin/ruby -e \”$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)\”” in window 1 end tell。
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
丞旭猿论坛
暂无评论内容