找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1764|回复: 6

请教个编译问题

[复制链接]
发表于 2015-10-4 09:53 | 显示全部楼层 |阅读模式
我在编译BB版的openwrt的时候发现很多软件包在官方的源码中是不包含的,比如s-s,石像鬼qos等等,而且就是编译好刷机后安装s-s的时候内核版本和官方编译的一样的,却提示内核不满足要求。但是因为需要,想把s-s编译进去,以便于刷机就用,不用再安装那么麻烦。
于是搜索了下论坛,发现这么一个帖子https://www.right.com.cn/forum/thread-147000-1-1.html
貌似就是说可以修改feeds.conf.default添加git更新源然后执行更新命令就可以在编译菜单中找到相关的软件编译选项。
git源地址https://github.com/981213/openwrt 貌似是大神之作。
我想问一下这个源是否可以用在BB版本上面以实现上面我所说的在编译菜单中出现官方不包含的第三方软件。
如果不行,还请问大神我改怎么做才行?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2015-10-4 21:32 | 显示全部楼层
他这个源是集成了你想要的非官方的软件和OP源代码的,至于是不是BB版本不清楚
话说,你就不能试试再问?

点评

谢谢,因为不知道是否BB版本适用,所以没敢测试  详情 回复 发表于 2015-10-4 22:05
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-4 22:05 | 显示全部楼层
atshot 发表于 2015-10-4 21:32
他这个源是集成了你想要的非官方的软件和OP源代码的,至于是不是BB版本不清楚
话说,你就不能试试再问?

谢谢,因为不知道是否BB版本适用,所以没敢测试
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2015-10-4 23:55 来自手机 | 显示全部楼层
编译这么简单吗。偶从官方源获得的.config编译了两天,遇到的错误实在无法解决只能放弃。通常一些简单的包用sdk一次就打包成.ipk。有些包在sdk环境下需要逐个编译多个依赖包才能完成最终的那个.ipk包。然后opkg update;opkg install *.ipk;注意记录附加的相关依赖包;opkg list-installed;最后就可以用imagebuilder将第三方包合成固件里。
掌握好sdk,imagebuilder通常是不需要从源码开始编译。

点评

我也是遇到错误了也在寻求解决,主要是因为闪存支持问题,自己要改下源码,不知道Imagebuilder行不行,只能用官方config文件自己慢慢编译了,现在都不求集成什么软件包了,只要能编译出一个跟官方一样的固件,安装IP  详情 回复 发表于 2015-10-5 22:02
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-5 22:02 | 显示全部楼层
dato 发表于 2015-10-4 23:55
编译这么简单吗。偶从官方源获得的.config编译了两天,遇到的错误实在无法解决只能放弃。通常一些简单的包 ...

我也是遇到错误了也在寻求解决,主要是因为闪存支持问题,自己要改下源码,不知道Imagebuilder行不行,只能用官方config文件自己慢慢编译了,现在都不求集成什么软件包了,只要能编译出一个跟官方一样的固件,安装IPK包不会出错就谢天谢地了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2015-10-6 09:10 | 显示全部楼层
本帖最后由 roto 于 2015-10-6 09:16 编辑

直接在openwrt官方的源码包里添加就可以了,通过openWRT官方的git下载完成后

  1. cd ~openwrt/package
复制代码
  1. git clone https://github.com/aa65535/openwrt-dist-luci.git package/openwrt-dist-luci
复制代码
  1. git clone https://github.com/s-s/openwrt-s-s.git package/s-s-libev
复制代码
  1. git clone https://github.com/aa65535/openwrt-chinadns.git package/chinadns
复制代码
  1. cd ..
复制代码
  1. ./scripts/feeds update -a
复制代码
  1. ./scripts/feeds install -a
复制代码
  1. make defconfig
复制代码
  1. make prereq
复制代码
  1. make menuconfig
复制代码

LuCI -> 3. ApplicationsNetwork -> 下就可以看到你要的东东了,
我不是大神,纯小白一名,大神要装B,通常不会回答问题的。有事还是多百度吧,或者google






点评

很详细,感谢你的答复  详情 回复 发表于 2015-10-6 18:58
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-6 18:58 | 显示全部楼层
roto 发表于 2015-10-6 09:10
直接在openwrt官方的源码包里添加就可以了,通过openWRT官方的git下载完成后

很详细,感谢你的答复
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-23 23:24

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表