IPKG
Материал из SynologyWiki
Содержание |
[править] Что такое IPKG
IPKG является аналогом dpkg - это простая в использовании система управления пакетами, созданная для небольших устройств на базе ОС Linux, например накопителей Synology. Обычно это самый простой и надежный способ установки программ. Кроме того, IPKG будет использовать источники бинарных файлов для конкретного процессора. В настоящее время в прошивку накопителей Synology не входит IPKG, поэтому его установка - это первый шаг для добавления дополнительных программ.
[править] Как устанавливать IPKG
IPKG зависит от нескольких других пакетов, которые по умолчанию также не установлены на накопители Synology. Поэтому для установки нужно использовать соответствующий bootstrap, который автоматизирует установку.
[править] Bootstrap
Bootstrap - это скрипт, который устанавливает IPKG. Для каждого типа процессоров создан свой bootstrap, поэтому сначала нужно выяснить тип процессора.
[править] Список процессоров
http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have
[править] Скрипты для различных процессоров
Для процессора Intel XScale FW IXP420 BB ARM используйте скрипт
http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/unstable/ds101-bootstrap_1.0-4_armeb.xsh
Для процессора Intel Atom D410 x86 используйте скрипт
Для 8241 PPC -
http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/ds101-bootstrap_1.0-4_powerpc.xsh
Для 8543 PPC или 8533 PPC -
Для моделей mv5281 ARM используйте
http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/syno-x07-bootstrap_1.2-7_arm.xsh
Для Marvel Kirkwood mv6281 ARM
[править] Установка
Для установки перезагрузите накопитель, а затем подключитесь к нему через SSH, используя логин root и пароль от учетной записи admin. Затем выполните следующую последовательность действий:
1. Создать папку для дистрибутива и перейти в неё. (В окно PuTTY текст вставляется не через Ctrl+V, а через Shift+Insert)
mkdir /volume1/@tmp
cd /volume1/@tmp
2. Определить тип процессора и выбрать дистрибутив
3. Скачать нужный дистрибутив под свой процессор:
wget %Полный_HTTP-адрес_дистрибутива%
4. Выполнить скачанный скрипт:
sh %Название_скачанного_файла%
5. Удалить установочный файл (по желанию)
rm %Название_скачанного_файла%
6. если у Вас установлен DSM 4.x
Отредактируйте файл /root/.profile
vi /root/.profile
найти строку PATH=
после = нажать 'a' // Добавить текст после курсора
добавить
/opt/bin:/opt/sbin:
получится
PATH=/opt/bin:/opt/sbin:[все остальное не трогать]
нажать <ESC> // Перейти из режима ввода в командный режим
:w Записать в файл
:q Завершить работу с редактором
7. Перезагрузить накопитель командой reboot
8. Обновить список пакетов и установленные пакеты:
ipkg update
ipkg upgrade
9. Загрузить список доступных пакетов:
ipkg list
Система готова к работе.
[править] Использование IPKG
Эти команды также выполняются в консоли.
Загрузить список доступных пакетов: ipkg list
Установить новый пакет: ipkg install %Имя_пакета%. Также можно перечислить несколько пакетов через пробел, и они будут установлены по очереди.
Удалить пакет: ipkg remove %Имя_пакета%