ubnt解决方案
查看: 10539|回复: 15

[原创] CDlinux进阶教程之五[模块快速制作]

[复制链接]

607

回帖

1703

积分

256 小时

在线时间

上尉

注册时间
2011-4-13
金币
1027 个
威望
3 个
荣誉
0 个
累计签到:10 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2012-5-17 13:51
上一教程,讲了从源代码编译安装,相当麻烦,又要手动解决依赖关系,比较头痛.效率不高.
但这样软件的稳定性好.
相对比较好的做模块方法是用现成的二进制包.我本人比较推荐arch的i686包,因为CDlinux
本身就是i686编译的内核,两者的软件都比较新,组合起来比较好.同时提及deb包和rpm.

ARCH官网下载软件包
#mkdir pkg-root
#tar Jxvf xxxx-xxxx.pkg.tar.xz
这后一般出现一个  usr 目录,有时还会有etc等,就同根目录 /usr一样.
复制这几个目录到pkg-root
#cp -r usr/ etc/ pkg-root/

再做模块就可以了
#mksquashfs pkg-root xxxx-cdl.md
PS:一定要-cdl.md结尾.

ARCH官网上的软件包,有提及依赖软件,因为要手动解决依赖关系.
就要自己下载没有的软件包一同打包,至于哪些有哪些没有,
方法一可要去CDlinux官网查看有哪些软件.
有些无线包的作者没有提及有哪些软件,就比较麻烦.还是问作者要吧.
方法二是先复制到/运行,看出错提示.

而deb包和rpm包,也差不多,主要就是如何解压出里面的软件.这些包里还包含一些依赖软件
的说明.解包是重点.在CDlinux下应该可以用
#tar xvf xxxxx.deb        解包,不行的话用一个图形的解压软件(X-arch...)可以解
rpm就没试过,因为比较少,而且多数是i386的,很少用到.

这论坛上的WpsCrackGui.gambas这个软件,就是用这个方法做.

这里因为没有例子软件没附件.
CDlinux模块的解包命令
#unsquashfs
CDlinux模块的打包命令
#mksquashfs
而要注意目录结构,一般像根目录那样就OK了. 即一解包squashfs-root下就是etc usr 等等.
站 内信

523

回帖

3261

积分

1857 小时

在线时间

少校

注册时间
2011-3-8
金币
2386 个
威望
29 个
荣誉
0 个
累计签到:286 天
连续签到:0 天
[LV.365]无线熟人
发表于 2012-5-17 15:02
究竟下哪个呢
https://www.anywlan.com/forum.php?mod=attachment&aid=MjI0MzI3fDBkMjA0ZWVmfDE3MzczMjgzMDR8MHw%3D

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x

607

回帖

1703

积分

256 小时

在线时间

上尉

注册时间
2011-4-13
金币
1027 个
威望
3 个
荣誉
0 个
累计签到:10 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2012-5-17 15:06
dpxqs 发表于 2012-5-17 15:02
究竟下哪个呢
https://www.anywlan.com/forum.php?mod=attachment&aid=MjI0MzI3fDBkMjA0ZWVmfDE3MzczMjgzMDR8MHw%3D

上面有搜索,就要看你要装什么了.
好像你要装aircrack-ng
就可以搜一搜..
站 内信

607

回帖

1703

积分

256 小时

在线时间

上尉

注册时间
2011-4-13
金币
1027 个
威望
3 个
荣誉
0 个
累计签到:10 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2012-5-17 15:08

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x

523

回帖

3261

积分

1857 小时

在线时间

少校

注册时间
2011-3-8
金币
2386 个
威望
29 个
荣誉
0 个
累计签到:286 天
连续签到:0 天
[LV.365]无线熟人
发表于 2012-5-17 15:11
本帖最后由 dpxqs 于 2012-5-17 15:14 编辑

我的意思比如说要把MINILEAF老大的CDLINUX0.9.7.1 extra下的MD包解开,然后再封闭,该怎么做?全英文网页,看着头痛
每天签到

607

回帖

1703

积分

256 小时

在线时间

上尉

注册时间
2011-4-13
金币
1027 个
威望
3 个
荣誉
0 个
累计签到:10 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2012-5-17 15:16
dpxqs 发表于 2012-5-17 15:11
我的意思比如说要把MINILEAF老大的CDLINUX0.9.7.1 extra下的MD包解开,然后再封闭,该怎么做

#unsquashfs spring-0.9.7.1-cdl.md
解包.会生成一个叫squashfs-root的目录,最好你就先复制到你的工作目录.


#mksquashfs squashfs-root spring_New-cdl.md
打包.编辑好了,就打包回去.


是不是很简单...
站 内信

523

回帖

3261

积分

1857 小时

在线时间

少校

注册时间
2011-3-8
金币
2386 个
威望
29 个
荣誉
0 个
累计签到:286 天
连续签到:0 天
[LV.365]无线熟人
发表于 2012-5-17 15:24
本帖最后由 dpxqs 于 2012-5-17 15:26 编辑
landao_gd 发表于 2012-5-17 15:16
#unsquashfs spring-0.9.7.1-cdl.md
解包.会生成一个叫squashfs-root的目录,最好你就先复制到你的工作目 ...


需要下载AHCR哪个I868

我怎么下载不了啊,英语水平差,真老火哟

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
每天签到

607

回帖

1703

积分

256 小时

在线时间

上尉

注册时间
2011-4-13
金币
1027 个
威望
3 个
荣誉
0 个
累计签到:10 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2012-5-17 15:29
本帖最后由 landao_gd 于 2012-5-17 15:35 编辑


红框框是下载

黑带下面,左面是它依赖的软件,右面依赖它的软件.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
站 内信

607

回帖

1703

积分

256 小时

在线时间

上尉

注册时间
2011-4-13
金币
1027 个
威望
3 个
荣誉
0 个
累计签到:10 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2012-5-17 15:32
上面keywords 就输入你要的软件名字....
search是查找.

这我不是当翻译的,水平有限.

你可以挂个lingoes边看边翻译.

你只能怪中国当年不是英国..
站 内信

33

回帖

357

积分

113 小时

在线时间

少尉

注册时间
2011-2-18
金币
307 个
威望
1 个
荣誉
0 个
累计签到:12 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2012-5-17 15:49
ARCH扩展这么多,能否  代替 cdlinux?

607

回帖

1703

积分

256 小时

在线时间

上尉

注册时间
2011-4-13
金币
1027 个
威望
3 个
荣誉
0 个
累计签到:10 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2012-5-17 15:57
toolater 发表于 2012-5-17 15:49
ARCH扩展这么多,能否  代替 cdlinux?

ARCH这个发行版比CDlinux强多了.
arch排行第6,第7的.

不过CDlinux是liveCD.有它的优势.体积小是一大特点.

有一些基于arch的liveCD有差不多600M.

BACKBOX也不小呀.BT5就更大.

如果就PJ 无线等应用,CDlinux, beini,siltaz都不错.
这几个中, 只有CDlinux的软件较新,当然不是新就好.

但新软件通常不稳定,但有新功能.
站 内信

785

回帖

1万

积分

1298 小时

在线时间

上校

注册时间
2011-6-19
金币
18328 个
威望
19 个
荣誉
1 个
累计签到:1869 天
连续签到:0 天
[LV.2920]超级粉丝
发表于 2012-5-17 21:52
看着挺复杂的。

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2025-1-20 07:11

返回顶部 返回列表