apt-cacher-ng

apt-cacher-ng 不缓存服务器上安装的软件包
apt-cacher-ng

apt-cacher-ng 不缓存服务器上安装的软件包

我有三个 Ubuntu 系统,我希望通过设置下载包的缓存来最大限度地减少下载带宽。(只有三个系统,设置完整镜像是不值得的)。 apt-cacher-ng听起来很完美,但在使用 1 个服务器和 1 个客户端进行试用后,它并没有像我预期的那样工作。 当我在客户,它可以按预期工作 - 包被下载到服务器并存储在服务器的缓存中。 但是当我在服务器,这些包不会被缓存。 对我来说,这有点破坏了apt-cacher-ng它的实用性——只有两个系统,我最终还是会下载两次软件包(例如内核更新等)。我希望它缓存下载的要安装在服务器上的软件包;对我来说,这些软件包和客户端请求的软件...

Admin

是否可以让 apt-cacher-ng 保留某些软件包的静态版本
apt-cacher-ng

是否可以让 apt-cacher-ng 保留某些软件包的静态版本

有没有办法指定 apt-cacher 不应更新某些软件包的版本,而应在特定时间段内保留静态版本?例如,当我处于升级周期中,并且我想将所有服务器升级到相同的内核版本时?我无法一次更新所有主机,并且我希望软件包保持静态,而不是在完成升级周期之前发布新版本时进行刷新。 我意识到这本质上是镜像,但我想知道是否有人可以提供任何建议,说明如何使用 apt-cacher-ng 实现这一点。 谢谢 ...

Admin

让 apt 使用本地缓存 - apt-cacher-ng
apt-cacher-ng

让 apt 使用本地缓存 - apt-cacher-ng

我有一台主机,我已安装apt-cacher-ng并复制了预填充缓存在 下/var/cache/apt-cacher-ng。我看到服务正在运行,没有错误。但是,当我尝试下载某些内容时,apt似乎仍然尝试使用archive.ubuntu.com!此主机没有网络连接。我如何确保apt仅使用本地缓存? 我还添加了以下配置: $ cat /etc/apt/apt.conf.d/99_local_proxy.conf Acquire::http::Proxy "http://localhost:3142/"; Acquire::ForceIPv4 "true"; Acq...

Admin

WSL 上的 Ubuntu 和 apt 缓存
apt-cacher-ng

WSL 上的 Ubuntu 和 apt 缓存

我的家庭和办公室网络上有几台 Ubuntu 服务器、虚拟机和笔记本电脑。我让它们都使用 apt 缓存进行更新(节省大量带宽) 我知道除了 x86_64 之外,我不能将此缓存用于任何其他系统,因此 ARM SOC 会自行更新。但我也可以从同一缓存中更新 WSL 上的 Ubuntu(适用于 Linux 的 Windows 子系统)吗?它也是 x86_64,所以当 WSL 更新时(或者当 WSL 上的 Ubuntu 通过商店更新时),内核不会更新,但其余软件包会从同一缓存中更新吗?或者对于该版本的 Ubuntu,所有软件包都不同吗? ...

Admin

apt-cacher-ng 无法从新发行版(即 bionic 18.04)导入
apt-cacher-ng

apt-cacher-ng 无法从新发行版(即 bionic 18.04)导入

我在网络连接较慢的 ubuntu 16.04 服务器(桌面)上运行 apt-cacher-ng (acng)。我有一台 18.04 笔记本电脑,使用快速连接下载所有已安装的软件包,并将它们 rsync 到 acng 的 _import。然后我让笔记本电脑 apt 使用服务器端口 3142 作为代理(并验证它确实被使用)。这应该会填充 acng 索引文件。但是,当我从服务器触发导入时(http://本地主机:3142/acng-report.html), 没有导入任何 bionic 文件。此外,索引文件(Package.xz)似乎从未存储在 acng 目录中(...

Admin

使用 cacher 作为代理执行 Ubuntu 预安装后找不到 Apt-Cacher NG 缓存文件
apt-cacher-ng

使用 cacher 作为代理执行 Ubuntu 预安装后找不到 Apt-Cacher NG 缓存文件

我在 Ubuntu 主机上设置了 Apt-Cacher NG。我使用它来缓存另一个 Ubuntu 安装并为进一步的安装设置一个 repo。我尝试通过下面的预置文件安装 Ubuntu,指向 cacher 代理。我找不到缓存的 .deb 文件。它们被缓存了吗? 预置文件: d-i debian-installer/locale string en_US d-i time/zone string UTC d-i keyboard-configuration/xkb-keymap select us d-i netcfg/choose_interface s...

Admin

为较旧的 Ubuntu 版本配置缓存服务器
apt-cacher-ng

为较旧的 Ubuntu 版本配置缓存服务器

我们有ubuntu 10.04和ubuntu 10.10操作系统。但是我们的软件只能在这些版本上运行。我们在使用的新版本 12.04 (LTS) 中遇到了一些问题。但暂时我们需要设置一个缓存服务器来安装这些版本中的基本软件包,如 samba、thunderbird、ssh 和插件等。有什么可能吗? 我已经知道这些版本已停止支持。但我们只喜欢这些版本,因为它有一个经典的 gnome。 我们正在升级我们的软件,因此我们需要一个临时的解决方案。 想过设置apt-mirror,但是它消耗更多的带宽,每次发布都需要下载85GB的数据,这相当困难而且需要花费很多时间...

Admin

如何防止 apt-get/aptitude 保留缓存
apt-cacher-ng

如何防止 apt-get/aptitude 保留缓存

我已经安装apt-Cacher NG为多台机器提供软件包缓存。因此,我认为没有必要让 aptitude/apt-get 在 中保留自己的(第二个)缓存/var/cache/apt/archives。我知道我可以用 清空这个缓存sudo apt-get clean,但是有没有办法配置 apt-get 在安装完成后自动清理缓存? ...

Admin

有谁知道为什么 apt-cacher-ng 总是下载索引文件(Packages.gz),即使该文件存在于 apt-cacher-ng 的缓存中?
apt-cacher-ng

有谁知道为什么 apt-cacher-ng 总是下载索引文件(Packages.gz),即使该文件存在于 apt-cacher-ng 的缓存中?

我刚刚通过全新安装从 11.04 更新到 Ubuntu 12.04。 我安装了 apt-cacher-ng,发现它有些奇怪。它总是下载索引文件 (Packages.gz),即使该文件存在于 apt-cacher-ng 的缓存中。 事情的经过如下: 在 Ubuntu 10.10 和 11.04 上 在我的笔记本电脑上安装并配置了 apt-cacher-ng,然后我重新加载并安装了一些软件包 之后,我为朋友的笔记本电脑配置了 apt-cacher-ng 代理(192.168.1.1:3142),重新加载存储库的速度非常快,一秒钟就完成了,无需使用我的互...

Admin

缓存 Ubuntu 更新和控制何时检索新更新的最佳方法
apt-cacher-ng

缓存 Ubuntu 更新和控制何时检索新更新的最佳方法

在服务器上缓存 Ubuntu 更新并防止新的更新被添加到缓存中(来自互联网),直到我准备好更新缓存的最佳方法是什么? 我读过关于 apt-cacher、apt-cacher-ng 和 squid-deb-proxy 的文章,但就我而言 a) 需要更新的客户端将无法访问互联网,只能访问内部服务器。(在这种情况下上述解决方案是否会出现失败的情况?)。 b) 我需要向多个客户端提供完全相同的更新,因此需要防止在对不同客户端的更新之间更新缓存。(需要打开和关闭缓存本身的更新。) 上述任何解决方案都能以这种方式发挥作用吗? ...

Admin

apt-cacher-ng:强制客户端使用本地存储库
apt-cacher-ng

apt-cacher-ng:强制客户端使用本地存储库

我目前管理着十几台服务器。apt-cacher-ng安装在开发服务器上以维护软件包。 这个想法是一模一样生产服务器上的包的版本和数量。 我们首先在开发服务器上进行更新/升级,然后在验证安装后(可能需要几个小时或一天),我们在生产服务器上进行同样的操作。 问题在于,在我们在开发服务器和生产服务器上进行更新之间,软件包的版本可能发生了变化,因此生产服务器不会获得相同版本的软件包。 我可以强制客户端(生产服务器)与开发服务器同步,而不是在互联网上检索较新的软件包吗? 或者,是否有任何巧妙的自动化方法来确保我的客户端与开发服务器同步? 谢谢阅读。 编辑: 找到了这个...

Admin

如何在服务器端触发 apt-cacher-ng 的缓存更新?
apt-cacher-ng

如何在服务器端触发 apt-cacher-ng 的缓存更新?

我已apt-cacher-ng在服务器上成功运行,并将其用作 20 多个使用各种发行版和 ppa 的设备/vm 的 apt 代理(除了要求它们使用缓存之外,我无法控制客户端) 我正在寻找一种方法,当我知道网络使用量最小时,在服务器端触发更新apt-cacher-ng缓存更新。换句话说,我想在服务器端检索代理客户端正在使用的所有 dists 和代理 ppa 的所有软件包的最新版本。目标是确保当客户端触发升级时,缓存已更新的可能性尽可能高(因此可以立即下载软件包)。 我想象有一个 cron 作业触发一个脚本,该脚本扫描apt-cacher-ng缓存,检索有关缓存...

Admin

本地存储库的预置代理设置
apt-cacher-ng

本地存储库的预置代理设置

我正在尝试根据官方文档中的示例为 Ubuntu 14.04 网络安装设置预置配置。我受到选择镜像上的代理错误。我正在使用apt-cacher-ng代理。因此,添加本地存储库失败,因为无法通过代理下载密钥apt-cacher-ng。通常我会收到有关密钥本身的错误。然后我尝试使用来自apt-cacher-ng后端 ( in.archive.ubuntu.com,在本例中) 中指定的镜像的随机 gpg 密钥。有关密钥的错误消失了(至少没有出现相关提示),但本地存储库仍然没有添加,即使我已设置: d-i debian-installer/allow_unauthe...

Admin

迁移 apt-cacher-ng 缓存
apt-cacher-ng

迁移 apt-cacher-ng 缓存

我有一台安装了 apt-cacher-ng 的 Debian 10 服务器,想将缓存迁移到 Ubuntu 18.04 服务器。只需复制目录就足够了吗/var/cache/apt-cacher-ng/?还是需要一些导入功能? ...

Admin