Как установить PET-пакет через терминал?

Самый простой вариант — воспользоваться mc и скриптом pet2dir для распаковки, а затем с помощью mc раскидать всё по местам. Однако можно сделать все изящнее:

DdShurick написал скрипт для такого случая:

#!/bin/sh
PACK=`echo $1 | sed -e 's/.pet//g'`
pet2tgz $PACK.pet
tar -zxvf $PACK.tar.gz | sed -e 's/^.\/wlan\///g' > $PACK.files
cat $PACK.files
# kostik wrote
echo "Установить пакет?"
echo "yes"
echo "no"
read doing
case $doing in
"yes")
cd $PACK
cat ../$PACK.files | cp -r ./ /
cat ../$PACK.files | sed -e 's/^/\//g' > /root/.packages/$PACK.files
echo "\"$PACK\" \"$PACK: \" on \" \" \\" >> /root/.packages/alienpackages.txt
cd ../
rm -rf $PACK
rm -f $PACK.files
rm -f $PACK.tar.gz
echo "Пакет установлен"
;;
"no")
echo "Выходим из процесса установки"
;;
*) echo "Введено неправильное действие"
esac
 
tip/pet-console.txt · Последние изменения: 01.03.2016 в 18:18 (внешнее изменение)
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki