仅限景观的解决方案

仅限景观的解决方案

我刚刚安装了一个 Landscape 服务器,并尝试更新我的一个客户端——似乎没有成功。因此,我检查了/var/log/landscape/package-changer.log客户端,发现我的客户端正在尝试获取 Ubuntu 的存储库。

这可能不是使用景观的通常方式,但是否可以配置以便我的客户端从景观服务器而不是 Ubuntu 存储库获取更新?

我的客户端无法直接访问互联网。

答案1

仅限景观的解决方案

Landscape 中有一项功能称为“存储库管理”。此功能使用起来有点复杂,更适合那些想要在整个实验室基础设施中分阶段更新的人。但是,您可以随意查看以下链接:

请记住,它在 Landscape 中缺乏用户友好的视图。除了这个主要警告之外,它确实有效并且从客户端的角度来看是无缝的——甚至支持私有存储库(https)。

Squid Deb 代理

但是,如果您只是想对 ubuntu 档案进行一些代理,您应该研究一下 squid-deb-proxy:

# On the landscape server or any machine your client can see with internet access:
sudo apt-get install squid-deb-proxy

# On the landscape client (you may have to do this by hand the first time, i.e.,
# download debs and use dpkg -i):
sudo apt-get install squid-deb-proxy-client

如果你正在使用公共存储库(如 Ubuntu 存档和 Launchpad PPA),这应该可以正常工作。但请参阅文档和这里有很多关于 squid-deb-proxy 的问题/答案如果您需要帮助进行配置,请访问论坛。

相关内容