Я пытаюсь использовать пакет под названием mgl-tools, и когда я запускаю ./install.sh, он не работает. Раньше работало несколько дней назад.
Ошибка:
./install.sh
Установка MGLTools в /home/aka/Desktop/Expt 10/mgltools_x86_64Linux2_1.5.7
Установка интерпретатора Python на
tar (дочерний): /home/aka/Desktop/Expt: невозможно открыть: нет такого файла или каталога
tar (дочерний): ошибка неустранима: выход сейчас
tar: дочерний элемент вернул статус 2
tar: ошибка неустранима: выход сейчас
Ошибка при установке Python
Содержимое файла .sh:
#!/бин/ш
# Скрипт установки MGL Tools
питонаргс=" "
пиоптимизировать=0
TarDir=`pwd`
экспорт MGL_ROOT=""
# Разобрать аргументы командной строки
opts=`getopt "hlc:d:" "$@"`
если [ "$?" != 0 ]
тогда
echo "Использование: исходный файл install.sh [-d InstDir] [-c оптимизация]"
выход
фи
установить -- $opts
пока :
делать
случай "$1" в
-в) сдвиг; pythonargs="$pythonargs -c"; пиоптимизировать = "$ 1";;
-г) сдвиг; экспорт MGL_ROOT="$1";;
-l) pythonargs="$pythonargs -l";;
-h) echo "Необязательные параметры:"
echo "[-h] справочное сообщение;"
echo "[ -d InstDir] указывает каталог установки (текущий каталог по умолчанию)"
echo "[ -c оптимизация] скомпилировать код Python с оптимизацией или без нее:"
echo "0 - нет оптимизации (создаются файлы .pyc)"
echo " 1 - с оптимизацией (генерирует файлы .pyo);"
выход ;;
--) сломать;;
эсак
сдвиг
сделано
если [ "$MGL_ROOT" != "" ]; тогда
# проверяем, есть ли у пользователя права на запись в каталог установки
если [-e "$MGL_ROOT"]; тогда
если [-d "$MGL_ROOT"]; тогда
если [ ! -w "$MGL_ROOT"]; тогда
echo "Невозможно завершить установку - указанный каталог $MGL_ROOT не имеет права записи."
выход 1
фи
еще
echo "$MGL_ROOT" не является каталогом
выход 1
фи
еще
эхо Создание каталога "$MGL_ROOT"
мкдир "$MGL_ROOT"
фи
еще
экспорт MGL_ROOT="$(пароль)"
фи
echo "Установка MGLTools в $MGL_ROOT"
компакт-диск "$ MGL_ROOT"
echo "Установка интерпретатора Python в $MLG_ROOT"
tar xzvf $TarDir/Python*.tar.gz
если [ "$?" != 0]; тогда
echo "Ошибка установки Python"
выход 1
фи
echo Python установлен, подождите, пока будут установлены остальные MGTools
cd $TarDir
## платформа, на которой мы работаем
экспорт MGL_ARCHOSV=`$TarDir/Tools/archosv`
## добавьте путь к каталогу, содержащему интерпретатор Python, к вашему пути
экспорт PATH="$MGL_ROOT/bin:"$PATH
## использовать локально установленный интерпретатор Python
PYTHON="$MGL_ROOT/bin/python"
экспортировать PYTHONHOME="$MGL_ROOT"
если [ "`uname -s`" = "Linux" ] ; тогда
экспортировать LD_LIBRARY_PATH="$MGL_ROOT/lib"
фи
## запустить скрипт python - install.py - для установки пакетов MGL и создания скриптов pmv , adt и vision
если [ "$pyoptimize" -eq 1 ]; тогда
echo "Запуск $PYTHON -O Tools/install.py $pythonargs"
$PYTHON -O Инструменты/install.py $pythonargs
еще
echo "Запуск $PYTHON Tools/install.py $pythonargs"
$PYTHON Инструменты/install.py $pythonargs
фи
отключить PYTHONHOME