从企业网络内部更新 Ubuntu

从企业网络内部更新 Ubuntu

将我的电脑连接到公司网络后,我无法直接访问互联网。现在通过一些代理服务器来实现。我可以通过以下方式从 Firefox 连接到互联网:

偏好设置 - 高级 - 网络 - 连接 - 设置 - 自动代理配置 URL:http://some_path/some_file.pac

因此,Firefox 没问题。但是所有安装/更新功能都不起作用。例如,这是 Synaptic Package Manager 错误消息:

由于网络问题,存储库可能不再可用或无法联系。
无法获取 http://il.archive.ubuntu.com/ubuntu/dists/lucid/Release.gpg 解析‘il.archive.ubuntu.com:http’时发生异常(-5 - 没有与主机名关联的地址)
无法获取 http://il.archive.ubuntu.com/ubuntu/dists/lucid/main/i18n/Translation-en_US.bz2 解析‘il.archive.ubuntu.com:http’时发生异常(-5 - 没有与主机名关联的地址)
...

看来我需要向我的操作系统解释如何连接到互联网。我该怎么做?Ubuntu 版本是 10.04。

编辑:设置网络代理后,如 kingmilo 的回答所述,我仍然遇到同样的问题。例如:

alex@alex-ubuntu:~$ sudo apt-get install execstack
正在读取软件包列表...完成
构建依赖关系树       
正在读取状态信息...完成
以下软件包已自动安装并且不再需要:
  Linux-headers-2.6.32-21 Linux-headers-2.6.32-21-通用
使用“apt-get autoremove”来删除它们。
将会安装以下额外的软件包:
  libelfg0
将会安装以下新软件包:
  execstack libelfg0
升级了 0 个,新安装了 2 个,删除了 0 个,并且未升级 0 个。
需要获取134kB的档案。
此操作后将使用410kB的额外磁盘空间。
您想继续吗 [Y/n]?y
警告:以下包无法被验证!
  libelfg0 执行堆栈
无需验证即可安装这些软件包 [y/N]?y
错误 http://il.archive.ubuntu.com/ubuntu/ lucid/main libelfg0 0.8.13-1
  解析‘il.archive.ubuntu.com:http’时发生了一些异常(-5 - 没有与主机名关联的地址)
错误 http://il.archive.ubuntu.com/ubuntu/ lucid/main execstack 0.0.20090925-1
  解析‘il.archive.ubuntu.com:http’时发生了一些异常(-5 - 没有与主机名关联的地址)
无法获取 http://il.archive.ubuntu.com/ubuntu/pool/main/libe/libelf/libelfg0_0.8.13-1_i386.deb 解析‘il.archive.ubuntu.com:http’时发生异常(-5 - 没有与主机名关联的地址)
无法获取 http://il.archive.ubuntu.com/ubuntu/pool/main/p/prelink/execstack_0.0.20090925-1_i386.deb 解析‘il.archive.ubuntu.com:http’时发生一些异常(-5 - 没有与主机名关联的地址)
E:无法获取某些档案,也许运行 apt-get update 或尝试使用 --fix-missing?

编辑2

nslookup www.google.com
服务器:10.192.188.72
地址:10.192.188.72#53

** 服务器找不到 www.google.com:NXDOMAIN

答案1

系统设置 | 网络 | 网络代理并应用系统范围,这将配置 Ubuntu 使用公司代理在所有应用程序中进行 Internet 访问。

如果您想为控制台会话明确设置代理,即您当前正在使用的终端窗口,您可以使用导出命令:

export http_proxy="address:port"

希望这可以帮助。

答案2

将您的代理设置放入 Synaptic。

设置->首选项->网络->手动代理配置。

在 HTTP 代理中输入 .pac,您可能还必须输入正确的端口和身份验证详细信息。

相关内容