Я намагаюся встановити PredictProtein для Docker з тут .
Сценарій для встановлення бази даних, що використовується PredictProtein, завантажує дані як .txz
файл.
Після завантаження скрипт намагається розпакувати файл. Це виходить з ладу, даючи повідомлення про помилку
/usr/local/bin/setupdb: line 15: xz: command not found
Чому він не працює? І як я можу це вирішити?
Я використовую Docker версію 17.12.1-ce; Я запускаю його всередині Ubuntu 16.04.3 VM, використовуючи VirtualBox
Скрипт (скопійований для контейнера) такий:
#!/bin/bash
if [ -d /usr/share/rostlab-data/ ]; then
echo "Removing current database..."
rm -rf /usr/share/rostlab-data/
fi
mkdir /usr/share/rostlab-data/
cd /usr/share/rostlab-data/
echo "Downloading database release..."
wget -O rostlab-data.txz "http://www.rostlab.org/services/ppmi/download_file?format=gzip&file_to_download=db"
echo "Extracting..."
xz -d rostlab-data.txz
tar xvf rostlab-data.tar
rm -f rostlab-data.tar
echo "Done."