41 lines
1.3 KiB
Bash
41 lines
1.3 KiB
Bash
#!/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.* |