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


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

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

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


3
2018-05-26 11:47


происхождения




ответы:


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

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

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


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

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


3
2018-05-26 12:03



Ницца! Спасибо, я попробую пакеты OpenWRT и дам вам знать, как это получилось. - Yusuf
Об ошибках в репозиториях Debian мой маршрутизатор - это Cisco E3000 с Broadcom BCM4718 @ 480 МГц; какой из них я загружаю? - Yusuf
@ Юсуф: armhf должен работать на BCM4718. Пожалуйста, примите как ответ, если это поможет вам. Благодаря! - ish