opkg安装到U盘

opkg安装到U盘2019独角兽企业重金招聘Python工程师标准>>>…

大家好,又见面了,我是你们的朋友全栈君。

1,在14.07版本测试下,首先必须保证U盘文件系统格式为ext3/ext4这样的。

也就是需要支持符号链接。

不然在安装的时候会报错。

这个报错不是每次安装都会产生,只有在需要安装lib的时候,

因为需要软连接U盘上的lib到系统的lib path 下面才会报错。

如果只是安装软件,还是可以用的。

2,需要设定环境变量,PATH和LD_LIBRARY_PATH,

位置在 /etc/profile文件里。

原先情况是没有 LD_LIBRARY_PATH 项的,需要增加上去。

注意:修改环境变量后,需要 source /etc/profile 使其生效

修改后/etc/profile内容:红色为新增加内容


#!/bin/sh

[ -f /etc/banner ] && cat /etc/banner

export LD_LIBRARY_PATH=/mnt/sda1/packages/usr/lib

export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/mnt/sda1/packages/usr/bin:/mnt/sda1/packages/usr/sbin

export HOME=$(grep -e “^${USER:-root}:” /etc/passwd | cut -d “:” -f 6)

export HOME=${HOME:-/root}

export PS1=’\u@\h:\w\$ ‘

[ -x /bin/more ] || alias more=less

[ -x /usr/bin/vim ] && alias vi=vim || alias vim=vi

[ -z “$KSH_VERSION” -o \! -s /etc/mkshrc ] || . /etc/mkshrc

[ -x /usr/bin/arp ] || arp() { cat /proc/net/arp; }

[ -x /usr/bin/ldd ] || ldd() { LD_TRACE_LOADED_OBJECTS=1 $*; }


3,修改 /etc/opkg.conf文件

追加dest usb定义

echo dest usb /mnt/sda2/packages/ >> /etc/opkg.conf

修改该配置文件后,使用 opkg update 使其更新生效

修改后文件内容:红色为新增加内容


dest root /

dest ram /tmp

lists_dir ext /var/opkg-lists

option overlay_root /overlay

src/gz barrier_breaker_base http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/base

src/gz barrier_breaker_luci http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/luci

src/gz barrier_breaker_management http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/management

src/gz barrier_breaker_oldpackages http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/oldpackages

src/gz barrier_breaker_packages http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/packages

src/gz barrier_breaker_routing http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/routing

src/gz barrier_breaker_telephony http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/telephony

dest usb /mnt/sda1/packages/


4,使用说明

opkg install -dest usb  madplay

-dest usb: 指定安装目录

网上参考的一个例子,至少我用来安装madplay是不行的。

链接如下

转载于:https://my.oschina.net/u/2435819/blog/519071

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139766.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • c语言进销存系统设计代码,web版进销存系统 – WEB源码|源代码 – 源码中国[通俗易懂]

    c语言进销存系统设计代码,web版进销存系统 – WEB源码|源代码 – 源码中国[通俗易懂]压缩包:webjxc.rar列表mrEMS\DB_51aspx\db_CMS_Data.MDFmrEMS\DB_51aspx\db_CMS_Log.LDFmrEMS\EMS\001.icomrEMS\EMS\BaseClass\BaseInfo.csmrEMS\EMS\BaseClass\BaseInfo.cs.bakmrEMS\EMS\BaseClass\DataBase.csmrEMS\…

    2022年5月31日
    32
  • ZPL指令_TSC指令

    ZPL指令_TSC指令^CC,~CC改变格式指令前缀  ^CC,~CC(改变脱字符)指令是用于改变指令前缀。缺省前缀是脱字符(^)。^CC,~CC指令格式  ^CCx,~CCx^CC,~CC=改变脱字符x=任何ASCII字符  缺省值:要求有参数。如不用参数,下一字符接收后作为新的前缀字符。

    2025年7月27日
    4
  • 计算机专业英语词汇大全

    A(Active-matrix)主动矩阵(Adaptercards)适配卡(Advancedapplication)高级应用(Analyticalgraph)分析图表(Analyze)分析(Animations)动画(Applicationsoftware)应用软件(Arithmeticoperations)算术运算(Audio-outputdevice)音频输出…

    2022年4月4日
    76
  • HYSBZ 2243 染色 (树链拆分)

    HYSBZ 2243 染色 (树链拆分)

    2022年1月3日
    37
  • loadrunner压力测试学习笔记

    loadrunner压力测试学习笔记loadrunner学习过程以下仅记录自己的学习过程,有不对之处欢迎指出。压力测试步骤:1.分析需求2.准备脚本3.调试脚本2.准备脚本:可以录制也可以自己写,录制的话先按需求分好每一个action,录制时先切换到当前action,再进行录制。例如:创建一个新的脚本,在action里添加新的action,open_index,submit_login,sign_off(loadrunner自带案例的登录过程)3.调试脚本:(1)回放:脚本准备好后进行回放,需要参数的提前准备好参数,比如注册

    2022年7月18日
    15
  • linux查看crontab状态_crontab -e

    linux查看crontab状态_crontab -elinux下定时执行任务的方法在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps-ef|grepcron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“crontable”的简写。一、cron在3个地方查找配置文件:1、/var/spool/cron/这个目录下存放的是每个用户包括root的cron…

    2022年8月24日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号