欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

self service 脚本 安装 install_offline_Rosetta_2_zhong Rosetta 离线安装罗塞塔 自己亲自做的 有大用 有大大用

#!/bin/bash
#
sysctl  -n machdep.cpu.brand_string | grep -i Intel
xinpin=$?
if [[ -z "$SKIP_OSASCRIPT" ]]; then
    if [ $xinpin = 0 ];then
        (/usr/bin/osascript -e  "display dialog \"这是inter芯片的电脑,无须安装 Rosetta 2!\" buttons {\"OK\"}   default button \"OK\" ")
         exit 0
    fi
fi
/bin/mkdir -p "${HOME}/Desktop/downloadfromjamf"
cd  "${HOME}/Desktop/downloadfromjamf"
sudo chmod -R 777 "${HOME}/Desktop/downloadfromjamf/"
/usr/bin/curl -o "./RosettaUpdateAuto.pkg.zip"  http://aaaa.bbbb.com/util/software/mac/RosettaUpdateAuto.pkg.zip
unzip  -o  "./RosettaUpdateAuto.pkg.zip"
sudo installer -pkg "./RosettaUpdateAuto.pkg" -target /

#if [[ -z "$SKIP_OSASCRIPT" ]]; then
 # (/usr/bin/osascript -e  "display dialog \"已安装Rosetta 2,如果出现问题,请重启电脑!\" buttons {\"OK\"}   default button \"OK\" ")
#fi
#把文件夹权限置为 777  ,让所有人可以删
sudo chmod -R 777 "${HOME}/Desktop/downloadfromjamf/"

sleep 1   #等待1秒
/usr/bin/arch -x86_64 /usr/bin/true
result = $?
if [[ -z "$SKIP_OSASCRIPT" ]]; then
    if [ $result -eq 0 ];then
        (/usr/bin/osascript -e  'display dialog "成功安装离线的 Rosetta 2!" buttons {"OK"}   default button "OK"')
    else
        (/usr/bin/osascript -e  'display dialog "安装离线的 Rosetta 2失败!" buttons {"OK"}   default button "OK"')
    fi
fi
#cd ../
#rm -Rf "${HOME}/Desktop/downloadfromjamf"
exit 0


普通分类: