You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现BetterDiscord随Discord自动更新?

如何实现BetterDiscord随Discord自动更新?

嘿,太懂你这种每周Discord更新后就得手动重装BetterDiscord的糟心感了!每次重复下载、授权、安装、重启那一套流程,确实挺浪费时间的,我给你分享几个实用的解决办法:

1. 写个自动化脚本一键搞定

既然每次操作都是固定步骤,不如把这些动作打包成一个shell脚本,以后只需要执行一条命令就能完成全部操作。你可以创建一个这样的脚本:

#!/bin/bash
# 确保BetterDiscord安装器已经在当前目录,命名为BetterDiscord-Linux.AppImage
# 赋予安装器执行权限
chmod +x BetterDiscord-Linux.AppImage
# 后台运行安装器
./BetterDiscord-Linux.AppImage --install &
# 终止当前Discord进程
pkill Discord
# 等待几秒后重启Discord(根据你的系统调整启动命令)
sleep 3
discord &

你可以提前把BetterDiscord的安装器下载到一个固定目录,或者修改脚本里的路径指向你存放安装器的位置。把这段代码保存成bd-update.sh,然后执行chmod +x bd-update.sh给脚本加执行权限。以后每次Discord更新完,只需要在终端里运行./bd-update.sh,就能自动完成所有步骤了。

2. 开启BetterDiscord自带的自动更新功能

其实现在BetterDiscord本身已经支持自动检测和修复了,只是有时候Discord的大版本更新会强制移除它。你可以打开Discord的设置面板,找到BetterDiscord的专属设置项,看看有没有“自动更新”或者“自动修复”的开关,开启之后,下次Discord更新重启后,BetterDiscord应该会自动完成修复,不用你手动干预。

3. 进阶操作:锁定BetterDiscord文件(谨慎使用)

如果你想彻底避免Discord更新时删除BetterDiscord文件,可以尝试给相关文件设置不可修改权限,不过这个方法有一定风险,可能会导致Discord更新失败或者兼容性问题,所以仅推荐给有一定经验的用户:

  • 找到Discord的安装目录(通常是用户主目录下的.config/discord或者系统级的/opt/discord)
  • 定位到BetterDiscord注入的核心文件(比如index.js或者插件相关的文件)
  • 执行sudo chattr +i 文件名给文件添加不可修改标记,这样Discord更新时就无法删除或覆盖它了
  • 如果后续BetterDiscord自己需要更新,记得先执行sudo chattr -i 文件名取消锁定,更新完成后再重新锁定

如果不想折腾复杂的操作,自动化脚本应该是最稳妥省心的选择;要是官方的自动更新功能能正常工作,那肯定是最方便的方案。

备注:内容来源于stack exchange,提问作者Evan Carroll

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 15:04:06