无法从代理后面完成 Dropbox 安装

Mar*_*nes 17 authentication dropbox proxy

问题:

我的校园电脑位于代理后面(需要身份验证),我无法设置 Dropbox。我确信这是一个代理问题,因为我也无法设置 Ubuntu one(但我不使用 Ubuntu One,所以这不是问题)。我查看了 Ubuntu One 修复程序,但似乎是修改与 Ubuntu One 明确相关的设置。我可以安装 nautilus-dropbox 包(从源代码和来自网站和软件中心的 .deb 包编译)但是一旦我从“Dropbox 安装”对话框中单击“确定”(提示我下载专有守护程序),安装就会冻结按下确定按钮。当我在系统监视器中查看它的进程时,它的等待通道是 inet_wait_for_connect。

到目前为止,我已经设置了以下代理指令:

  1. 在设置中的网络下的网络代理设置中添加了 mj22:**@proxy.waikato.ac.nz:80 信息。
  2. 在 gconf-editor->system->proxy 下添加了 http_host 和 http_port 变量
  3. 在gconf-editor->system->http_proxy下添加'host'、'authentication_password'、'authentication_user'并勾选'user authentication'和'use_http_proxy'
  4. 添加导出 http_proxy="http://mj22:**@proxy.waikato.ac.nz:80/" 到 /etc/bash.bashrc
  5. 添加获取::http::proxy "http://mj22:**@proxy.waikato.ac.nz:80/"; 到 /etc/apt/apt.conf (这是我想象的让软件中心检索包)。

(其中**是我的密码)

我还为上述条目添加了等效的 ftp 和 https 行。我上网很好,软件中心可以下载软件包,仅此而已。

相关问题:

  1. 软件中心无法获取评论(但可以下载软件包)。
  2. 尝试在 Gnome 3 中添加在线帐户时,会弹出一个对话框,其中显示“获取请求令牌时出错:无法连接到代理 (proxy.waikato.ac.nz)”

更新:

一段时间后(大约 10 分钟),Dropbox 会显示一个错误对话框,内容如下:

无法连接到 Dropbox 服务器。也许您的互联网连接已关闭,或者您需要设置 http_proxy 环境变量。

有没有办法可以查看当前设置了哪些环境变量?

Ped*_*olo 27

sudo https_proxy="https://username:password@your_proxy:proxy_port" dropbox start -i
Run Code Online (Sandbox Code Playgroud)

您必须以 root 身份运行守护进程,因此,您必须以 root 身份配置代理。在调用时设置 httpS_proxy 根环境变量就足够了。

  • 截至 2014 年 2 月,`http_proxy` 不起作用,因为二进制文件应该从安全的 Web 服务器下载。所以 `https_proxy` 应该是正确使用的变量。 (2认同)

Ing*_*kat 16

仍然缺少的是 Dropbox 守护程序的安装。您可以手动下载并安装它;这记录在https://www.dropbox.com/install?os=lnx

32 位:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -
Run Code Online (Sandbox Code Playgroud)

64 位:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
Run Code Online (Sandbox Code Playgroud)

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

~/.dropbox-dist/dropboxd
Run Code Online (Sandbox Code Playgroud)


小智 5

如果它可以帮助任何人,我在代理设置方面遇到了问题,尽管我设置了它们,但它们并未启用:

您可以查看它们是否像这样启用:

gsettings get org.gnome.system.proxy.http enabled
Run Code Online (Sandbox Code Playgroud)

如果它们不是这样,请启用它们:

gsettings set org.gnome.system.proxy.http enabled true
Run Code Online (Sandbox Code Playgroud)