扩展软件包package feeds详细说明
来源:互联网 发布:智能对话机器人软件 编辑:程序博客网 时间:2024/06/11 09:33
- feeds即为包含到你的OpenWrt环境中的额外软件包的索引之类的。
- 注:feed译名很多,莫衷一是,还没有一个十分通用而备受认可的中文译名,所以文档中我们用"扩展软件包","软件源",或者直接用英文"feed"来称呼。
目前常用的feeds有:
src-svn packages svn://svn.openwrt.org.cn/dreambox/feeds/packages_10.03.2src-svn qpe svn://svn.openwrt.org.cn/dreambox/feeds/qpesrc-svn device svn://svn.openwrt.org.cn/dreambox/feeds/devicesrc-svn dreambox_packages svn://svn.openwrt.org.cn/dreambox/feeds/dreambox_packagessrc-svn luci_cn svn://svn.openwrt.org.cn/dreambox/feeds/luci/trunksrc-svn luci http://svn.luci.subsignal.org/luci/tags/0.10.0/contrib/packagesrc-svn xwrt http://x-wrt.googlecode.com/svn/branches/backfire_10.03/packagesrc-svn phone svn://svn.openwrt.org/openwrt/feeds/phonesrc-svn efl svn://svn.openwrt.org/openwrt/feeds/eflsrc-svn desktop svn://svn.openwrt.org/openwrt/feeds/desktopsrc-svn xfce svn://svn.openwrt.org/openwrt/feeds/xfcesrc-link custom /usr/src/openwrt/custom-feed
一般情况,你至少需要含packages feeds,其他可根据需求下载、安装feeds。
* packages - 提供众多库、工具等基本功能;也是其他feed所依赖的软件源,因此在安装其他feed前一定要先安装packages!* luci - OpenWrt默认的GUI(WEB管理界面)* xwrt - 另一种可替换LuCI的GUI* qpe - DreamBox维护的基于Qt的图形界面,包含Qt2,Qt4,Qtopia,OPIE,SMPlayer等众多图形界面。* device - DreamBox维护与硬件密切相关的软件,如uboot,qemu等。* dreambox_packages - DreamBox维护的国内常用网络工具,如oh3c,njit8021xclient等* desktop -* xfce -基于Xorg的著名轻量级桌面环境。Xfce建基在GTK+2.x之上,它使用Xfwm作为窗口管理器。* efl -针对enlightenment* phone -针对fso, paroli
各个feed间的依赖关系
各个feed间的依赖关系:
packages --> lucipackages --> xwrtpackages --> qpepackages --> devicepackages --> dreambox_packagespackages --> desktop --> xfcepackages --> desktop --> efl --> phone
其他feed都依赖于package软件源,因此安装其他feed前一定要先安装packages!
比如先安装package,然后在安装xwrt或者luci:
$ ./scripts/feeds install -p packages -a$ ./scripts/feeds install -p xwrt -a$ ./scripts/feeds install -p luci -a
再比如phone依赖于efl依赖于desktop,因此安装完package后,先安装desktop,再efl,最后phone:
$ ./scripts/feeds install -p desktop -a$ ./scripts/feeds install -p efl -a$ ./scripts/feeds install -p phone -a
搜索安装所需的软件包
下载、更新完feeds后:
$ ./scripts/feeds update -a
有时,不一定要安装feeds.conf中定义的全部feed,
$ ./scripts/feeds install -a
或者也不一定安装某个feed的全部,
$ ./scripts/feeds install -p xwrt -a
这时候可以搜索安装相关的软件包,例如安装和蓝牙有关的软件包:
$ ./scripts/feeds search bluetoothSearch results in feed 'packages':anyremote A bluetooth remote control appbemusedlinuxserver Bemused linux serverbluez-hcidump Bluetooth packet analyzerbluez-libs Bluetooth librarybluez-utils Bluetooth utilitiesmiax A console iax (asterisk) clientpython-bluez Python wrapper for the BlueZ Bluetooth stack
比如需要安装bluez-libs和bluez-utils这两个包,可以直接安装他们:
$ ./scripts/feeds install bluez-libs bluez-utilsCollecting package info: doneCollecting target info: doneInstalling package 'bluez-libs'Installing package 'gettext'Installing package 'libiconv'Installing package 'bluez-utils'Installing package 'dbus'Installing package 'expat'Installing package 'gettext-full'Installing package 'libiconv-full'
- feeds已经相当智能了,能够根据软件包间的依赖关系,自动把所依赖的软件包也一同安装了 :)
- 如果安装不成功,会出现:
Installing package 'weechat'WARNING: No feed for package 'libncursesw' found, maybe it's already part of the standard packages?
说明没有libncursesw这个软件包。
feeds clean 清除包。
https://dev.openwrt.org.cn/wiki/installfeeds
0 0
- 扩展软件包package feeds详细说明
- google.feeds.FeedControl 的说明和实例
- OpenWrt 增加 package软件包--1
- OpenWrt 增加 package软件包--0
- debian软件包说明
- Yii框架扩展ztree【目录树】配置详细说明
- 如何安装软件包(Package)及 rpm 软件包管理器
- Apache通用软件包(Commons Logging Package)使用方法
- Linux主要软件包管理器(package manager)
- OpenWrt开发 之扩展软件包
- android联网package说明
- struts2 package 配置说明
- struts2 package 属性说明
- struts2 package 属性说明
- struts2 package 属性说明
- package.json字段说明
- struts2 package 属性说明
- struts2 package 属性说明
- simple-spring-memcached 注解配置
- ThinkPHP框架中的U方法分析
- 判定鼠标点击某一控件
- SQL 事务 (存储过程与事务)
- 反序列化无法找到程序集(转载)
- 扩展软件包package feeds详细说明
- Java中的SoftReference
- java发送http请求
- LabVIEW关于数值显示控件增加单位的显示设置
- oracle 11g r2 RAC linux 6.4 x86_64 .
- C# 对象、文件与二进制串(byte数组)之间的转换
- 语音编码算法AMR NB , AMR WB 和AMR WB+的区别
- LEETCODE: Maximum Product Subarray
- 当json对象的key为数字时,在js中读取value的方法