Установите apt-cacher на не-Ubuntu сервер (маршрутизатор)

Есть ли способ установить apt-cacher на сервер, отличный от Ubuntu?

Я использую DD-WRT на своем маршрутизаторе, и я подумал, что было бы хорошо, если бы вместо него был apt-cacher. на ПК, который должен быть включен, если я хочу кеширование.

Я открыт для любых других идей о том, как я могу достичь этого.

3
задан 26 May 2012 в 15:47

1 ответ

Если у вашего маршрутизатора достаточно памяти (например, внешнего жесткого диска USB), это не должно быть проблемой, если вы знакомы с командной строкой.

Ваш маршрутизатор, скорее всего, работает на процессоре ARM или MIPS. Соответствующие дебы можно найти в репозиториях Debian здесь . Вы не можете установить их непосредственно на маршрутизаторе, поэтому распакуйте сначала dpkg-deb -x filename.deb destination-dir.

Затем вы можете попробовать переместить извлеченные файлы на ваш маршрутизатор и посмотреть, работают ли двоичные файлы. Если нет, вы всегда можете (перекрестно) скомпилировать их из исходного кода. В apt-cacher-ng я не вижу ничего, что могло бы помешать ему работать в системе, не основанной на Debian.


Альтернатива: используйте пакеты OpenWRT

Здесь также есть ветка apt-cacher-ng для OpenWRT на Github , и похоже, что она активно обновляется. DD-WRT работает на расширенном наборе оборудования, поддерживаемого OpenWRT, поэтому он почти наверняка скомпилируется и будет работать в вашей системе. Это может быть более простой вариант.

0
ответ дан 26 May 2012 в 15:47

Другие вопросы по тегам:

Похожие вопросы: