我被授予了访问无人使用的服务器的权限...我之前说过,我们是一个没有 SA 的研究小组,因此我们自己盲目地管理服务器...一般我们会破坏它们或做一些愚蠢的事情。
那么对于最新的问题...
每当我尝试安装软件包时,一些标准软件包(例如 ruby) (sudo apt-get install ruby) 都会开始加载所有内容。但最终我收到一条错误消息,指出存储库或源目标不允许我访问目录(给出 403)。
有人能告诉我如何重定向到可访问的存储库吗?所讨论的存储库实际上应该是可访问的。
理想情况下,如果有人能指出一个有工作存储库的源文件,我会很高兴。我们一直使用爱尔兰的 HEANET 作为我们的安装目录,它在其他机器上始终有效!
我相信我们在 ubuntu 上,源文件本身似乎也在谈论 Debian 软件包。我刚刚添加了尝试安装的输出。我已经运行了 apt-get update,这也会引发各种 403 错误。
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
ruby1.8
Suggested packages:
ri ruby-dev ruby1.8-examples ri1.8
The following NEW packages will be installed:
ruby ruby1.8
0 upgraded, 2 newly installed, 0 to remove and 28 not upgraded.
Need to get 54.1 kB of archives.
After this operation, 295 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
WARNING: The following packages cannot be authenticated!
ruby1.8 ruby
Install these packages without verification [y/N]? Y
Err http://ie.archive.ubuntu.com/ubuntu/ natty/main ruby1.8 amd64 1.8.7.302-2
403 Forbidden [IP: 136.206.1.20 8080]
Err http://ie.archive.ubuntu.com/ubuntu/ natty/main ruby all 4.5
403 Forbidden [IP: 136.206.1.20 8080]
Failed to fetch http://ie.archive.ubuntu.com/ubuntu/pool/main/r/ruby1.8/ruby1.8_1.8.7.302-2_amd64.deb 403 Forbidden [IP: 136.206.1.20 8080]
Failed to fetch http://ie.archive.ubuntu.com/ubuntu/pool/main/r/ruby-defaults/ruby_4.5_all.deb 403 Forbidden [IP: 136.206.1.20 8080]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
答案1
136.206.1.20 上的(透明)代理阻止了您的请求。查看那里的日志,重新配置它、禁用它或将其中的行更改为/etc/apt/apt.conf
在其他计算机上有效的值。
/etc/apt/apt.conf
:
Acquire::http::proxy "http://proxy-ip:proxy-port";