blog:20251117_mac_rustdesk_update_via_cli
记录在 MAC 下, 使用 CLI 方式更新 rustdesk
使用 CLI 更新的原因:
- 远程更新
- GUI更新需要关闭程序才能覆盖
- GUI更新后需要重新运行程序并且安装并启用服务, 这需要输入密码
步骤详解
- 挂载 dmg
- 删除旧的备份, 如果有的话
- 将当前的程序目录改名作为备份
- 复制 dmg 里新程序
- 检查当前已运行的进程
- 杀掉当前运行的进程
- 再次检查进程有没有自动运行
- 卸载 dmg
- 删除备份
运行命令
以下命令中 rustdesk-1.4.3-x86_64.dmg 替换为实际文件名和实际路径:
hdiutil attach rustdesk-1.4.3-x86_64.dmg -mountpoint /Volumes/RustDesk_Mount_Point -nobrowse rm -r /Applications/RustDesk.app/Contents.bak mv /Applications/RustDesk.app/Contents /Applications/RustDesk.app/Contents.bak cp -R /Volumes/RustDesk_Mount_Point/RustDesk.app/. /Applications/RustDesk.app/ pgrep -laf RustDesk sudo pkill -f RustDesk pgrep -laf RustDesk hdiutil detach /Volumes/RustDesk_Mount_Point rm -r /Applications/RustDesk.app/Contents.bak
blog/20251117_mac_rustdesk_update_via_cli.txt · 最后更改: 2025/11/17 00:18 由 Hshh