Chinaunix

标题: busybox的tar j选项的问题 [打印本页]

作者: gigabyte    时间: 2008-08-22 17:12
标题: busybox的tar j选项的问题
CONFIG_USER_BUSYBOX_TAR=y
# CONFIG_USER_BUSYBOX_FEATURE_TAR_CREATE is not set
CONFIG_USER_BUSYBOX_FEATURE_TAR_BZIP2=y
# CONFIG_USER_BUSYBOX_FEATURE_TAR_LZMA is not set
# CONFIG_USER_BUSYBOX_FEATURE_TAR_FROM is not set
CONFIG_USER_BUSYBOX_FEATURE_TAR_GZIP=y


我都选择上了,怎么在tar -xjf XXX.bz2的时候还有以下错误提示:

tar: illegal option -- j
BusyBox v1.00 (2007.09.28-02:38+0000) multi-call binary

Usage: tar -[xtvO] [-f TARFILE] [-C DIR] [FILE(s)] ...

明明选上了CONFIG_USER_BUSYBOX_FEATURE_TAR_BZIP2=y,还说调用bz2解压的j参数错误?
哪位大哥之前做过此类工作,指点一二,谢谢
作者: liying_gg    时间: 2008-08-22 17:16
应该先更新内核再编译就行吧。。。
make linux.config
make linux.oldconfig
make linux.rebuild

猜得。。。
作者: vermouth    时间: 2008-08-22 17:55
看起来,你的 tar 可能没有集成 bzip2 gzip .
作者: meiki05    时间: 2008-08-22 18:03
tar: illegal option -- j
BusyBox v1.00 (2007.09.28-02:38+0000) multi-call binary

Usage: tar -[xtvO] [-f TARFILE] [-C DIR] [FILE(s)] ...


从usage来看,busybox的tar命令不支持 -j 啊,
有可能你的busybox的版本太低了。
作者: cnjnhu    时间: 2008-08-22 23:18
有bzip就行了,何必非tar




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2