diff --git a/download_prerequisites.sh b/download_prerequisites.sh new file mode 100644 index 0000000..3d90e46 --- /dev/null +++ b/download_prerequisites.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +# Создаем папку src, если она не существует +mkdir -p src + +# Переходим в папку src +cd src || exit 1 + +# Массив с URL файлов для загрузки +files=( + "https://ftp.gnu.org/gnu/binutils/binutils-2.42.tar.xz" + "https://ftp.gnu.org/gnu/gcc/gcc-13.4.0/gcc-13.4.0.tar.xz" + "https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.9.224.tar.xz" + "https://downloads.uclibc-ng.org/releases/1.0.34/uClibc-ng-1.0.34.tar.xz" + "https://download.savannah.gnu.org/releases/freetype/freetype-2.13.2.tar.gz" + "https://github.com/LibVNC/libvncserver/archive/LibVNCServer-0.9.14.tar.gz" + "https://www.openssl.org/source/openssl-3.0.13.tar.gz" + "https://zlib.net/zlib-1.2.13.tar.gz" +) + +echo "Начинаю загрузку файлов в папку 'src'..." + +# Загружаем каждый файл +for url in "${files[@]}"; do + filename=$(basename "$url") + echo "Загружаю: $filename" + wget -q --show-progress "$url" + + if [ $? -eq 0 ]; then + echo "✓ Успешно: $filename" + else + echo "✗ Ошибка при загрузке: $filename" + fi +done + +echo "" +echo "Загрузка завершена!" +echo "Файлы сохранены в папку: $(pwd)" +echo "" +echo "Список загруженных файлов:" +ls -la *.tar.* \ No newline at end of file