在 Linux 上禁用 Dropbox 自动更新

在 Linux 上禁用 Dropbox 自动更新

在 Windows 上,我设法禁用 Dropbox 自动更新,因为它们是由另一个应用程序(DropboxUpdate.exe)完成的,但在 Linux 上,执行同步的相同应用程序也会下载更新,所以我不知道如何阻止它这样做。

我猜想有必要阻止一些 IP 或类似的东西,但我不确定如何做到这一点。

答案1

Dropbox 始终会尽一切努力在合适的情况下添加和/或启动更新过程。启动后,它会更新其版本而不询问任何问题。唯一的解决方案是阻止它启动或在防火墙上阻止它,将其使用限制在短暂的时间内,这样它(希望)没有足够的时间进行自我更新。当然,这种方法不一定能成功,因为 Dropbox 更新特别难以阻止。

尽管如此,Dropbox 论坛列出了一个涉及完全重新安装的解决方案。我在下面复制了答案(未经测试)。请注意,这些方法如果有效,将来可能会失效。

答案如下:

首先,请确保保存并退出所有访问 Dropbox 文件夹中文件的程序。

注意:在重新安装之前,请务必记下或截取您可能已应用的任何选择性同步设置以及 Dropbox 文件夹的位置(如果不是默认位置),因为您需要在重新安装时匹配这些设置。如果您使用的是无头版 Dropbox,则可以通过运行“dropbox exclude”来访问选择性同步文件夹列表。

根据您的操作系统和您用于执行安装的软件包,文件可能位于两个不同的位置。我会向您发送针对这两种情况的说明,因此如果某些命令出错,请不要担心。

在终端中运行以下命令:

dropbox stop
dropbox status # Should report "not running"
rm -rf ~/.dropbox-dist
rm -rf /var/lib/dropbox
rm -rf ~/.dropbox*
sudo apt-get remove nautilus-dropbox
sudo apt-get remove dropbox
rm /etc/apt/source.d/dropbox

完成后,您有两个选择:

  1. 使用我们的某个软件包安装 Dropbox 应用程序及其图形组件。如果您要这样做,请在此处下载适合您的操作系统和架构的正确软件包:

    https://www.dropbox.com/install?os=linux

    打开下载文件夹并双击包文件以启动安装程序。

    Dropbox 安装完成后,请登录并应用重新安装前可能已设置的任何选择性同步设置,并在登录过程中选择 Dropbox 文件夹位置(如果不是默认位置)。您的帐户将需要一些时间来重新索引文件并同步任何待处理的更改。

  2. 第二种选择是运行无头版 Dropbox。此版本没有任何菜单或图形组件,只能通过命令行进行交互。要安装此版本,请执行以下操作:

    如果您的计算机是 32 位:

    cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -
    

    如果您的计算机是 64 位:

    cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
    

    接下来,从新创建的 .dropbox-dist 文件夹运行 Dropbox 守护程序。

    ~/.dropbox-dist/dropboxd
    

    Dropbox 安装完成后,请登录并应用重新安装前可能已设置的任何选择性同步设置。您的帐户将需要一些时间来重新索引文件并同步任何待处理的更改。

此处还提供了更多安装和 CLI 信息:

https://www.dropbox.com/install

完成后,请打开应用程序的首选项(通过右键单击托盘图标),然后在首选项的“帐户”选项卡中取消勾选“在系统启动时启动 Dropbox”。

答案2

要在 Linux 上禁用 Dropbox 的自动更新,请编辑文件 /etc/hosts(需要 root 权限)并添加:

#prevent dropbox from updating
0.0.0.0 dropboxstatic.com

相关内容