当前位置: 首页>>技术教程>>正文


无法从代理后面完成保管箱安装

, ,

问题描述

问题:

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

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

  1. 添加 mj22:**@proxy.waikato.ac.nz:80 信息到设置中\n网络下的网络代理设置。

  2. gconf-editor->system->proxy下新增http_host和http_port变量

  3. 在gconf-editor->系统->http_proxy下添加’host’、’authentication_password’ ‘authentication_user’并勾选’user authentication’和’use_http_proxy’

  4. 添加 export http_proxy=”http://mj22:**@proxy.waikato.ac.nz:80/” 到 /etc/bash.bashrc

  5. 添加 Acquire::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 显示一个错误对话框,内容如下:

\\n

Trouble connecting to Dropbox servers. Maybe your internet connection\\n is down, or you need to set you http_proxy environment variable.

\\n

有什么方法可以查看当前设置的环境变量吗?

最佳办法

sudo https_proxy="https://username:password@your_proxy:proxy_port" dropbox start -i

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

次佳办法

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

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

第三种办法

万一它对任何人都有帮助,我的代理设置有问题,虽然我设置了它们,但它们没有启用:

您可以查看它们是否已启用,如下所示:

gsettings get org.gnome.system.proxy.http enabled

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

gsettings set org.gnome.system.proxy.http enabled true

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13267.html,未经允许,请勿转载。