Менеджер пакетов ipkg
ВНИМАНИЕ! В данный момент (24 февраля 2019 года) менеджер пакетов Optware IPKG НЕ поддерживается. Используйте вместо него Entware OPKG, который можно скачать бесплатно из официального магазина Qnap.
Описание iPKG на сайте QNAPДля начала надо установить сам iPKG. Для этого надо зайти на NAS, открыть App Center и установить плагин "Optware IPKG". Далее показана работа с ipkg на примере поиска и установки Asterisk 11.
Поиск нужных пакетов
[/]# ipkg list | grep asterisk
...
asterisk11 - 11.7.0-1 - Asterisk is an Open Source PBX and telephony toolkit.
...
Установка пакета
[/]# ipkg install asterisk11
Installing asterisk11 (11.7.0-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ts509/cross/unstable/asterisk11_11.7.0-1_i686.ipk
package asterisk11 suggests installing asterisk14-core-sounds-en-alaw
package asterisk11 suggests installing asterisk14-core-sounds-en-g729
package asterisk11 suggests installing asterisk14-core-sounds-en-gsm
package asterisk11 suggests installing asterisk14-core-sounds-en-ulaw
package asterisk11 suggests installing asterisk14-extra-sounds-en-alaw
package asterisk11 suggests installing asterisk14-extra-sounds-en-g729
package asterisk11 suggests installing asterisk14-extra-sounds-en-gsm
package asterisk11 suggests installing asterisk14-extra-sounds-en-ulaw
package asterisk11 suggests installing asterisk14-moh-opsound-alaw
package asterisk11 suggests installing asterisk14-moh-opsound-g729
package asterisk11 suggests installing asterisk14-moh-opsound-gsm
package asterisk11 suggests installing asterisk14-moh-opsound-ulaw
package asterisk11 suggests installing libogg
package asterisk11 suggests installing net-snmp
package asterisk11 suggests installing radiusclient-ng
package asterisk11 suggests installing unixodbc
package asterisk11 suggests installing jabberd
package asterisk11 suggests installing x11
Installing termcap (1.3.1-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ts509/cross/unstable/termcap_1.3.1-2_i686.ipk
Installing popt (1.16-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ts509/cross/unstable/popt_1.16-1_i686.ipk
Installing libxml2 (2.7.8-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ts509/cross/unstable/libxml2_2.7.8-1_i686.ipk
Installing sqlite (3.8.1-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ts509/cross/unstable/sqlite_3.8.1-1_i686.ipk
Installing iksemel (1.4-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ts509/cross/unstable/iksemel_1.4-1_i686.ipk
Installing gnutls (2.6.5-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ts509/cross/unstable/gnutls_2.6.5-1_i686.ipk
Installing libtasn1 (2.13-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ts509/cross/unstable/libtasn1_2.13-1_i686.ipk
Installing libgcrypt (1.5.0-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ts509/cross/unstable/libgcrypt_1.5.0-1_i686.ipk
Installing libgpg-error (1.10-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ts509/cross/unstable/libgpg-error_1.10-1_i686.ipk
Configuring asterisk11
Configuring gnutls
Configuring iksemel
Configuring libgcrypt
Configuring libgpg-error
Configuring libtasn1
Configuring libxml2
Configuring popt
Configuring sqlite
Configuring termcap
Successfully terminated.
Найдём куда ipkg установил пакет
[/]# ipkg files asterisk11
Package asterisk11 (11.7.0-1) is installed on root and has the following files:
/opt/etc/asterisk/*.conf - конфигурационные файлы
/opt/include/asterisk/*.h - заголовочные файлы
/opt/lib/asterisk/modules/*.so - динамические библиотеки
/opt/sbin/astdb2sqlite3 - ???
/opt/var/lib/asterisk/static-http/*.html - ???