Saya mencoba menginstal PredictProtein untuk Docker dari sini .
Skrip untuk menginstal database yang digunakan oleh PredictProtein mengunduh data sebagai a .txz
mengajukan.
Setelah mengunduh, skrip mencoba untuk mengompres file. Ini gagal, menghasilkan pesan kesalahan
/usr/local/bin/setupdb: line 15: xz: command not found
Mengapa ini gagal? Dan bagaimana saya bisa menyelesaikan ini?
Saya menggunakan Docker versi 17.12.1-ce; Saya menjalankannya di dalam Ubuntu 16.04.3 VM, menggunakan VirtualBox
Script (disalin untuk di dalam wadah) adalah sebagai berikut:
#!/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."
sumber
docker run ecbeaec0320f sudo apk add xz
tapi saya mendapat kesalahandocker: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "exec: \"sudo\": executable file not found in $PATH": unknown.
(ecbeaec0320f adalah ID Gambar)