BB edited this page Sep 18, 2017 · 37 revisions

Welcome to the Entware-Keenetic wiki!

Этот репозиторий для маршрутизаторов фирмы ZyXEL серии Keenetic. На момент написания статьи доступно более 2000 пакетов (с подключенными фидами от Entware-ng).

History

Поскольку проект Entware-ng позиционируется как универсальный, то, для лучшей совместимости с Keenetic`ами (наличие некоторых специфичных пакетов и использование оригинального ядра), было принято решение о создании данного проекта. Он поддерживается той же командой, что и Entware-ng.

Installation

Проверьте, что ваш Keenetic соответствует следующим требованиям:

  • ZyXEL Keenetic с USB-портом и поддержкой съемных носителей (HDD/флешки).
  • Прошивка с компонентом OPKG (2.05 - 2.11).

Using repo

Entware-Keenetic использует менеджер пакетов OPKG (подробную справку можно найти здесь). Для примера, найдем и установим пакеты transmission с Web UI и зависимостями:

Обновим список доступных пакетов:

# opkg update
Downloading http://ndm.zyxmon.org/binaries/keenle/Packages.gz.
Updated list of available packages in /opt/var/opkg-lists/keenle.

Просмотрим список пакетов со словом transmission:

# opkg list *transmission*
transmission-cli-openssl - 2.92-2 - CLI utilities for transmission.
transmission-cli-polarssl - 2.92-2 - CLI utilities for transmission.
transmission-daemon-openssl - 2.92-2 - Transmission is a simple BitTorrent client.
 It features a very simple, intuitive interface
 on top on an efficient, cross-platform back-end.
 This package contains the daemon itself.
transmission-daemon-polarssl - 2.92-2 - Transmission is a simple BitTorrent client.
 It features a very simple, intuitive interface
 on top on an efficient, cross-platform back-end.
 This package contains the daemon itself.
transmission-remote-openssl - 2.92-2 - CLI remote interface for transmission.
transmission-remote-polarssl - 2.92-2 - CLI remote interface for transmission.
transmission-web - 2.92-2 - Webinterface resources for transmission.

Установим пакет transmission-web:

# opkg install transmission-web
Installing transmission-web (2.92-2) to root...
Downloading http://ndm.zyxmon.org/binaries/keenle/transmission-web_2.92-2_keenle.ipk.
Installing transmission-daemon-polarssl (2.92-2) to root...
Downloading http://ndm.zyxmon.org/binaries/keenle/transmission-daemon-polarssl_2.92-2_keenle.ipk.
Installing libevent2 (2.0.22-1) to root...
Downloading http://ndm.zyxmon.org/binaries/keenle/libevent2_2.0.22-1_keenle.ipk.
Installing libpolarssl (1.3.16-1) to root...
Downloading http://ndm.zyxmon.org/binaries/keenle/libpolarssl_1.3.16-1_keenle.ipk.
Configuring libevent2.
Configuring libpolarssl.
Configuring transmission-daemon-polarssl.
Configuring transmission-web.
...

Internals

Entware-Keenetic, как и Entware-ng, использует среду сборки OpenWrt для компиляции пакетов. Некоторые пакеты перешли из OpenWrt, другие являются уникальными. Мы синхронизируем наши исходники с фидами OpenWrt и обновляем собственные пакеты, примерно, один раз в месяц. На отлов багов и улучшение пакетов уходит всё остальное время.

Информация о системе сборки:

  • для сборки используются GCC 5.4.0, uClibc-ng 1.0.17 и ядро 2.6.22-tc из проекта NDM Systems, Inc..

Contacts

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.