Openwrt 安装软件到U盘或硬盘

运行一个多月的DDNAS被结婚来玩的小孩给关了,于是趁机更新了一下固件、安装个python跑上个iambus-xunlei-lixian 方便下载,不过DDNAS只有16MB的Flash,虽然删了几个没什么用软件但是安装个python之类的还是不够,于是乎就只能安装在U盘或硬盘上了。

手头上没有U盘,就直接安装在挂载的硬盘上吧。

下面说一下步骤:

mkdir /mnt/sda1/packages/
echo dest usb /mnt/sda1/packages/ >> /etc/opkg.conf
opkg --dest usb install python
ln -s /mnt/sda1/packages/usr/bin/python /usr/bin/python

记住安装软件时不要漏了--dest usb,这样才会安装到U盘或硬盘上。

PS:iambus-xunlei-lixian很好用,4M跑满,负载也很低,赞一个。

6 Responses to Openwrt 安装软件到U盘或硬盘

  1. 技术流,是我所欣赏的……
    只知道python是一门语言
    DDNAS是什么的,完全不清楚,看来我应该多学习学习了!

  2. joyanhui says:

    我也在用Openwrt 看明白安装方法了

    不过 军哥 这个 iambus-xunlei-lixian 怎么弄的?

    licess Reply:

    @joyanhui, 装上python后,按https://github.com/iambus/xunlei-lixian上的安装方法弄就行了

  3. leang521 says:

    login as: root
    root@192.168.1.220's password:

    BusyBox v1.19.4 (2012-10-26 05:56:46 EDT) built-in shell (ash)
    Enter 'help' for a list of built-in commands.

    _______ ________ __
    | |.-----.-----.-----.| | | |.----.| |_
    | - || _ | -__| || | | || _|| _|
    |_______|| __|_____|__|__||________||__| |____|
    |__| W I R E L E S S F R E E D O M
    -----------------------------------------------------
    BARRIER BREAKER (Bleeding Edge, r33938)
    -----------------------------------------------------
    * 1/2 oz Galliano Pour all ingredients into
    * 4 oz cold Coffee an irish coffee mug filled
    * 1 1/2 oz Dark Rum with crushed ice. Stir.
    * 2 tsp. Creme de Cacao
    -----------------------------------------------------
    root@OpenWrt:~# df -h
    Filesystem Size Used Available Use% Mounted on
    rootfs 1.4M 1.3M 180.0K 88% /
    /dev/root 1.5M 1.5M 0 100% /rom
    tmpfs 14.2M 92.0K 14.1M 1% /tmp
    tmpfs 512.0K 0 512.0K 0% /dev
    /dev/mtdblock3 1.4M 1.3M 180.0K 88% /overlay
    overlayfs:/overlay 1.4M 1.3M 180.0K 88% /
    root@OpenWrt:~# mount
    rootfs on / type rootfs (rw)
    /dev/root on /rom type squashfs (ro,relatime)
    proc on /proc type proc (rw,noatime)
    sysfs on /sys type sysfs (rw,noatime)
    tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime,size=14524k)
    tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
    devpts on /dev/pts type devpts (rw,noatime,mode=600)
    /dev/mtdblock3 on /overlay type jffs2 (rw,noatime)
    overlayfs:/overlay on / type overlayfs (rw,relatime,lowerdir=/,upperdir=/overlay)
    debugfs on /sys/kernel/debug type debugfs (rw,relatime)
    none on /proc/bus/usb type usbfs (rw,relatime)
    root@OpenWrt:~# mount -t ext3 /dev/sda1 /system -o rw,sync
    mount: mounting /dev/sda1 on /system failed: Invalid argument
    root@OpenWrt:~#

  4. 怡红公子 says:

    好像用'--dest usb'这样安装的软件不能直接用是不是?需要ln链接一下?python是这个地址,那别的是什么呢,有没有通用点的操作呢?

    licess Reply:

    @怡红公子, 可以直接用,不需要ln

发表评论

(required)

This site uses Akismet to reduce spam. Learn how your comment data is processed.