免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1278 | 回复: 0
打印 上一主题 下一主题

busybox基本配置安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-15 12:42 |只看该作者 |倒序浏览
参照网上我收集的几个Busybox编译配置的文档,我完成了配置编译,现记录如下,应该和网上的步骤一样的,只是有的步骤对我的系统不适合,故将成功的记录下来:

busybox基本配置安装
下面是对1.2.2版本的实验。
1、解压文件
解压busybox-1.2.2.tar.gz:
           tar zxvf busybox-1.2.2.tar.gz
得到busybox-1.2.2目录,进入该目录。(阅读相关的README和INSTALL,没什么特别的,都是提示busybox需要经过三个步骤的操作进行安装使用)。
2、配置busybox
和linux内核菜单配置方式一样,使用下面的配置命令:
#make menuconfig
下面是需要编译进busybox的功能选项,其他的(主要是我们要链接的命令集)可以根据需要自选.


















其他选项都是一些linux基本命令选项,根据自己的需要将命令就编译进去.


保存配置,退出。


3,编译并安装busybox
#make            (在我的环境下没有报错,但换了一个环境报错了,但不影响结果)
#make install
4、检查安装结果
若顺利完成,则生成子目录_install,里面的bin目录都是我们设定的命令集,在bin目录下有:
在bin目录中使用命令:ls -l


实际上都是一些命令的链接。


总之,按照前面收集的资料编译成功了,感谢大家!

***********************************************************************************
参考资料上说的配置选择:(学习busybox基本配置安装(转载)
            虽然报错,但可以成功,说明了并非一定要使用静态库
***********************************************************************************

General Configuration应该选的选项
  • Show verbose applet usage messages
  • Support for SUID/SGID handling
          
  •    Runtime SUID/SGID configuration via /etc/busybox.conf  
    Build Options
  • Build BusyBox as a static binary (no shared libs)
    这个选项是一定要选择的,这样才能把busybox编译成静态链接的可执行文件,运行时才独立于其他函数库.否则必需要其他库文件才能运行,在单一个linux内核不能使他正常工作.
    Installation Options
  • Don't use /usr
    (./_install) BusyBox installation prefix
    这个选项也一定要选,否则make install 后busybox将安装在原系统的/usr下,这将覆盖掉系统原有的命令.选择这个选项后,make install后会在busybox目录下生成一个叫_install的目录,里面有busybox和指向他的链接.
    其他选项都是一些linux基本命令选项,自己需要哪些命令就编译进去,一般用默认的就可以了.
    配置好后退出并保存.
    ***********************************************************************************
    结果比较:我采用共享库,多了一个lib目录

    ***********************************************************************************


    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/78225/showart_1300655.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP