1. login to backend

optiware ipkg

http://wiki.qnap.com/wiki/Install_Optware_IPKG

repo: http://ipkg.nslu2-linux.org/feeds/optware/ts509/cross/unstable/

2. login via ssh

[~] # ipkg install util-linux

Installing util-linux (2.12r-6) to root…

Downloading http://ipkg.nslu2-linux.org/feeds/optware/ts509/cross/unstable/util-linux_2.12r-6_i686.ipk

Configuring util-linux

update-alternatives: Linking //opt/sbin/agetty to /opt/sbin/util-linux-agetty

update-alternatives: Linking //opt/sbin/blockdev to /opt/sbin/util-linux-blockdev

update-alternatives: Linking //opt/sbin/cfdisk to /opt/sbin/util-linux-cfdisk

update-alternatives: Linking //opt/sbin/ctrlaltdel to /opt/sbin/util-linux-ctrlaltdel

update-alternatives: Linking //opt/sbin/elvtune to /opt/sbin/util-linux-elvtune

update-alternatives: Linking //opt/sbin/fdisk to /opt/sbin/util-linux-fdisk

update-alternatives: Linking //opt/sbin/fsck.cramfs to /opt/sbin/util-linux-fsck.cramfs

update-alternatives: Linking //opt/sbin/fsck.minix to /opt/sbin/util-linux-fsck.minix

update-alternatives: Linking //opt/sbin/hwclock to /opt/sbin/util-linux-hwclock

update-alternatives: Linking //opt/sbin/losetup to /opt/sbin/util-linux-losetup

update-alternatives: Linking //opt/sbin/mkfs to /opt/sbin/util-linux-mkfs

update-alternatives: Linking //opt/sbin/mkfs.bfs to /opt/sbin/util-linux-mkfs.bfs

update-alternatives: Linking //opt/sbin/mkfs.cramfs to /opt/sbin/util-linux-mkfs.cramfs

update-alternatives: Linking //opt/sbin/mkfs.minix to /opt/sbin/util-linux-mkfs.minix

update-alternatives: Linking //opt/sbin/mkswap to /opt/sbin/util-linux-mkswap

update-alternatives: Linking //opt/sbin/pivot_root to /opt/sbin/util-linux-pivot_root

update-alternatives: Linking //opt/sbin/readprofile to /opt/sbin/util-linux-readprofile

update-alternatives: Linking //opt/sbin/sfdisk to /opt/sbin/util-linux-sfdisk

update-alternatives: Linking //opt/sbin/sln to /opt/sbin/util-linux-sln

update-alternatives: Linking //opt/sbin/swapon to /opt/sbin/util-linux-swapon

update-alternatives: Linking //opt/sbin/tunelp to /opt/sbin/util-linux-tunelp

update-alternatives: Linking //opt/bin/arch to /opt/bin/util-linux-arch

update-alternatives: Linking //opt/bin/cal to /opt/bin/util-linux-cal

update-alternatives: Linking //opt/bin/chkdupexe to /opt/bin/util-linux-chkdupexe

update-alternatives: Linking //opt/bin/col to /opt/bin/util-linux-col

update-alternatives: Linking //opt/bin/colcrt to /opt/bin/util-linux-colcrt

update-alternatives: Linking //opt/bin/colrm to /opt/bin/util-linux-colrm

update-alternatives: Linking //opt/bin/column to /opt/bin/util-linux-column

update-alternatives: Linking //opt/bin/cytune to /opt/bin/util-linux-cytune

update-alternatives: Linking //opt/bin/ddate to /opt/bin/util-linux-ddate

update-alternatives: Linking //opt/bin/dmesg to /opt/bin/util-linux-dmesg

update-alternatives: Linking //opt/bin/fdformat to /opt/bin/util-linux-fdformat

update-alternatives: Linking //opt/bin/flock to /opt/bin/util-linux-flock

update-alternatives: Linking //opt/bin/getopt to /opt/bin/util-linux-getopt

update-alternatives: Linking //opt/bin/hexdump to /opt/bin/util-linux-hexdump

update-alternatives: Linking //opt/bin/ipcrm to /opt/bin/util-linux-ipcrm

update-alternatives: Linking //opt/bin/ipcs to /opt/bin/util-linux-ipcs

update-alternatives: Linking //opt/bin/isosize to /opt/bin/util-linux-isosize

update-alternatives: Linking //opt/bin/kill to /opt/bin/util-linux-kill

update-alternatives: Linking //opt/bin/last to /opt/bin/util-linux-last

update-alternatives: Linking //opt/bin/line to /opt/bin/util-linux-line

update-alternatives: Linking //opt/bin/logger to /opt/bin/util-linux-logger

update-alternatives: Linking //opt/bin/look to /opt/bin/util-linux-look

update-alternatives: Linking //opt/bin/mcookie to /opt/bin/util-linux-mcookie

update-alternatives: Linking //opt/bin/mesg to /opt/bin/util-linux-mesg

update-alternatives: Linking //opt/bin/more to /opt/bin/util-linux-more

update-alternatives: Linking //opt/bin/namei to /opt/bin/util-linux-namei

update-alternatives: Linking //opt/bin/pg to /opt/bin/util-linux-pg

update-alternatives: Linking //opt/bin/raw to /opt/bin/util-linux-raw

update-alternatives: Linking //opt/bin/rename to /opt/bin/util-linux-rename

update-alternatives: Linking //opt/bin/renice to /opt/bin/util-linux-renice

update-alternatives: Linking //opt/bin/rev to /opt/bin/util-linux-rev

update-alternatives: Linking //opt/bin/script to /opt/bin/util-linux-script

update-alternatives: Linking //opt/bin/setfdprm to /opt/bin/util-linux-setfdprm

update-alternatives: Linking //opt/bin/setsid to /opt/bin/util-linux-setsid

update-alternatives: Linking //opt/bin/setterm to /opt/bin/util-linux-setterm

update-alternatives: Linking //opt/bin/tailf to /opt/bin/util-linux-tailf

update-alternatives: Linking //opt/bin/ul to /opt/bin/util-linux-ul

update-alternatives: Linking //opt/bin/wall to /opt/bin/util-linux-wall

update-alternatives: Linking //opt/bin/whereis to /opt/bin/util-linux-whereis

update-alternatives: Linking //opt/bin/write to /opt/bin/util-linux-write

update-alternatives: Linking //opt/share/man/man1/arch.1 to /opt/share/man/man1/util-linux-arch.1

update-alternatives: Linking //opt/share/man/man1/cal.1 to /opt/share/man/man1/util-linux-cal.1

update-alternatives: Linking //opt/share/man/man1/chkdupexe.1 to /opt/share/man/man1/util-linux-chkdupexe.1

update-alternatives: Linking //opt/share/man/man1/col.1 to /opt/share/man/man1/util-linux-col.1

update-alternatives: Linking //opt/share/man/man1/colcrt.1 to /opt/share/man/man1/util-linux-colcrt.1

update-alternatives: Linking //opt/share/man/man1/colrm.1 to /opt/share/man/man1/util-linux-colrm.1

update-alternatives: Linking //opt/share/man/man1/column.1 to /opt/share/man/man1/util-linux-column.1

update-alternatives: Linking //opt/share/man/man1/ddate.1 to /opt/share/man/man1/util-linux-ddate.1

update-alternatives: Linking //opt/share/man/man1/flock.1 to /opt/share/man/man1/util-linux-flock.1

update-alternatives: Linking //opt/share/man/man1/getopt.1 to /opt/share/man/man1/util-linux-getopt.1

update-alternatives: Linking //opt/share/man/man1/hexdump.1 to /opt/share/man/man1/util-linux-hexdump.1

update-alternatives: Linking //opt/share/man/man1/kill.1 to /opt/share/man/man1/util-linux-kill.1

update-alternatives: Linking //opt/share/man/man1/last.1 to /opt/share/man/man1/util-linux-last.1

update-alternatives: Linking //opt/share/man/man1/line.1 to /opt/share/man/man1/util-linux-line.1

update-alternatives: Linking //opt/share/man/man1/logger.1 to /opt/share/man/man1/util-linux-logger.1

update-alternatives: Linking //opt/share/man/man1/look.1 to /opt/share/man/man1/util-linux-look.1

update-alternatives: Linking //opt/share/man/man1/mcookie.1 to /opt/share/man/man1/util-linux-mcookie.1

update-alternatives: Linking //opt/share/man/man1/mesg.1 to /opt/share/man/man1/util-linux-mesg.1

update-alternatives: Linking //opt/share/man/man1/more.1 to /opt/share/man/man1/util-linux-more.1

update-alternatives: Linking //opt/share/man/man1/namei.1 to /opt/share/man/man1/util-linux-namei.1

update-alternatives: Linking //opt/share/man/man1/pg.1 to /opt/share/man/man1/util-linux-pg.1

update-alternatives: Linking //opt/share/man/man1/readprofile.1 to /opt/share/man/man1/util-linux-readprofile.1

update-alternatives: Linking //opt/share/man/man1/rename.1 to /opt/share/man/man1/util-linux-rename.1

update-alternatives: Linking //opt/share/man/man1/rev.1 to /opt/share/man/man1/util-linux-rev.1

update-alternatives: Linking //opt/share/man/man1/script.1 to /opt/share/man/man1/util-linux-script.1

update-alternatives: Linking //opt/share/man/man1/setterm.1 to /opt/share/man/man1/util-linux-setterm.1

update-alternatives: Linking //opt/share/man/man1/tailf.1 to /opt/share/man/man1/util-linux-tailf.1

update-alternatives: Linking //opt/share/man/man1/ul.1 to /opt/share/man/man1/util-linux-ul.1

update-alternatives: Linking //opt/share/man/man1/wall.1 to /opt/share/man/man1/util-linux-wall.1

update-alternatives: Linking //opt/share/man/man1/whereis.1 to /opt/share/man/man1/util-linux-whereis.1

update-alternatives: Linking //opt/share/man/man1/write.1 to /opt/share/man/man1/util-linux-write.1

update-alternatives: Linking //opt/share/man/man5/fstab.5 to /opt/share/man/man5/util-linux-fstab.5

update-alternatives: Linking //opt/share/man/man5/nfs.5 to /opt/share/man/man5/util-linux-nfs.5

update-alternatives: Linking //opt/share/man/man8/agetty.8 to /opt/share/man/man8/util-linux-agetty.8

update-alternatives: Linking //opt/share/man/man8/blockdev.8 to /opt/share/man/man8/util-linux-blockdev.8

update-alternatives: Linking //opt/share/man/man8/cfdisk.8 to /opt/share/man/man8/util-linux-cfdisk.8

update-alternatives: Linking //opt/share/man/man8/ctrlaltdel.8 to /opt/share/man/man8/util-linux-ctrlaltdel.8

update-alternatives: Linking //opt/share/man/man8/cytune.8 to /opt/share/man/man8/util-linux-cytune.8

update-alternatives: Linking //opt/share/man/man8/dmesg.8 to /opt/share/man/man8/util-linux-dmesg.8

update-alternatives: Linking //opt/share/man/man8/elvtune.8 to /opt/share/man/man8/util-linux-elvtune.8

update-alternatives: Linking //opt/share/man/man8/fdformat.8 to /opt/share/man/man8/util-linux-fdformat.8

update-alternatives: Linking //opt/share/man/man8/fdisk.8 to /opt/share/man/man8/util-linux-fdisk.8

update-alternatives: Linking //opt/share/man/man8/fsck.minix.8 to /opt/share/man/man8/util-linux-fsck.minix.8

update-alternatives: Linking //opt/share/man/man8/hwclock.8 to /opt/share/man/man8/util-linux-hwclock.8

update-alternatives: Linking //opt/share/man/man8/ipcrm.8 to /opt/share/man/man8/util-linux-ipcrm.8

update-alternatives: Linking //opt/share/man/man8/ipcs.8 to /opt/share/man/man8/util-linux-ipcs.8

update-alternatives: Linking //opt/share/man/man8/isosize.8 to /opt/share/man/man8/util-linux-isosize.8

update-alternatives: Linking //opt/share/man/man8/losetup.8 to /opt/share/man/man8/util-linux-losetup.8

update-alternatives: Linking //opt/share/man/man8/mkfs.8 to /opt/share/man/man8/util-linux-mkfs.8

update-alternatives: Linking //opt/share/man/man8/mkfs.bfs.8 to /opt/share/man/man8/util-linux-mkfs.bfs.8

update-alternatives: Linking //opt/share/man/man8/mkfs.minix.8 to /opt/share/man/man8/util-linux-mkfs.minix.8

update-alternatives: Linking //opt/share/man/man8/mkswap.8 to /opt/share/man/man8/util-linux-mkswap.8

update-alternatives: Linking //opt/share/man/man8/mount.8 to /opt/share/man/man8/util-linux-mount.8

update-alternatives: Linking //opt/share/man/man8/pivot_root.8 to /opt/share/man/man8/util-linux-pivot_root.8

update-alternatives: Linking //opt/share/man/man8/raw.8 to /opt/share/man/man8/util-linux-raw.8

update-alternatives: Linking //opt/share/man/man8/renice.8 to /opt/share/man/man8/util-linux-renice.8

update-alternatives: Linking //opt/share/man/man8/setfdprm.8 to /opt/share/man/man8/util-linux-setfdprm.8

update-alternatives: Linking //opt/share/man/man8/setsid.8 to /opt/share/man/man8/util-linux-setsid.8

update-alternatives: Linking //opt/share/man/man8/sfdisk.8 to /opt/share/man/man8/util-linux-sfdisk.8

update-alternatives: Linking //opt/share/man/man8/sln.8 to /opt/share/man/man8/util-linux-sln.8

update-alternatives: Linking //opt/share/man/man8/swapoff.8 to /opt/share/man/man8/util-linux-swapoff.8

update-alternatives: Linking //opt/share/man/man8/swapon.8 to /opt/share/man/man8/util-linux-swapon.8

update-alternatives: Linking //opt/share/man/man8/tunelp.8 to /opt/share/man/man8/util-linux-tunelp.8

update-alternatives: Linking //opt/share/man/man8/umount.8 to /opt/share/man/man8/util-linux-umount.8

update-alternatives: Linking //opt/sbin/swapoff to /opt/sbin/util-linux-swapon

Successfully terminated.

[~] #

admin