NSLU2-Linux
view · edit · print · history

What is Optware?

The Optware package system was originally created to accompany the Unslung firmware for the NSLU2 (originally the packages were called Unslung packages). It has since been expanded to cover a variety of other platforms. However, much of the documentation hasn't been updated so you may still see references to Unslung and the NSLU2 when the information also applies to other platforms.

Packages

See the Packages page for more information about the available packages.

Optware platforms

Optware packages currently run on the following devices:

And many more...

You can get more information about the hardware from each device at the Platforms page.

Manually setup Optware on a device

  • First make sure you have sufficient space on /opt, you can either symlink or "mount -o bind" so that /opt is big enough.
  • Setup (only require wget, awk, and tar), with cs08q1armel as example below
# feed=http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable
# ipk_name=`wget -qO- $feed/Packages | awk '/^Filename: ipkg-opt/ {print $2}'`
# wget $feed/$ipk_name
# tar -xOvzf $ipk_name ./data.tar.gz | tar -C / -xzvf -
# mkdir -p /opt/etc/ipkg
# echo "src cross $feed" > /opt/etc/ipkg/feeds.conf
  • Usage (with nano and less as example packages)
# export PATH=/opt/bin:$PATH
# ipkg update
# ipkg install nano less
# ipkg list | less
  • Some devices also have native feed, some have kernel image/modules feed
view · edit · print · history · Last edited by rwhitby.
Based on work by BrianZhou, fcarolo, Wayne, flox, oleo, and rwhitby.
Originally by rwhitby.
Page last modified on July 03, 2009, at 03:45 AM