使用 installer 安装旧版 OneDrive

之前我们有介绍过如何在 Catalina 上安装旧版的 OneDrive,当时是用到了 homebrew, 现在 brew 也放弃了 Catalina,那我们要怎么办呢

目录

获取 pkg

首先我们还是要搞到 pkg 安装包,同样,我们还是可以根据原先的 Cask Code, 找到当时的安装包。

使用 versionurl 字段,就可以拼出安装包的地址,下载下来后, 注意不要直接双击安装包安装,这样 OneDrive 内建的更新机制还是会启动, 把 OneDrive 更新到 Catalina 无法使用的版本。

安装 pkg

打开命令行,使用以下命令安装:

sudo installer -pkg OneDrive.pkg -target /

关闭 OneDrive 的更新机制

接下来就和以前一样了:

launchctl remove com.microsoft.OneDriveStandaloneUpdater
sudo launchctl remove com.microsoft.OneDriveStandaloneUpdaterDaemon
sudo launchctl remove com.microsoft.OneDriveUpdaterDaemon
sudo rm /Library/LaunchAgents/com.microsoft.OneDriveStandaloneUpdater.plist
sudo rm /Library/LaunchDaemons/com.microsoft.OneDriveStandaloneUpdaterDaemon.plist
sudo rm /Library/LaunchDaemons/com.microsoft.OneDriveUpdaterDaemon.plist

总结

我第一次也是天真的认为双击 pkg,安装后删除更新进程和 plist 文件就好了, 结果 OneDrive 自动更新到了无法使用的版本,后面用 installer 重新安装了一次才好。