У меня есть этот скрипт оболочки, это извлечь и установить библиотеку 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