Продолжаяю цикл переводов. На этот раз решил перевести способ установки менеджера пакетов.
Введение
Для непосвященных, менеджер пакетов — это способ установки и обслуживания программного обеспечения на компьютерные системы. В контексте сторы, она позволяет легко загружать, устанавливать и обновлять программы. Он также может удалить программы, которые вам больше не надо.
Менеджер пакетов, который мы будем использовать, называется Optware. Первоначально он был создан для NSLU2, однако позволяет устанавливать дополнительное программное обеспечение на стору без вмешательства в оригинальную прошивку. Проект Optware поддерживает несколько архитектур в том числе и стору, а так же поддреживает репозитарии (место откуда менеджер пакетов все скачивает).
Стоит отметить, что некоторые программы вызвали проблемы, потому что они из другого репозитария и не совсем совместимы. Смотрите тут для более подробной информации.
Установка
Подготовка
Для того чтобы установить optware мы должны сделать некоторые приготовления.
Вход в систему
В первую очередь необходимо войти в стору через SSH.
Перемещение /opt на жесткий диск
NAND флэш-память (на которой хранится прошивка сторы) имеет ограниченное число операций чтения и записи. Использование менеджера пакетов увеличит износ карты, поэтому мы переместим каталог /opt на жесткий диск. /opt — это место где будут хранится все программы, которые мы установим с помощью менеджера пакетова.
Во-первых надо получить права root пользователя:
$ sudo -s
Следующее что нам надо, это скопировать содержимое opt в новое место /home/opt .
# cd /
# cp -r /opt /home/opt
Если все хорошо, содержимое /opt должны быть скопировано в /home/opt. Следующее, что нужно сделать, это создать символическую ссылку в корневой директории в новую папку, чтобы все записывалось в opt на жестком диске.
# mv opt opt-old
# ln -s /home/opt /opt
Сейчас мы готовы установить Optware и, самое главное, это прекрасный менеджер пакетов ipkg.
Установка Optware
Сперва мы должны создать папку в вашей home директории для загрузки в нее ipkg и собственно скачать его.
# cd ~
# mkdir ipkg
# cd ipkg
# wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/ipkg-opt_0.99.163-10_arm.ipk
Теперь мы можем распаковать файлы которые нам нужны.
# tar -xzf ipkg-opt_0.99.163-10_arm.ipk
# cp ./data.tar.gz /data.tar.gz
# cd /
# tar -xzf data.tar.gz
# rm data.tar.gz
Теперь мы приступаем к установке ipkg.
# echo src cs08q1armel http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable >> /opt/etc/ipkg.conf
# /opt/bin/ipkg update
Если все хорошо, то на этом все, можете наслаждаться 🙂
Если вы хотите больше опасности иили нужны больее новые пакеты, вы можете использовать unstable (нестабильную) ветку репозитария для ipkg. Чтобы это сделать, просто замените «stable» на «unstable» в
# wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/ipkg-opt_0.99.163-10_arm.ipk
и
# echo src cs08q1armel http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable >> /opt/etc/ipkg.conf
Оригинал статьи : http://hardwarehackersunite.com/wiki/index.php?title=Installing_a_package_manager.
2 комментария
RSS / trackback