我有此脚本外壳,将其解压并安装的libpcap库脚本不提取焦油
#!/bin/sh
PATH=/usr/src
wget=/usr/bin/wget
tar=/bin/tar
echo "###############"
echo "INSTALL LIBPCAP"
echo "###############"
$tar -xvf libpcap-1.3.0.tar.gz
cd libpcap-1.3.0
./configure --prefix=/usr
make && make install
当我执行它,我有这样的错误
tar (child): gzip: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
/bin/tar: Child returned status 2
/bin/tar: Error is not recoverable: exiting now
./install.sh: 14: cd: can't cd to libpcap-1.3.0
可能重复的[无法解压一个完整的目录使用tar -cvpzf](http://stackoverflow.com/questions/9749466/cant-untar-a-complete-directory-using-tar-cvpzf) – thumbmunkeys
似乎像你的系统上缺少gzip或sh找不到它。检查gzip是否存在,如果是,请检查它是否在SH的搜索路径中(在脚本中可能有“echo $ PATH”,并查看gzip所在的文件夹是否位于路径中) – Nidhoegger
这是$ PATH的内容/root/.embulk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games – jarjar