IPKG — это система управления пакетами (Package Management System), которая при необходимых знаниях позволить существенно расширить функционал вашего устройства.
Приступим…
1. Для начала необходимо включить поддержку SSH (Админка -> Management -> Сетевые службы -> Терминал)
2. Запустить любой ssh клиент, например Putty, и зайти под аккаунтом «root» на synology.
3. Создать папку для дистрибутива и перейти в неё, как вариант можно использовать для этих целей /tmp
mkdir /volume1/tmp /volume1/tmp или cd /tmp
4. Определить тип процессора и выбрать дистрибутив
5. Скачать нужный дистрибутив для своего процессора:
- В качестве примера для моего Synology 210j команда на скачивание будет следующей:
wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/syno-mvkw-bootstrap_1.2-7_arm.xsh
- Для виртуального synology, про которую я писал чуть ранее, уже другая:
wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
От правильности выбора, зависит дальнейшая работа хранилища, будь-те аккуратнее.
6. Установка:
sh syno-mvkw-bootstrap_1.2-7_arm.xsh
7. Обновить список пакетов и установленные пакеты:
ipkg update ipkg upgrade
8. Загрузить список доступных пакетов:
ipkg list
9. Для дальнейшей установки пакетов, скорее всего придется перезагрузить synology, хотя это не всегда верно.
10. Для себя я выполняю еще пару команд, которые не описаны в стандартном мануале:
ipkg install ncurses termcap PATH=/opt/bin:/opt/sbin:/bin:/sbin ipkg update ipkg install gcc binutils optware-devel gettext glib slang gconv-modules
Система готова к работе.
Необходимо помнить, что после обновления DSM (прошивки), указанные выше действия необходимо будет повторить.
Если у вас установлен расширенный список репозиториев для Synology, то можно сразу поставить «iPKGui» для администрирования пакетов. На текущий момент расширение в статусе «Beta»