#!/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/fossils/zlib-1.2.13.tar.gz" ) echo "Начинаю загрузку файлов в папку 'src'..." # Загружаем каждый файл for url in "${files[@]}"; do filename=$(basename "$url") if [ -f "$filename" ]; then echo "⊘ Пропускаю (уже загружен): $filename" continue fi 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.*