Собственно попался в руки freenas 0.8 встала проблема установить iperf, простым гуглением нахожу команду pkg_add -r iperf, где -r указывает ставить iperf с репозитория, но во фринасе корень промонтирован только на чтение:
freenas2# mount
/dev/ufs/FreeNASs1a on / (ufs, local, soft-updates)
devfs on /dev (devfs, local, multilabel)
/dev/md0 on /etc (ufs, local)
/dev/md1 on /mnt (ufs, local)
/dev/md2 on /var (ufs, local)
/dev/ufs/FreeNASs4 on /data (ufs, local, soft-updates)
data on /mnt/data (zfs, local)
Существующие решения найденные мною основываются на всяких chroot и unionfs и были довольно напряжны.
Собственно лечится командой:
mount -o rw /dev/ufs/FreeNASs1a /
И вуаля любой софт можно ставить pkg_add -r.
freenas2# mount
/dev/ufs/FreeNASs1a on / (ufs, local, soft-updates)
devfs on /dev (devfs, local, multilabel)
/dev/md0 on /etc (ufs, local)
/dev/md1 on /mnt (ufs, local)
/dev/md2 on /var (ufs, local)
/dev/ufs/FreeNASs4 on /data (ufs, local, soft-updates)
data on /mnt/data (zfs, local)
Существующие решения найденные мною основываются на всяких chroot и unionfs и были довольно напряжны.
Собственно лечится командой:
mount -o rw /dev/ufs/FreeNASs1a /
И вуаля любой софт можно ставить pkg_add -r.