syb

阅读 / 问答 / 标签

求助,mini2440编译busybox1.13.3问题 Linux交流区 ARM9之家论坛

google源码那儿下载了mini2440的mjpg-streamer源码MJPG Streamer Version.: 2.0i: Using V4L2 device.: /dev/video0i: Desired Resolution: 640 x 512i: Grayscale mode: offERROR opening V4L interface编译过程是这样的,解压mjpg-streamer-mini2440-read-only.tgz然后进解压目录,# CC=arm-linux-gcc然后# make#make package就得到了mjpg-streamer-mini2440-bin.tar.gz转载,仅供参考。

请教sybase的高手

您好,BCP非常好用,执行BCP IN前sp_dboption 数据库名,"sele",trueBCP IN全部执行完成后sp_dboption 数据库名,"sele",false一般没有问题,常见问题有:1、row size could exceed row size limit,which is 1962 bytes因为一行太长2、数据类型转换错误,是因为列之间分隔符不能完全分隔各列。举例导入和导出批量BCP操作:数据库cth,用户lr,表名RS_ZGDA和RS_ZGZCDA,text文件tmx065bcp cth.lr.RS_ZGZCDA in tmx064 -c -t "**** ****" -r "|||||||| " -Usa -Ppasswordbcp cth.lr.RS_ZGDA in tmx065 -c -t "**** ****" -r "|||||||| " -Usa -Ppasswordbcp cth.lr.RS_ZGZCDA out tmx064 -c -t "**** ****" -r "|||||||| " -Usa -Ppasswoedbcp cth.lr.RS_ZGDA out tmx065 -c -t "**** ****" -r "|||||||| " -Usa -Ppasswoed

求助,在SYBASE IQ中怎么用loca table 向表中导数据

message "load table t1" type info to client ;LOAD TABLE t1( id "|!" , name "x0a")FROM "c: 1.dat"FORMAT ASCIISTRIP ONESCAPES OFFQUOTES OFFNOTIFY 500000WITH CHECKPOINT ON;COMMIT;

sybase没有minus,要怎么实现减法呢?

可以这样select * from tb_A where not exists(select * from tb_B where tb_A.keycol = tb_B.keycol)

怎么翻译拼音首字母:KXMYRGWYYGRTNKXSYBSZJ ?

没有这个字,只有koala这个字,意思是考拉熊。树袋熊是澳大利亚的国宝,也是澳大利亚奇特的珍贵原始树栖动物。英文名koala bear来源于古代澳大利亚英语,意思是“no drink”。因为树袋熊从他们取食的桉树叶中获得所需的90%的水分,只在生病和干旱的时候喝水,当地人称它“克瓦勒”。树袋熊并不是熊科动物,而且它们相差甚远。熊科属于食肉目,而树袋熊却属于有袋目。它每天18个小时处于睡眠状态,性情温顺,体态憨厚。树袋熊体态憨厚,长相酷似小熊,有一身又厚又软的浓密灰褐色短毛,胸部、腹部、四肢内侧和内耳皮毛呈灰白色。成年雄性考拉白色胸部中央具有一块特别醒目的棕色香腺。分布在南部的考拉,因为需要适应较寒冷的气候而拥有较大的体重和较厚的皮毛。厚厚的皮毛有利保持温度的恒定,下雨时可以避免身体遭受潮气和雨水的侵扰。肌肉发达,四肢修长且强壮,适于在树枝间攀爬并支持它的体重。前肢与腿几乎等长,攀爬力量主要来自于发达的大腿肌肉。考拉的爪爪长、尖而弯曲,每只五趾分为两排,一排为二,一排为三,尤其适应于抓握物体和攀爬,粗糙的掌垫和趾垫可以帮助考拉紧抱树枝,四肢均具尖锐的长爪。前掌具5个手指,其中2个手指与其它3指相对,就象人类的拇指,因而可与其它指对握,这可以使考拉可以更安全自信地紧握物体。脚掌上,除大脚趾没有长爪外,其它趾均具尖锐长爪,且第二趾与第三趾相连。生有一对大耳朵,耳有茸毛,鼻子裸露且扁平,没有尾巴,这是因为它的尾巴经过漫长的岁月已经退化成一个“座垫”,臀部的皮毛厚而密,因而能长时间坐在树上,平衡感极强。考拉的牙齿非常适合于处理他们的特殊食物。尖利的长门齿负责从树上夹住桉树叶,而臼齿则负责剪切并磨碎。门齿与臼齿间的缝隙地带,可以让考拉的舌头高效地嘴里搅拌混和食物团。科学家发现了公无尾熊(又称考拉、树熊)可以发出超低音的秘密,他们的发音器官与众不同。树袋熊又名“考拉”,是一种树栖动物,同时也是世界上最能睡的动物。这种动物只生活在澳大利亚,主要栖息在桉树上,每天的睡眠时间达到22个小时左右。清醒的时候,它们的大部分时间也用来吃东西,可谓是一个真正意义上的大懒虫。元音字母a在单字中有时发长元音/ɑ/的音,发音时,舌端离开下齿,舌后缩,舌后部略抬高,是五个后元音中舌位最低的一个,牙床全开,是五个后元音中牙床开得最大的一个,不圆唇。这个音出现在字首或字中,有时也出现在字尾位置,如:ma 妈pa 爸mamma 妈妈pappa 爸爸father 父亲,爸爸sonata 奏鸣曲koala 考拉熊希望我能帮助你解疑释惑。

安装Ubuntu 16.04 Server 出现busybox-initramfs错误,请问如何解决

有三种解决方法:1、安装英文版2、安装14.04的中文版。3、在UEFI模式下正常安装中文版,在传统BIOS模式下,第一步选默认英文,后面选中文也可以安装中文版。如果解决了您的问题,请采纳

linux中root,uboot,kernel,busybox和文件系统之间是什么关系

bootloader -> linux kernel -> root file 启动顺序。 后者需要前者提供功能支持,前者的目的就是启动后者。

busybox killall杀完进程还在怎么办

接下来关闭该进程。点击“开始” “程序” “附件” “命令提示符”,在命令提示符下,输入命令ntsd -c q -p 844即可杀掉Svchost进程(PID是844)。  除了System、SMSS.EXE和CSRSS.EXE这三个进程,ntsd命令可以杀掉任何一个系统进程。从Windows2000开始,微软就提供了ntsd工具,该命令执行后,可让你获得系统的debug权,因此能够用来关闭大部分的系统进程,如果你遇到无法关闭的进程,就可以使用该命令,其杀进程的命令格式为:ntsd -c q –p XXX  以上XXX为欲杀进程的PID;  ntsd –pXXX表示在调试器中打开某进程(PID为XXX);  而-cq参数则表示退出调试器。由于调试器关闭之后,它打开的进程会随调试器一起退出,因此ntsd命令能够关闭进程。

【求助】装busybox提示failed...

“先在内存卡上建一个busybox的文件然后再安装。”这个没用的!!!

busybox root 这个东西一直攻击我的手机 这个东西到底是什么 对手机有什么

这个是这个软件想root你的手机。1,root,是有好处的;例如;可以卸载手机自带的软件,还可以安装很多没有权限不能安装的软件,可以直接安装,可以删除手机安卓系统里面收费的软件等等。2,,root了也有一定的害处;可能会破坏手机原来的系统,破坏手机的系统,导致手机不安全,安卓系统的病毒,更加厉害,需要安装个更好的安全软件才可以的。3,权衡利弊,要是想root,必须选择个安全的市场,庞大的市场,可以保证成功的市场,例如应用宝,谷歌等等。

手机装了超级挂载,并且安装了busybox,点超级挂载后显示获取外置SD卡失败,是怎么回事?

先确认sd卡是否读取正常,然后再看看挂载目录是否正确。busybox可以不用安装,你用不到的。

手机刷机出现busybox 验证失败 怎么办?

内存不够

我的RE文件管理器电脑版进不了手机系统 busybox 和 re4pc 都放进去了还是不行

想不想直接在电脑上操作手机系统文件呢?不用每次都进手机端RE管理器,手机上复制粘贴也麻烦,来试试这个电脑版吧特别提示:这个软件可以任意复制、删除系统及SD卡文件,可以随意修改权限,所以也是个比较危险的软件,使用请慎重!使用条件:1.手机必须已经获得ROOT权限2.有些电脑端需要安装Microsoft.NetFramework2.0以上的插件(WIN7系统自带不需要安装)运行程序后手机一般弹出ROOT请求,选择允许!进入手机系统文件进入系统system/app文件夹进入系统system/app文件夹在系统文件上右键---属性,可以直接修改权限即使手机已经root,还是显示:安装busybox失败,可能权限不够或空间不足!这是busybox版本的问题。即使版本对了,在安装脚本时,又出现:安装脚本失败,可能权限不够或空间不足!解决办法:解压电脑版re管理器,1、把里面的busybox和re4pc两个文件拷到sd卡上,2、用手机上的re管理器把拷到sd卡上的busybox替换system/bin/下busybox,修改权限(第一竖排和最后竖排全勾,中间竖排最上一个为勾)。3、把拷到sd卡上的re4pc放到data/app/;4、重启手机。电脑版re管理器就可以正常启动了。

如何编译出 busybox.nosuid

BusyBox 命令中支持的选项 BusyBox 中的命令并不支持所有可用选项,不过这些命令都包含了常用的选项。如果我们需要知道一个命令可以支持哪些选项,可以使用 --help 选项来调用这个命令,如清单 12 所示。 清单 12. 使用 --help 选项调用命令

手机已获取ROOT权限,但安装busybox提示未获取ROOT权限

最简单的方法,使用一键root(推荐你还是使用第三方刷机工具进行破解ROOT,Z4ROOT只是给你一个方法,但是都是一样的,那就是破解ROOT,你可以试试甜椒,卓大师,刷机精灵,百度,360,绿豆,深度刷机等等,,,如果都不行,再试试手机端破解,KINGROOT,Z4ROOT.):1、首先下载z4root软件并安装到手机中,安装完成后打开z4root软件。2、打开后将会出现两个选项,第一个是临时root,也就是reboot(重启)后就会还原回未root状态,第二个就是永久root了,使用第二个以后,我们重新开机也不再需要root权限了。3、选择一项进入后,软件就会自动对手机进行root,完全不用我们手工进行操作,非常得方便。4、经过一段时间的等待之后,如果成功的话,会在软件菜单中增加一个授权管理的图标,有了这个图标就表示我们的手机已经root成功了,现在你想怎么用就怎么用了。不过z4root也有许多不足的地方,z4root也不是全能,并不能支持所有的安卓手机进行root,不能使用z4root进行root的椒友们只能通过其它方法进行root了。不过,软件法失败率也不低,一般情况下刷机法更为可靠,互联网上有各种机型的各种教程,因此通常情况下不建议使用软件法。

求教,怎么在busybox系统中使用iptables

iptables不是像ls那样是一个单纯的命令.iptables是一个和linux内核netfilter模块通讯的工具命令。也就是说,你使用iptables的某一个功能的时候,必须这个功能模块在iptables里和linux内核里同时存在才能够使用。在安装编译iptables的过程中,可以打很多补丁安装很多模块,如果没有装这些模块,那么这个功能就是不可用的。所以按照你的描述,应该是该路由器的内核中并不支持filtertable(其实默认肯定支持的,但是这个路由器没有加载netfilter的iptable_filter模块)而-mstring也不是所有iptables都支持的。

幸运破解器上面提示:Busybox未安装,幸运破解器无法正常使用,这是怎么回事?

手机的Busybox未安装或者版本低或者是不完整的Busybox 下载一个就好了 很多软件都离不开ta 卡刷也行

手机用刷机精灵root成功了 但我上面说缺少busybox什么的 怎么办

你好,busybox是属于手机上的一种汉化软件,没有的话你可以使用应用宝下载一个就是了,应用宝目前是针对安卓用户群体开发的一款多功能软件,可以方便的为你管理手机中的设置或软件,还支持一键ROOT、安装应用、备份资料等功能,功能很强大的,希望能帮到你。

安装完busybox之后,可以把这个软件卸载了吗

1,在控制面板里面就可以直接卸载的2,或者通过自带的卸载程序进行卸载3,还可以用电脑管家,软件管理里面的卸载功能

在编译busybox的时候 ,,make 出错

你有没有安装make啊?或者有没有makefile文件

安个蝰蛇音效,提示安装驱动,安装busybox进入后就这样,什么意思?

删掉super SU

busybox mount -o remount,rw / 挂载什么?

目的:使根目录可写由于/etc/fstab文件编辑错误 而引起的不能正常进入系统解决方法就是修改/etc/fstab文件成原来正常格式 删除错误的或者是不存在的挂载目录操作:根据提示进入修复模式 Login incorrect.(Repair filesystem) 1 # vi /etc/fstab但是修复模式下(read-only system) 文件是被保护的不能修改 运行下面命令 把系统文件权限改成可读写(rw)(Repair filesystem) 1 # mount -o remount,rw /使根目录可写.即可以修复/etc/fstab文件,使之可写.然后就可以vi修改了保存 wq(Repair filesystem) 1 #reboot

busybox 设置网卡速率

设置完网卡就可以固定的速度传输了。 1.右击我的电脑选择属性硬件设备管理器→展开网络适配器选择你的网卡。 2.右击点属性在高级菜单栏右边有个值的选项那里边就可以设置网卡的速度了。

如何查看安卓是否安装busybox

首先,对手机进行root,市场上好用的ROOT软件比比皆是,笔者这里用一键ROOT大师作为演示,打开软件后会首先更新机型库,以得到更全面的可root机型支持,所以在使用时最好连网使用2进入手机设置,找到“开发者选项”,将“USB调试”开启,部分安卓手机的开发者人员选项隐藏了,这时候只要尝试 设置-更多(或一般)-关于设备-点击“内部版本号”7次3即可看到提示“开发者模式已启用”,4这时候就可以返回上一层,然后就看到开发者选项了5然后同样,将“USB调试”打开即可6将手机用数据线连接电脑,可以看到root大师进入下列状态7点击“获取ROOT权限”开始获取,等到成功获取会得到下列界面8成功验证方式为在手机中会得到一个ROOT授权软件,而且当用“RE文件浏览器”一类的软件时会看到在根目录下有一个名为“ROOT”的文件夹然后将手机更改为“USB存储设备”或者“MTP连接方式”,然后把busybox.apk、Terminal.apk、dSploit.apk复制到手机的SD卡中以备安装安装Terminal(终端命令行),打开后输入命令su,并授予终端命令行超级权限输入下列命令以查看安卓架构 cat /proc/cpuinfo圈出来的就是安卓架构,然后安装busybox安装器,打开,看到如下界面待智能检测结束后,选择适合自己架构的版本安装,关于适合自己架构的busybox版本可以在下面的网站中的文件中查看选择好版本以后,点击一下如图的三角,并按图所示勾选上项目点击安装,成功后会给予提示“成功!busybox已成功安装到您的设备之上。”,不成功的原因一般情况时您的/system内存不足,可以在 /system/apk 下删除一些不用的较大的文件,注意,这些文件都是两份,所以一次删除要删除名称大体相同两个,但注意不要删除必须的文件,否则系统恢复的时候就难以正常恢复了然后安装我们的测试软件dSploit.apk,打开等待更新完成日志文件,此时就会看到正常的软件界面了对于dSploit的功能这里不作介绍,有兴趣的朋友可以自行百度。还有文中提到的busybox可以参考下图下载,至此,我们的“安卓安装busybox完整方案”就圆满成功了

编译移植busybox出错,arm-linux-gcc版本4.3.3 busybox版本1.16.0 错误代码如下:

从现象看,应该是交叉编译工具链同busybox 1.16.0不匹配的问题.可以考虑换一个编译器版本试试.

我输入busybox df -h,出现df:applet not found.是什么问题?有解决的方法吗?能帮忙解决吗?谢谢

如果提示错误:busybox:not found 你可以试下 /system/bin/busybox df -h 如果提示:busybox df -hbusybox:applet not found 那就麻烦些,需给busybox增加df部件。你这问题很有可能是busybox 不支持df命令,重新烧写个busybox ,也可以copy一个过来。我手头没有东西,如果是android的话,你到论坛里要一个去。

andorid busybox vi 怎么使用

Android所提供的命令行工具是非常有限的, 想要使用更多和熟悉的工具,那么让Busybox来帮助你把!下载 Busybox使用非常简单# mkdir /data/busybox, on your G1 terminal.复制busybox到一下目录/data/busybox/busybox记得执行 # chmod 655 busybox安装将会建立自动建立软链接# cd /data/busybox./busybox –install.为了更方便的使用,可以执行以下命令,就可以方便的在任意目录执行相关命令# export PATH=/data/busybox:$PATH.———————–查看android linux内核版本# busybox uname -aLinux localhost 2.6.25-01843-gfea26b0 #6 PREEMPT Mon Oct 6 14:13:36 PDT 2008 arm v6l unknown启动一个httpd服务器#busybox httpd启动后你在模拟器的web浏览器上访问 http://127.0.0.1 即可执行运行#busybox即可查看busybox支持的命令。busybox支持的命令包括:[, [[, addgroup, adduser, adjtimex, ar, arp, arping, ash,awk, basename, bunzip2, bzcat, bzip2, cal, cat, catv,chattr, chgrp, chmod, chown, chpasswd, chpst, chroot,chrt, chvt, cksum, clear, cmp, comm, cp, cpio, crond,crontab, cryptpw, cut, date, dc, dd, deallocvt, delgroup,deluser, df, dhcprelay, diff, dirname, dmesg, dnsd, dos2unix,du, dumpkmap, dumpleases, echo, ed, egrep, eject, env,envdir, envuidgid, expand, expr, fakeidentd, false, fbset,fdflush, fdformat, fdisk, fgrep, find, fold, free, freeramdisk,fsck, fsck.minix, ftpget, ftpput, fuser, getopt, getty,grep, gunzip, gzip, halt, hdparm, head, hexdump, hostid,hostname, httpd, hwclock, id, ifconfig, ifdown, ifup,inetd, init, insmod, install, ip, ipaddr, ipcalc, ipcrm,ipcs, iplink, iproute, iprule, iptunnel, kbd_mode, kill,killall, killall5, klogd, last, length, less, linux32,linux64, linuxrc, ln, loadfont, loadkmap, logger, login,logname, logread, losetup, ls, lsattr, lsmod, lzmacat,makedevs, md5sum, mdev, mesg, microcom, mkdir, mkfifo,mkfs.minix, mknod, mkswap, mktemp, modprobe, more, mount,mountpoint, mt, mv, nameif, nc, netstat, nice, nmeter,nohup, nslookup, od, openvt, passwd, patch, pgrep, pidof,ping, ping6, pipe_progress, pivot_root, pkill, poweroff,printenv, printf, ps, pscan, pwd, raidautorun, rdate,readahead, readlink, readprofile, realpath, reboot, renice,reset, resize, rm, rmdir, rmmod, route, rpm, rpm2cpio,run-parts, runlevel, runsv, runsvdir, rx, sed, seq, setarch,setconsole, setkeycodes, setlogcons, setsid, setuidgid,sh, sha1sum, slattach, sleep, softlimit, sort, split,start-stop-daemon, stat, strings, stty, su, sulogin, sum,sv, svlogd, swapoff, swapon, switch_root, sync, sysctl,syslogd, tail, tar, tcpsvd, tee, telnet, telnetd, test,tftp, time, top, touch, tr, traceroute, true, tty, ttysize,udhcpc, udhcpd, udpsvd, umount, uname, uncompress, unexpand,uniq, unix2dos, unlzma, unzip, uptime, usleep, uudecode,uuencode, vconfig, vi, vlock, watch, watchdog, wc, wget,which, who, whoami, xargs, yes, zcat, zcip

怎样使busybox编译出ldconfig命令

BusyBox 命令中支持的选项 BusyBox 中的命令并不支持所有可用选项,不过这些命令都包含了常用的选项。如果我们需要知道一个命令可以支持哪些选项,可以使用 --help 选项来调用这个命令,如清单 12 所示。清单 12. 使用 --help 选项调用命令$ ./busybox wc --helpBusyBox v1.1.1 (2006.04.09-15:27+0000) multi-call binaryUsage: wc [OPTION]... [FILE]...Print line, word, and byte counts for each FILE, and a total line ifmore than one FILE is specified. With no FILE, read standard input.Options: -c print the byte counts -l print the newline counts -L print the length of the longest line -w print the word counts$ 这些特定的数据只有在启用了 CONFIG_FEATURE_VERBOSE_USAGE 选项时才可以使用。如果没有这个选项,我们就无法获得这些详细数据,但是这样可以节省大约 13 KB 的空间。向 BusyBox 中添加新命令 向 BusyBox 添加一个新命令非常简单,这是因为它具有良好定义的体系结构。第一个步骤是为新命令的源代码选择一个位置。我们要根据命令的类型(网络,shell 等)来选择位置,并与其他命令保持一致。这一点非常重要,因为这个新命令最终会在 menuconfig 的配置菜单中出现(在下面的例子中,是 Miscellaneous Utilities 菜单)。 对于这个例子来说,我将这个新命令称为 newcmd,并将它放到了 ./miscutils 目录中。这个新命令的源代码如清单 13 所示。清单 13. 集成到 BusyBox 中的新命令的源代码#include "busybox.h"int newcmd_main( int argc, char *argv[] ){ int i; printf("newcmd called: "); for (i = 0 ; i < argc ; i++) { printf("arg[%d] = %s ", i, argv[i]); } return 0;} 接下来,我们要将这个新命令的源代码添加到所选子目录中的 Makefile.in 中。在本例中,我更新了 ./miscutils/Makefile.in 文件。请按照字母顺序来添加新命令,以便维持与现有命令的一致性:清单 14. 将命令添加到 Makefile.in 中MISCUTILS-$(CONFIG_MT) += mt.oMISCUTILS-$(CONFIG_NEWCMD) += newcmd.oMISCUTILS-$(CONFIG_RUNLEVEL) += runlevel.o 接下来再次更新 ./miscutils 目录中的配置文件,以便让新命令在配置过程中是可见的。这个文件名为 Config.in,新命令是按照字母顺序添加的:清单 15. 将命令添加到 Config.in 中config CONFIG_NEWCMD bool "newcmd" default n help newcmd is a new test command. 这个结构定义了一个新配置项(通过 config 关键字)以及一个配置选项(CONFIG_NEWCMD)。新命令可以启用,也可以禁用,因此我们对配置的菜单属性使用了 bool (Boolean)值。这个命令默认是禁用的(n 表示 No),我们可以最后放上一个简短的 Help 描述。在源代码树的 ./scripts/config/Kconfig-language.txt 文件中,我们可以看到配置语法的完整文法。 接下来需要更新 ./include/applets.h 文件,使其包含这个新命令。将下面这行内容添加到这个文件中,记住要按照字母顺序。维护这个次序非常重要,否则我们的命令就会找不到。清单 16. 将命令添加到 applets.h 中USE_NEWCMD(APPLET(newcmd, newcmd_main, _BB_DIR_USER_BIN, _BB_SUID_NEVER)) 这定义了命令名(newcmd),它在 Busybox 源代码中的函数名(newcmd_main),应该在哪里会为这个新命令创建链接(在这种情况中,它在 /usr/bin 目录中),最后这个命令是否有权设置用户 id(在本例中是 no)。 倒数第二个步骤是向 ./include/usage.h 文件中添加详细的帮助信息。正如您可以从这个文件的例子中看到的一样,使用信息可能非常详细。在本例中,我只添加了一点信息,这样就可以编译这个新命令了:清单 17. 向 usage.h 添加帮助信息#define newcmd_trivial_usage "None"#define newcmd_full_usage "None" 最后一个步骤是启用新命令(通过 make menuconfig,然后在 Miscellaneous Utilities 菜单中启用这个选项)然后使用 make 来编译 BusyBox。使用新的 BusyBox,我们可以对这个新命令进行测试,如清单 18 所示。 清单 18. 测试新命令$ ./busybox newcmd arg1newcmd called:arg[0] = newcmdarg[1] = arg1$ ./busybox newcmd --helpBusyBox v1.1.1 (2006.04.12-13:47+0000) multi-call binaryUsage: newcmd NoneNone就是这样!BusyBox 开发人员开发了一个优秀但非常容易扩展的工具。结束语 BusyBox 是为构建内存有限的嵌入式系统和基于软盘系统的一个优秀工具。BusyBox 通过将很多必需的工具放入一个可执行程序,并让它们可以共享代码中相同的部分,从而对它们的大小进行了很大程度的缩减,BusyBox 对于嵌入式系统来说是一个非常有用的工具,因此值得我们花一些时间进行探索。上文网上转载!1.USE_NEWCMD(APPLET(newcmd, newcmd_main, _BB_DIR_USER_BIN, _BB_SUID_NEVER))此语句,在编译的时候会报出 USE_NEWCMD 未定义!故使用源码中的类似语句 APPLET(newcmd, newcmd_main, _BB_DIR_USER_BIN, _BB_SUID_NEVER) 替代之,编译通过2.但是 在此时测试命令的时候并没有得到上文给出的结果,而是提示:"#./busybox newcmdnewcmd: applet not found "和“# ./newcmd 1111: applet not found

求助,怎样安全彻底卸载busybox

在控制面板里卸载找到根目录删除残留文件打开资源管理器,显示所有进程查找其系统挂接项,然后找到根目录,将其停止运行侯删除根目录文件打开注册表,找到360的注册文件,删除所有重启电脑

CentOS 7.0为什么没有 busybox 包

CentOS和RHEL的关系我想你应该知道,这是前提。busybox从RHEL7开始,被 red hat从repo中去掉了,具体出处可以看下面两个链接REMOVED PACKAGESPACKAGE REPLACEMENTS可以看出,busybox被放弃了,转而使用通用的工具来完成功能。所有CentOS 7里面yum install busybox是没有东西的。

busybox中查看指定的端口属于哪个进程

答非所问,别人问的是busybox。不懂装懂。

如何获取busybox软件

Android是基于Linux系统的,在学习和使用Android系统时,不可避免的要和Terminal打交道。但是Android自带的Terminal emulator实在是简陋,连一些基本的命令都不具备。有没有什么解决方法呢?有的,这便是被称为“嵌入式Linux中的瑞士军刀”的Busybox。 一、BusyBox BusyBox 是标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令。 二、安装 取得设备的Root权限(网上查找)。下载Busybox(下载 )编译安装,也可以直接下载binary文件(下载 )。将Busybox binary文件拷贝到Android系统的/system/xbin目录下。 三、使用 1. 在安装完后便可以使用了。使用方法:busybox command,例如,busybox ls 看颜色是不是变了。 2. 因为系统里面也有ls命令,如果直接调用ls将会调用系统的ls,这样要想使用busybox的命令就必须加上busybox字符。这样很不方便,有没有办法可以省去这样麻烦呢? 方法一: 使用命令 alies,例如: # alias ls="busybox ls" 这个方法的缺点是重启终端,又会恢复原样。 方法二: 删除或者重命名 /system/bin/toolbox参考文献:为Android安装BusyBox —— 完整的bash shell[OL].http://www.cnblogs.com/xiaowenji/archive/2011/03/12/1982309.htmlAndroid自带的toolbox分析及扩展[OL].http://blog.csdn.net/a345017062/article/details/6250619

busybox 的 ntpd 怎么当服务器用

一、搭建时间服务器 1、在一台linux服务器安装ntp server tar zxvf ntp-4.2.6.tar.gz cd ntp-4.2.6 ./configure --prefix=/usr/local/ntp --enable-all-clocks --enable-parse-clocks make && make install 2、修改ntp.conf配置文件 vi /etc/ntp

busybox框架无法安装

没装busybox是无法安装v4a的,如果你能顺利装上v4a,说明你的系统中已经集成了busybox

openwrt 和 busybox有什么区别

OpenWrt是一个系统,busybox是一个shell的工具集。OpenWrt从软件层面上是比busybox更庞大的。关于更多OpenWrt的资料可以到OpenWrt开发者之家。

怎么将busybox安装到system/xbin/busybox

智能安装时填路径填对就好了

busybox中查看指定的端口属于哪个进程

cmd窗口中: C:>netstat -aon|findstr "9050" TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016 //本机端口被进程号为2016的进程占用。 C:>tasklist|findstr "2016" demo.exe 2016 Console 0 16,064 K //demo应用占用了该端口。 C:>taskkill /f 。

如何查看Busybox的版本号

BusyBox安装准备工作:1. 先要把手机给Root了,具体教程这里就不提供了,网上有很多。2. 下载BusyBox然后下载对应你的设备架构的版本,下面将以busybox-armv6l文件名为示例。3. 需要有一个命令行的环境,在电脑上使用安卓 adb 驱动工具。4. 连接手机和电脑,手机的USB Mode设置成None(仅充电),并且开启USB调试模式。BusyBox安装步骤:1. 将busybox-armv6l重命名为busybox2. 将busybox传入手机的SD卡,可以使用下面的命令或自己想其他办法。打开terminal(Linux,Mac)或cmd(Windows)adb push ~/Desktop/busybox /mnt/sdcard其中的~/Desktop请根据自己的情况替换成正确的路径3. 输入以下命令,为了在/system目录写入文件adb shellsumount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system使用 ls 检查一下 /system 里是否有 xbin 目录,没有的话输入 mkdir xbin 创建,因为本示例是要把busybox安装到 /system/xbin 。4. 复制 busybox 文件到 /system/xbin,并为其分配“可执行”的权限cp /mnt/sdcard/busybox /system/xbinchmod 755 busybox5. 这时就可以使用 busybox 的命令了,例如以前没有清屏的clear命令,现在只需输入 busybox clear 就可以实现清屏功能,使用完整版的 ls 只需输入 busybox ls 。但是每次前面都加上个busybox太麻烦了,所以我们还要继续完成安装。在 /system/xbin 下输入busybox --install .如果想安装到别的目录,则把点替换成别的路径。至此就安装完成了,比较一下原来的 ls 命令和 busybox 里的 ls 命令。

busybox系统怎么安装yum

1、首先yum命令安装jdk选择版本安装openjdkjavaopenjdkdevel。2、其次安装jdk1.8.0的所有文件openjdk*yuminstallyjava1.8.0openjdk.x86_64。3、最后查看JDK是否安装成功点击继续安装yum即可。

如何安装busybox pro

BusyBox安装准备工作:1. 先要把手机给Root了,具体教程这里就不提供了,网上有很多。2. 下载BusyBox然后下载对应你的设备架构的版本,下面将以busybox-armv6l文件名为示例。3. 需要有一个命令行的环境,在电脑上使用安卓 adb 驱动工具。4. 连接手机和电脑,手机的USB Mode设置成None(仅充电),并且开启USB调试模式。BusyBox安装步骤:1. 将busybox-armv6l重命名为busybox2. 将busybox传入手机的SD卡,可以使用下面的命令或自己想其他办法。打开terminal(Linux,Mac)或cmd(Windows)adb push ~/Desktop/busybox /mnt/sdcard其中的~/Desktop请根据自己的情况替换成正确的路径3. 输入以下命令,为了在/system目录写入文件adb shellsumount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system使用 ls 检查一下 /system 里是否有 xbin 目录,没有的话输入 mkdir xbin 创建,因为本示例是要把busybox安装到 /system/xbin 。4. 复制 busybox 文件到 /system/xbin,并为其分配“可执行”的权限cp /mnt/sdcard/busybox /system/xbinchmod 755 busybox5. 这时就可以使用 busybox 的命令了,例如以前没有清屏的clear命令,现在只需输入 busybox clear 就可以实现清屏功能,使用完整版的 ls 只需输入 busybox ls 。但是每次前面都加上个busybox太麻烦了,所以我们还要继续完成安装。在 /system/xbin 下输入busybox --install .如果想安装到别的目录,则把点替换成别的路径。至此就安装完成了,比较一下原来的 ls 命令和 busybox 里的 ls 命令。

怎么安装Busybox

在ubuntu上安装busybox和其他软件一样,有两种方法:1):在shell环境下执行命令:sudo apt-get install busybox,该命令将busybox的可执行文件安装在/bin文件夹下,安装完成之后可以直接在shell下输入busybox来启动busybox。但是无法进行busybox的配置( make menuconfig )。按照我的理解,此种方式是直接安装配置好的busybox。2):在shell环境下执行命令:sudo apt-get source busybox,该命令用以下载busybox的源代码。下载完成后,直接在busybox的源代码文件夹下执行命令make menuconfig。我在ubuntu8.04下执行时,遇到错误/usr/bin/ld: cannot find -lncurses。系统提示:>> Unable to find the Ncurses libraries.>>>> You must have Ncurses installed in order>> to use "make menuconfig"在shell环境下输入:sudo apt-get install libncurses-dev安装缺失的ncurses库。至此,busybox的源代码目录下可以执行make menuconfig 来配置busybox呢 。

安卓busybox怎么用

安卓busybox首先要把手机给Root,下载BusyBox的binary,然后下载对应设备架构的版本后在电脑上使用adb或在手机上使用terminalemulator,最后连接手机和电脑开启USB调试模式安装即可。BusyBox是一个集成了三百多个最常用Linux命令和工具的软件,BusyBox将许多具有共性的小版本的UNIX工具结合到一个单一的可执行文件。

安卓 busybox 是做什么的,怎么用?

busybox pro是一个集成了一百多个最常用linux命令和工具的软件,集成了一个http服务器和一个telnet服务器,Android系 统中自带的toolbox工具(/system/bin)比较简单,对于一些命令如find等支持的不好,可以Android系统中加入busybox, 就可以使用常见的Linux命令,同时通过busybox可以定制Android的根文件系统。首先,先把手机root了。下载安装 root explorer下载 busybox 下载好之后,用数据线链接手机,把解压出来的busybox拷到sd卡的根目录(或者其它目录,你记得就行)。使用root explorer浏览到/sdcard,找到busybox,长按,在出来的菜单里选择Copy浏览到/system/bin/目录点击屏幕右上角的 remount r/w 按钮(新版本的root explorer 是mount R/W好像,反正按来按去,能贴上就行)然后点击屏幕下面的paste按钮。拷贝完成之后,长按/system/bin/下面的busybox,选择Permission,按如图所示设置权限(把上面一行全部打钩,其它有钩也没有关系):至此,你的busybox便设置好了

安卓 busybox 的作用是什么

busyboxpro是一个集成了一百多个最常用linux命令和工具的软件,集成了一个http服务器和一个telnet服务器,Android系统中自带的toolbox工具(/system/bin)比较简单,对于一些命令如find等支持的不好,可以Android系统中加入busybox,就可以使用常见的Linux命令,同时通过busybox可以定制Android的根文件系统。

如何打开busybox

BusyBox安装准备工作:1. 先要把手机给Root了,具体教程这里就不提供了,网上有很多。2. 下载BusyBox然后下载对应你的设备架构的版本,下面将以busybox-armv6l文件名为示例。3. 需要有一个命令行的环境,在电脑上使用安卓 adb 驱动工具。4. 连接手机和电脑,手机的USB Mode设置成None(仅充电),并且开启USB调试模式。BusyBox安装步骤:1. 将busybox-armv6l重命名为busybox2. 将busybox传入手机的SD卡,可以使用下面的命令或自己想其他办法。打开terminal(Linux,Mac)或cmd(Windows)adb push ~/Desktop/busybox /mnt/sdcard其中的~/Desktop请根据自己的情况替换成正确的路径3. 输入以下命令,为了在/system目录写入文件adb shellsumount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system使用 ls 检查一下 /system 里是否有 xbin 目录,没有的话输入 mkdir xbin 创建,因为本示例是要把busybox安装到 /system/xbin 。4. 复制 busybox 文件到 /system/xbin,并为其分配“可执行”的权限cp /mnt/sdcard/busybox /system/xbinchmod 755 busybox5. 这时就可以使用 busybox 的命令了,例如以前没有清屏的clear命令,现在只需输入 busybox clear 就可以实现清屏功能,使用完整版的 ls 只需输入 busybox ls 。但是每次前面都加上个busybox太麻烦了,所以我们还要继续完成安装。在 /system/xbin 下输入busybox --install .如果想安装到别的目录,则把点替换成别的路径。至此就安装完成了,比较一下原来的 ls 命令和 busybox 里的 ls 命令。

busybox什么意思

busybox是用来制作嵌入式linux根文件系统的一个工具软件。BusyBox使用教程:首先把手机root。下载安装RE文件管理器。下载并解压busybox。用数据线将手机连接电脑,把解压出来的busybox拷到储存卡的根目录。BusyBox最初是由BrucePerens在1996年为DebianGNU/Linux安装盘编写的。其目标是在一张软盘上创建一个可引导的GNU/Linux系统,这可以用作安装盘和急救盘。BusyBox将许多具有共性的小版本的UNIX工具结合到一个单一的可执行文件。这样的集合可以替代大部分常用工具比如的GNUfileutils,shellutils等工具,BusyBox提供了一个比较完善的环境,可以适用于任何小的或嵌入式系统。BusyBox包含了一些简单的工具,例如cat和echo,还包含了一些更大、更复杂的工具,例如grep、find、mount以及telnet。有些人将BusyBox称为Linux工具里的瑞士军刀.简单的说BusyBox就好像是个大工具箱,它集成压缩了Linux的许多工具和命令。

求助,busybox的udhcpc命令问题

1.USE_NEWCMD(APPLET(newcmd, newcmd_main, _BB_DIR_USER_BIN, _BB_SUID_NEVER))此语句,在编译的时候会报出 USE_NEWCMD 未定义!故使用源码中的类似语句 APPLET(newcmd, newcmd_main, _BB_DIR_USER_BIN, _BB_SUID_NEVER) 替代之,编译通过2.但是 在此时测试命令的时候并没有得到上文给出的结果,而是提示:"#./busybox newcmdnewcmd: applet not found "和“# ./newcmd 1111: applet not found”

busybox里面有通过串口往主机发文件的命令吗

DOS命令中的dir。可以这样用: dir [路径]文件名 /a /s 简单说明一下: /a 包含所有文件(系统文件.隐含文件) /s 对当前目录及其子目录中所有文件进行查找

busybox的wget命令如何使用

wget -o ftp://192.168.1.100/1.txt打字不容易,感觉ok就给个好评采纳吧,谢谢。。。。。

ubuntu 12.0.4编译busybox出错,求解答

#我解压tarball后,在目录下建立了build文件夹,我在build目录里开始编译。make KBUILD_SRC=../ -f ../Makefile defconfigsed -e "s/.*FEATURE_PREFER_APPLETS.*/CONFIG_FEATURE_PREFER_APPLETS=y/" -i .configsed -e "s/.*FEATURE_SH_STANDALONE.*/CONFIG_FEATURE_SH_STANDALONE=y/" -i .configmakemake install #我没有执行这个安装命令,因为我不需要这个软件。#检测一下编译好的busyboxPATH= ./busybox ash #这条命令的作用是清空PATH系统环境变量,防止执行系统目录(/bin /usr/bin等)下的可执行文件 如 ls rm等。这样,下面的ls命令,是来自busybox 的 ash shell,而非来自系统的bash shell。/busybox/busybox-1.21.1/build $ lsMakefile busybox_unstripped.out editors applets console-tools findutilsarchival coreutils includebusybox debianutils include2busybox_unstripped docs initbusybox_unstripped.map e2fsprogs libbbmake过程的部分屏幕输出: CC networking/ifplugd.o CC networking/ifupdown.o CC networking/inetd.o #编译 networking/inetd.o 可以正常通过 CC networking/interface.o...... CC util-linux/volume_id/sysv.o CC util-linux/volume_id/udf.o CC util-linux/volume_id/util.o CC util-linux/volume_id/volume_id.o CC util-linux/volume_id/xfs.o AR util-linux/volume_id/lib.a LINK busybox_unstrippedTrying libraries: crypt m Library crypt is not needed, excluding it Library m is needed, can"t exclude it (yet)Final link with: m DOC busybox.pod DOC BusyBox.txt DOC busybox.1 DOC BusyBox.html你的问题是找不到头文件,那首先,你检查一下 gcc 的默认头文件搜索目录echo "" | gcc - -xc -v -E看输出是否包含/usr/include#include <...> 搜索从这里开始: /usr/lib/gcc/i686-linux-gnu/4.6/include /usr/local/include /usr/lib/gcc/i686-linux-gnu/4.6/include-fixed /usr/include/i386-linux-gnu /usr/include根据结果再做下一步判断。

busybox设置默认网关

Android手机通过USB设置默认网关上网详细图解教程1. 安装必备的软件A)首先要确保PC上安装了手机的驱动程序,相信这个大家都装了。B)安装root权限工具,我用的是superuser,后面会说到怎么使用。 C)安装Gscript,用来一键设置USB上网功能。2. 设置A)将手机设置为调试模式,我们要做的就是让USB支持调试模式。 步骤:将Application Settings/Development/USB debugging 勾选上。B1)将手机设置为可以通过USB共享PC网络(Defy)步骤:将Wireless & networks/Mobile networks/internet tethering 勾选上。B2)有的手机设置通过USB共享PC网络的方式可能不同,你可能看到的是下面这种共享设置的方式步骤:将绑定/USB绑定勾选上C)将PC上的USB线与手机连接电脑网络连接里会多出一个本地连接,为方便查看我把名称改为android右键查看电脑本身上网通过的网络连接的属性(如果你的电脑端使用有线网络上网,则打开“本地连接”;如果你的电脑端使用无线网络上网,则打开“无线网络连接”;如果你使用电脑中的拨号上网,则打开拨号用的宽带连接),我的是有线连接,我打开“本地连接”的属性,选择“高级”选项卡,勾选“允许其他网络用户通过此计算机的Internet连接来连接”,确定。(如果你有多个其他网卡,可能需要像下面右侧的图中选择“手机网络共享”连接,这个图是从其他地方拿来的)此时,双击查看“手机网络共享”的状态,查看“支持”选项卡中的内容,可以看到“IP地址”被系统自动设为了192.168.16.1。(这很重要,该IP地址要与脚本中的IP地址一致,你可以按照你所处的环境来修改IP地址、子网掩码、和网关,但请确保它们与脚本中的设置一致。)PC端的设置完毕,且以后不必再更改。D)安装Gscript,并按add script添加一个自定义的脚本online-usb,然后保存。 内容如下:busybox route add default gw 192.168.16.1 //此处IP地址需要与电脑端的“手机网络共享”连接的IP地址相同 ifconfig rmnet0 downsetprop net.dns1 8.8.8.8 //8.8.8.8是Google提供的DNS服务器地址,可修改为适合自己的E)点击运行online-usb这时superuser会让你给gscript赋予root的权限,确认即可

高分啊!!!!!!!嵌入式系统linux里busybox的作用谁知道啊?要官方一点的说法~在线等啊~

busybox这个指令,你看下帮助就知道了,是查看文件系统的详细情况的

为什么busybox的tab功能键突然不能自动补齐了

在/etc/inittab中写入下面1行语句之后,::respawn:/sbin/telnetd # 在这里加入该句之后,shell的tab键就不好用了,因为"/sbin/telnetd"将作为一个整体,进行如下执行 # sh -c "/sbin/telnetd",而respawn表示如果前面执行sh -c退出,那么init进程将负责重新启动它 # 很明显telnetd程序已经内部实现daemon,所以他很快就会退出,于是sh -c随即退出,于是init将 # 一次次的重新执行sh -c "/sbin/telnetd",而telnetd发现它已经运行,会主动退出,所以就这样, # 导致了tab不能自动补齐的现象::once:/sbin/telnetd 这样就可以正常了使用tab键了.

busybox httpd httpd 启动后(再执行以上命令即提示:httpd:bind:地址已在使用),如何执行httpd -c -h命

busybox可以不用htttpd.conf,直接httpd -h /www,显示httpd:bind:地址已在使用,你可以使用netstat pnt | grep "地址的端口号"(应该是80),然后kill (pid号), 就ok了

busybox 文件系统怎样执行自己的程序?

你的问候是放置在您的硬盘驱动器? ? ? ,busybox的似乎是没有安装的硬盘驱动器??

apktool文件夹里的busybox有什么用?为什么说有的busybox不适合有的手机?

1这个安卓手机上通用的补丁文件。(几乎是必备的)2它是命令行补丁,我们的系统内置的是toolbox,在/system /bin/内。但功能太弱了!3我们系统上的操作都是命令,/bin就是提供命令的地方,所有命令都要靠它!如果/bin 内没我们要使用的命令,那么就无法运行!比如linux的复制命令cp(copy ),我们系统内没这命令。运行就报错。4安上busybox后,装入/system /bin ,所以busybox不是一个程序。装上就可删除了。因为它提供更多的二进制命令,手机功能就更强了。5有朋友说,没安busybox,为什么re能复制文件?因为re内置bin命令。6安上busybox对系统有影响吗?基本上没!至今没发现它影响启动速度和系统速度,明显是使用时才调用。7装上有什么好处?装上后很多系统类软件需要它的支持,虽然软件完全可以内置bin。我测过,很多软件运行首先搜索系统是否内置busybox,如内置,使用系统的。如不内置,使用自带的。这只能说明:系统内置的busybox更稳定。。。8我有必要**usybox吗?这是个补丁,可打可不打。喜欢非常精简系统的,没必要打补丁。但打上,系统兼容性更好,一键处理系统也能完美运行!9没什么可说的了。。。但提醒:busybox一旦装入系统,就不建议再删除了!可能会影响系统。(我说的不是安装器,安装器随便删除)

busybox怎么配置支持xz压缩

首先要把手机给Root了,有很多root手机的软件,下了之后按提示就可以把手机root了。下载BusyBox,然后下载对应你的设备架构的版本,而且需要有一个命令行的环境,然后在电脑上使用安卓 adb 驱动工具。连接电脑和手机,手机的USB Mode设置成None(仅充电),并且要开启USB调试模式。把"busybox-armv6l"重命名为"busybox";将busybox传入手机的SD卡,打开terminal(Linux,Mac)或cmd(Windows)adb push ~/Desktop/busybox /mnt/sdcard其中的~/Desktop请根据自己的情况替换成正确的路径输入以下命令,为了在/system目录写入文件adb shellsumount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system然后使用 ls 检查一下 /system 里是否有 xbin 目录,没有的话输入 mkdir xbin 创建,因为本示例是要把busybox安装到 /system/xbin 。复制 busybox 文件到 /system/xbin,并且为其分配“可执行”的权限cp /mnt/sdcard/busybox /system/xbinchmod 755 busybox现在就可以使用 busybox 的命令了,例如以前没有清屏的clear命令,现在只需输入 busybox clear 就可以实现清屏功能,使用完整版的 ls 只需输入 busybox ls 。但是每次前面都加上个busybox太麻烦了,所以我们还要继续完成安装。在 /system/xbin 下输入 busybox --install .如果想要安装到别的目录,把点替换成别的路径即可。安装完成!

busybox安装后可以用标准卸载吗

ROOT了的话,下个系统程序卸载器或者主屏有软件图标的话,在主屏点左下软键,选择卸载,点该软件图标

求助,安装Ubuntu出现busybox

在ubuntu上安装busybox和其他软件一样,有两种方法:1):在shell环境下执行命令:sudo apt-get install busybox,该命令将busybox的可执行文件安装在/bin文件夹下,安装完成之后可以直接在shell下输入busybox来启动busybox。但是无法进行busybox的配置( make menuconfig )。按照我的理解,此种方式是直接安装配置好的busybox。2):在shell环境下执行命令:sudo apt-get source busybox,该命令用以下载busybox的源代码。下载完成后,直接在busybox的源代码文件夹下执行命令make menuconfig。我在ubuntu8.04下执行时,遇到错误/usr/bin/ld: cannot find -lncurses。系统提示:>> Unable to find the Ncurses libraries.>>>> You must have Ncurses installed in order>> to use "make menuconfig"在shell环境下输入:sudo apt-get install libncurses-dev安装缺失的ncurses库。至此,busybox的源代码目录下可以执行make menuconfig 来配置busybox呢 。

如何利用busybox制作根文件系统

选定 busybox-1.9.2.tar.bz2 这个版本, 以静态方式编译, 即生成的 busybox 不需要共享库的支持就能运行。这样做我们就不需要布署程序库了。缺点是自己写的 arm-linux 程序在这个根文件系统中是不能运行的,因为缺少共享程序库的支持。不过不用担心,通过在目标机里以挂接 NFS 的方式, 将宿主机的 arm-linux-gcc 编译器的库文件挂到 arm-linux 的 /lib 下, 就可完美的运行我们自己的程序了。现在开始制作静态链接库的根文件系统。1、准备根文件系统首先准备制作工具BusyBox1.9.2。准备交叉编译工具arm-linux-gcc 3.3.2。在机器上建立rootfs的文件夹#mkdir rootfs在rootfs中建立linux系统中典型的文件夹#cd rootfs#mkdir root home bin sbin etc dev usr lib tmp mnt sys proc#mkdir usr/lib usr/bin#pwd/home/su/rootfs2、解压源码包 #tar xjf busybox-1.9.2.tar.bz2 #cd busybox-1.9.23、修改 Makefile,#vi Makefile 将Makefile中的CROSS_COMPILE ?= 改为 CROSS_COMPILE ?= /usr/local/arm/3.3.2/bin/arm-linux-注:这个版本的 busybox 用 3.4.1 的 arm-linux-gcc 编译有些问题, 用 3.3.2 版则可顺利编译。4、定制 busybox 选择busybox下全部的可执行程序#make defconfig进到配置选项#make menuconfig设置静态编译方式 Busybox Settings ---> Build Options ---> [*] Build BusyBox as a static binary (no shared libs)Busybox Settings ---> Install Options ---> 中输入建立根文件系统的文件所在的路径/home/su/rootfs。其它的默认。 确保 [*] Build BusyBox as a static binary (no shared libs) 被选中,保存退出 5、执行 make 编译 #make 编译出错, 信息如下: applets/applets.c:15:2: warning: #warning Static linking against glibc produces buggy executables applets/applets.c:16:2: warning: #warning (glibc does not cope well with ld --gc-sections). applets/applets.c:17:2: warning: #warning See sources.redhat.com/bugzilla/show_bug.cgi?id=3400 applets/applets.c:18:2: warning: #warning Note that glibc is unsuitable for static linking anyway. applets/applets.c:19:2: warning: #warning If you still want to do it, remove -Wl,--gc-sections applets/applets.c:20:2: warning: #warning from scripts/trylink and remove this warning. applets/applets.c:21:2: error: #error Aborting compilation. make[1]: *** [applets/applets.o] Error 1 按照提示,修改文件 applets/applets.c 第 21 行, 将 #error Aborting compilation. 注释掉: 执行 make 重新编译 #make 编译通过, busybox 被生成了, 然后执行 #make installbusybox 就被安装到指定的路径下了/home/su/rootfs,这时可发现rootfs下多了个liunxrc的文件,bin、sbin下也多了很多文件。用ls –l命令查看其中的一个文件,可发现其是链接到busybox的一个连接符,所以我们之后在目标机上运行的命令大多都会调用busybox这个文件的。若之前忘了指定路径,默认生成到临时目录busybox-1.9.2/_install 下了。6、编写配置/etc下的初始化程序(可省略) 最简单的做法是把busybox-1.9.2/examples/bootfloppy/etc下的全部文件拷到目标文件的etc目录下 #cd /home/su/busybox-1.9.2/examples/bootfloppy/etc#cp –rf * /home/su/rootfs/etc也可自己写这些文件。7、把rootfs做成镜像 #mkcramfs rootfs rootfs.cramfs8、把rootfs.cramfs烧写到目标机中。9、运行目标机 这时会遇到一个错误信息: Can"t open tty2 Can"t open tty3Can"t open tty4 解决办法:把/rootfs/etc/ inittab 文件的第三行“tty2::askfirst:-bin/sh”删除掉。返回到第7步重做。现实中,动态编译的方法更适合工程的需要,所以一般是采用动态的方法编译根文件系统的。若选择动态编译的办法,大体方法还是一样的,存在一些不同之处是:不同之处之一是: 进到配置选项#make menuconfig选择动态方式Busybox Settings ---> Build Options ---> [*] Build Shared libbusybox不同之处之二是:上面静态编译出现的出错信息不会出现了,所以不需对程序做任何修改,但还是必须用arm-linux-gcc 3.3.2编译,否则还是会有麻烦。不同之处之三是(最大的不同之处):编译完成后,需进到rootfs目录的lib中,往里面添加一些库文件#cd /home/su/rootfs/lib这里有点麻烦,我怎么知道需要什么库文件的支持呢?最简单的办法是把arm-linux-gcc 3.3.2下的整个lib库拷进来,简单省事。但是这么做存在一个问题,做出的根文件系统非常大。另一个办法是:#cd /home/su/rootfs/bin#arm-linux-readelf busybox | grep shared这样就可以显示出系统运行起来需要什么库文件,再把相应的库文件拷到/home/su/rootfs/lib下。一般而言,系统库用到两个:动态链接器ld-linux.so和c函数库Glibc,Glibc包括:ld-linux:动态链接库,必需libc: 标准c函数库,必需libm: 数学库,一般需要libdl: 用于动态装载共享库,较少用到libcrypt: 加密附加库,需要认证的程序用到,较少用libpthread: POSIX线程库,一般需要如果需要某个函数库,我们可以将这些库和对应的符号链接拷到目标根文件系统的/lib目录下。简单起见,应该使用-d选项或-a选项调用cp命令,这样可保留完整的符号链接信息。例:#cp –a libc.so.6 /home/su/rootfs/lib/为了减少运行时库的大小,我们应该使用交叉编译版本即arm-linux-gcc 3.3.2的strip工具来处理根文件系统的库文件,把二进制文件中的包含的符号表和调试信息删除掉。例:#arm-linux-strip /home/su/rootfs/lib/*.so注意: 使用busybox做文件系统时,运行make命令,系统会马上显示: 没有/dev/null这个文件但是还是能最终编译出根文件系统,问题出在重启linux系统,机器进不去了。提示出错,信息如下:/etc/rc.d/rc.sysinit: line 173:/dev/null: read-only file system /etc/rc.d/rc.sysinit: line 173:/dev/null: read-only file system /etc/rc.d/rc.sysinit: line 184:/dev/null: read-only file system /etc/rc.d/rc.sysinit: line 184:/dev/null: read-only file system /etc/rc.d/rc.sysinit: line 200:/dev/null: read-only file system . . . ***An error occured during the file system check. ***Dropping you to a shell;the system will reboot ***when you leave the shell Give root password for maintenance (or type Control-D to continue):解决办法: 按提示输入root用户的密码,回车,可看到 (Repair filesystem)1#: 依次输入命令:(Repair filesystem)1# mount -n -o remount,rw / (Repair filesystem)1# rm -f /dev/null (Repair filesystem)1# mknod -m 0666 /dev/null c 1 3 (Repair filesystem)1# reboot问题解决。

busybox与linux有什么区别?它们是什么关系?

BusyBox就是一个工具,使用它可以对linux进行定制,可以制作非常小的系统。BusyBox生成的系统映像可以独立安装在硬盘上。

编译移植busybox出错,arm-linux-gcc版本4.3.3 busybox版本1.16.0 错误代码如下:

从现象看,应该是交叉编译工具链同busybox 1.16.0不匹配的问题.可以考虑换一个编译器版本试试.

busybox密码有效期

busybox密码一直有效,不会过期。BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。发源:BusyBox 最初是由 Bruce Perens 在 1996 年为Debian GNU/Linux安装盘编写的。其目标是在一张软盘上创建一个可引导的 GNU/Linux 系统,这可以用作安装盘和急救盘。

如何自定义busybox安装软件

Android是基于Linux系统的,在学习和使用Android系统时,不可避免的要和Terminal打交道。但是Android自带的Terminal emulator实在是简陋,连一些基本的命令都不具备。有没有什么解决方法呢?有的,这便是被称为“嵌入式Linux中的瑞士军刀”的Busybox。 一、BusyBox BusyBox 是标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令。 二、安装 取得设备的Root权限(网上查找)。下载Busybox(下载 )编译安装,也可以直接下载binary文件(下载 )。将Busybox binary文件拷贝到Android系统的/system/xbin目录下。 三、使用 1. 在安装完后便可以使用了。使用方法:busybox command,例如,busybox ls 看颜色是不是变了。 2. 因为系统里面也有ls命令,如果直接调用ls将会调用系统的ls,这样要想使用busybox的命令就必须加上busybox字符。这样很不方便,有没有办法可以省去这样麻烦呢? 方法一: 使用命令 alies,例如: # alias ls="busybox ls" 这个方法的缺点是重启终端,又会恢复原样。 方法二: 删除或者重命名 /system/bin/toolbox参考文献:为Android安装BusyBox —— 完整的bash shell[OL].http://www.cnblogs.com/xiaowenji/archive/2011/03/12/1982309.htmlAndroid自带的toolbox分析及扩展[OL].http://blog.csdn.net/a345017062/article/details/6250619

busybox是干什么的?作用大吗?

HI-土豆安装busybox 是为了使用完整的shell命令。因为默认的是阉割版的linux命令。

busybox怎么安装

那是什么能解释下么

如何使用busybox编译和生成最简lin

在ubuntu系统下创建一个rootfs目录,用于存放busybox生成的根文件系统,也可设置为nfs的挂载目录,直接通过网络文件系统进行挂载,便于开发。我自己就将该目录创建在/opt/FriendlyARM/mini2440/rootfs处。并在该目录下创建一些必备的子目录:leon@Ubuntu:/opt/FriendlyARM/mini2440/rootfs$ mkdir bin dev etc proc sbin sys tmp usr leon@Ubuntu:/opt/FriendlyARM/mini2440/rootfs$ ls bin dev etc proc sbin sys tmp usr1、修改Makefile配置进入busybox目录,修改Makefile文件,在文件头处加入内容如下:ARCH ?= arm CROSS_COMPILE ?= arm-linux-2、修改配置文件make menuconfig选择Busybox Settings—>1、Build Options—>,选择[*] Build Busybox as a static binary(no shared libs); 2、Installtion Options,在busybox instantlltionprefix一栏中,输入你想要创建rootfs的目录。比如我的是/opt/FriendlyARM/mini2440/rootfs。3、去掉Coreutils—>sync选项;4、去掉Linux System Utilities—>nsenter选项;保存,退出。3、编译源码输入make,进行编译;这其中估计会遇到一些错误,可参见我的另外一篇博客(linux(ubuntu)编译busybox遇到的问题处理办法)。编译成功后,会给出以下提示:LINK busybox_unstripped Static linking against glibc, can"t use --gc-sections Trying libraries: crypt m Library crypt is not needed, excluding it Library m is needed, can"t exclude it (yet) Final link with: m DOC busybox.pod DOC BusyBox.txt DOC busybox.1 DOC BusyBox.html编译通过之后,输入make install命令进行安装,busybox会自动将rootfs根文件系统安装到之前设置的目录下。

怎么安装busybox啊,安了一天了

在ubuntu上安装busybox和其他软件一样,有两种方法:1):在shell环境下执行命令:sudoapt-getinstallbusybox,该命令将busybox的可执行文件安装在/bin文件夹下,安装完成之后可以直接在shell下输入busybox来启动busybox。

如何安装BusyBox软件?

今天逛论坛,突然在第一页发现自己的帖子,进来看一下自己都淡忘了。现在已经刷了江湖2.2的rom,这rom自带BusyBox软件,并且rom很精简,也不需要删什么自带软件了。在这里谢谢江湖!

busybox是干什么的

winterfire BusyBox 是标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀.简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令。希望能解决您的问题。

busybox有什么用

他告诉你,该版本的busybox已经安装了,确实要安装的话可以选择安装在其他路径(目录)中,前提是你的手机或rom能满足上述要求。保持网络畅通,多试几下就能成功。

安卓busybox怎么使用?busybox可以干什么

  BusyBox 将许多具有共性的小版本的UNIX工具结合到一个单一的可执行文件。这样的集合可以替代大部分常用工具比如的GNU fileutils , shellutils等工具,BusyBox提供了一个比较完善的环境,可以适用于任何小的嵌入式系统。  2、发源  BusyBox 最初是由 Bruce Perens 在 1996 年为Debian GNU/Linux安装盘编写的。其目标是在一张软盘上创建一个可引导的 GNU/Linux 系统,这可以用作安装盘和急救盘。  3、编译安装  #make  #make install  编译好后在busybox目录下生成子目录_install,里面的内容:  drwxr-xr-x 2 root root 4096 11月 24 15:28 bin  rwxrwxrwx 1 root root 11 11月 24 15:28linuxrc -> bin/busybox  drwxr-xr-x 2 root root 4096 11月 24 15:28 sbin  其中可执行文件busybox在需要制作文件系统映像烧入板子的情况下,busybox应放在根文件系统目录下的bin中,其他的都是指向他的符号链接.  4、、配置  busybox的配置程序和linux内核菜单配置方式简直一模一样.熟悉用make menuconfig方式配置linux内核的朋友很容易上手.  #cp busybox-1.00.tar.gz /babylinux  #cd /babylinux  #tar xvfz busybox-1.00.tar.gz  #cd busybox-1.00  #make menuconfig  下面是需要编译进busybox的功能选项。  General Configuration应该选的选项  Show verbose applet usage messages  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  这个选项也一定要选,否则make install 后busybox将安装在原系统的/usr下,这将覆盖掉系统原有的命令.选择这个选项后,make install后会在busybox目录下生成一个叫_install的目录,里面有busybox和指向它的链接.

busybox如何使用?

BusyBox安装准备工作:1. 先要把手机给Root了,具体教程这里就不提供了,网上有很多。2. 下载BusyBox然后下载对应你的设备架构的版本,下面将以busybox-armv6l文件名为示例。3. 需要有一个命令行的环境,在电脑上使用安卓 adb 驱动工具。4. 连接手机和电脑,手机的USB Mode设置成None(仅充电),并且开启USB调试模式。BusyBox安装步骤:1. 将busybox-armv6l重命名为busybox2. 将busybox传入手机的SD卡,可以使用下面的命令或自己想其他办法。打开terminal(Linux,Mac)或cmd(Windows)adb push ~/Desktop/busybox /mnt/sdcard3. 输入以下命令,为了在/system目录写入文件adb shellsumount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system使用 ls 检查一下 /system 里是否有 xbin 目录,没有的话输入 mkdir xbin 创建,因为本示例是要把busybox安装到 /system/xbin 。4. 复制 busybox 文件到 /system/xbin,并为其分配“可执行”的权限cp /mnt/sdcard/busybox /system/xbinchmod 755 busybox5. 这时就可以使用 busybox 的命令了,例如以前没有清屏的clear命令,现在只需输入 busybox clear 就可以实现清屏功能,使用完整版的 ls 只需输入 busybox ls 。

busybox 无法退出进程

使用 busybox 经常会发现无法使用 ctrl+c 退出程序。 其表现为 init 文件的最后一行为 sh 的话在进入 sh 的时候会出现 其原因在于这个文件 因此可以使用 cttyhack 解决这个问题。 把以下加入到 init 文件中

使用busybox镜像创建容器启动容器并查看容器状态的命令是什么?

1. 创建并启动容器 docker create命令来创建容器 $ docker create -it --name=busybox busybox 1 容器启动有两种方式: 使用docker start命令基于2. 终止容器 容器停止用docker stop 命令。格式为: docker stop [-t]|–time[=10]. 该命令首先会向运行中的容器发送SIGTERM信号,如果3. 进入容器 处于运行状态的容器可以通过docker

busybox密码有效期

busybox密码一直有效,不会过期。BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。发源:BusyBox 最初是由 Bruce Perens 在 1996 年为Debian GNU/Linux安装盘编写的。其目标是在一张软盘上创建一个可引导的 GNU/Linux 系统,这可以用作安装盘和急救盘。

编译busybox到win

1、首先安装一个Linux发行版,如Ubuntu或Debian,下载最新的BusyBox源代码。2、其次解压缩源代码文件,进入BusyBox目录并运行make命令。3、最后BusyBox将被编译为可执行文件。

海康威视关闭busybox

海康威视关闭busybox要修改inittab命令。内核启动后会执行第一个init进程,这是所有进程的父进程,它会执行inittab,也就是说这是初始化的一个配置。BusyBox是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。

安卓busybox怎么用

安卓busybox首先要把手机给Root,下载BusyBox的binary,然后下载对应设备架构的版本后在电脑上使用adb或在手机上使用terminalemulator,最后连接手机和电脑开启USB调试模式安装即可。BusyBox是一个集成了三百多个最常用Linux命令和工具的软件,BusyBox将许多具有共性的小版本的UNIX工具结合到一个单一的可执行文件。更多关于安卓busybox怎么用,进入:https://m.abcgonglue.com/ask/68cc811616109525.html?zd查看更多内容

busybox是什么

busybox是用来制作嵌入式linux根文件系统的一个工具软件。BusyBox使用教程:首先把手机root。下载安装RE文件管理器。下载并解压busybox。用数据线将手机连接电脑,把解压出来的busybox拷到储存卡的根目录。BusyBox最初是由BrucePerens在1996年为DebianGNU/Linux安装盘编写的。其目标是在一张软盘上创建一个可引导的GNU/Linux系统,这可以用作安装盘和急救盘。BusyBox将许多具有共性的小版本的UNIX工具结合到一个单一的可执行文件。这样的集合可以替代大部分常用工具比如的GNUfileutils,shellutils等工具,BusyBox提供了一个比较完善的环境,可以适用于任何小的或嵌入式系统。BusyBox包含了一些简单的工具,例如cat和echo,还包含了一些更大、更复杂的工具,例如grep、find、mount以及telnet。有些人将BusyBox称为Linux工具里的瑞士军刀.简单的说BusyBox就好像是个大工具箱,它集成压缩了Linux的许多工具和命令。
 1 2 3  下一页  尾页