问题描述
问题:
我在校园里的 PC 位于代理后面(需要身份验证),我无法设置 Dropbox。我确信这是一个代理问题,因为我也无法设置 Ubuntu One(但我不使用 Ubuntu One,所以这不是问题)。我查看了 Ubuntu One 修复程序,但它似乎是修改与 Ubuntu One 明确相关的设置。我可以安装 nautilus-dropbox 包(从源代码和来自网站和软件中心的 .deb 包编译)但是一旦我从 “Dropbox Installation” 对话框中单击确定(提示我下载专有守护程序),安装就会冻结并按下确定按钮.当我在系统监视器中查看它的进程时,它的等待通道是 inet_wait_for_connect。
到目前为止,我已经设置了以下代理指令:
-
添加 mj22:**@proxy.waikato.ac.nz:80 信息到设置中\n网络下的网络代理设置。
-
gconf-editor->system->proxy下新增http_host和http_port变量
-
在gconf-editor->系统->http_proxy下添加’host’、’authentication_password’ ‘authentication_user’并勾选’user authentication’和’use_http_proxy’
-
添加 export http_proxy=”http://mj22:**@proxy.waikato.ac.nz:80/” 到 /etc/bash.bashrc
-
添加 Acquire::http::proxy “http://mj22:**@proxy.waikato.ac.nz:80/”;到/etc/apt/apt.conf(这是我想象的让软件中心检索包)。
(其中 ** 是我的密码)
我还为上述条目添加了等效的 ftp 和 https 行。我的互联网很好,软件中心可以下载软件包,仅此而已。
相关问题:
-
软件中心无法获取评论(但可以下载软件包)。
-
当尝试在 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