Netgear Stora : установка менеджера пакетов


Tagged ,

Продолжаяю цикл переводов. На этот раз решил перевести способ установки менеджера пакетов.

Введение
Для непосвященных, менеджер пакетов — это способ установки и обслуживания программного обеспечения на компьютерные системы. В контексте сторы, она позволяет легко загружать, устанавливать и обновлять программы. Он также может удалить программы, которые вам больше не надо.

Менеджер пакетов, который мы будем использовать, называется 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
.

Мой блог находят по следующим фразам

Share:

2 комментария

RSS / trackback

Respond

  1. z

    on 09.08.2010 at 12:59

    нехватает установки веб морды для удобства пользования

    а так супер перевод

  2. Человек_Разумный

    on 11.08.2010 at 09:55

    Для управления ipkg через веб морду есть пакет ipkg-web_7-7_arm.ipk
    Установить его можно так : ipkg install ipkg-web

    Чуть подробнее тут. Если плохо с английским могу перевести) Сам его не ставил, но думаю работать будет.
    Выглядет приблизительно так.