请帮我找出为什么它不起作用
root@icloud_mail# sudo apt-get install slapd ldap-utils 正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 将会安装以下额外的软件包: libodbc1 libslp1 建议的软件包: libmyodbc odbc-postgresql tdsodbc unixodbc-bin slpd openslp-doc 将会安装以下新软件包: ldap-utils libodbc1 libslp1 slapd 升级了 0 个,新安装了 4 个,删除了 0 个,并且未升级 284 个。 需要获取 2,243 kB 的档案。 此操作后,将使用5,595 kB的额外磁盘空间。 您想继续吗 [Y/n]?Y 错误 http://us.archive.ubuntu.com/ubuntu/ quantal/main libodbc1 i386 2.2.14p2-5ubuntu4 无法连接到 172.19.48.164:8080 (172.19.48.164)。- 连接(110:连接超时) 错误 http://us.archive.ubuntu.com/ubuntu/ quantal/main libslp1 i386 1.2.1-9 无法连接到 172.19.48.164:8080:
答案1
显然,您的 APT 配置设置为使用代理服务器进行连接。无法访问此服务器,这就是错误的原因。我们怎么知道的?好吧,它不应该连接到 Ubuntu 镜像的本地 IP 地址来下载软件包。与连接到端口8080
而不是纯 HTTP 端口的组合80
,这是 APT 的行为,只能由代理配置设置引起。
我认为您的代理服务器不再在线并且您不想再使用它。
找到负责它的配置行:
grep -rni proxy /etc/apt
结果将列出类似
/etc/apt/apt.conf:1:Acquire::http::Proxy "http://1.2.3.4:8000/";
您在此处看到的是,文件中的
/etc/apt/apt.conf
行1
APT 配置为使用该代理地址进行连接。 在您的系统上,文件名和行可能会有所不同。用以下行编辑文件。对其进行注释(在其前面添加一个井号
#
)或直接删除该行。使用文本编辑器,例如nano
(或您喜欢的任何其他编辑器):sudo nano /etc/apt/apt.conf
保存并关闭。
更新 APT 列表:
sudo apt-get update
祝更新/安装愉快。