Лёгкий, быстрый и удобный загрузчик ISO-образов Linux-дистрибутивов с автоматической проверкой хешей.
Distro Downloader — это программа для скачивания ISO-образов популярных Linux-дистрибутивов с официальных зеркал.
Она автоматически загружает файлы с контрольными суммами (SHA256) и сверяет хеши, чтобы вы всегда получали целостный образ.
Программа имеет космический интерфейс с мерцающими звёздами и поддерживает паузу и возобновление загрузки, пакетную загрузку, копирование на USB (Ventoy) и монтирование ISO.
- 📥 Скачивание ISO с официальных зеркал (Ubuntu, Kubuntu, Lubuntu, CachyOS, Slackware, FreeBSD, OpenBSD, NetBSD, Arch Linux, Rocky Linux, Void Linux, Alpine Linux).
- 🔒 Автоматическая проверка хешей — скачивает файлы контрольных сумм и сверяет их с вычисленным SHA256.
- ⏸ Пауза и возобновление — можно приостановить загрузку и продолжить позже (с поддержкой докачки).
- 📦 Пакетная загрузка — выберите несколько дистрибутивов и скачайте их все по очереди.
- 📜 История загрузок — все скачанные файлы сохраняются в историю, откуда можно проверить их хеш по F1.
- 💾 Копирование на USB (Ventoy) — автоматическое определение подключённых флешек и копирование ISO одним кликом.
- 💿 Монтирование ISO — встроенная функция монтирования через
udisksctlилиsudo mount. - 🔍 Проверка хеша — нажмите F1 или выберите пункт в контекстном меню, и программа автоматически сравнит хеш со скачанным файлом контрольных сумм.
- 🌌 Космическая тема — звёзды мерцают, как в настоящем космосе.
- 🧩 Добавление своих дистрибутивов — вы можете добавить любой дистрибутив с произвольной ссылкой.
- Скачайте файл
DistroDownloader.AppImageс [страницы релизов]https://github.com/winintern/distro_louder/releases/tag/V11.0 - Сделайте его исполняемым:
chmod +x DistroDownloader.AppImage апустите:
bash ./DistroDownloader.AppImage Все данные (настройки, история, хеш-файлы) сохраняются в папке рядом с AppImage или в стандартных системных директориях (~/.config, ~/.local/share).
⌨️ Горячие клавиши
Клавиша Действие
F1 Проверить хеш выбранного ISO
F2 Сменить папку сохранения
F3 Пакетная загрузка
F4 Монтировать выбранный ISO
Enter Начать загрузку выбранного дистрибутива
C Загрузить произвольный ISO по URL
D Отложить загрузку (задержка или конкретное время)
Q Выйти из программы
Ctrl+Shift+E
🖥️ Системные требования
ОС: Linux (любой дистрибутив, поддерживающий AppImage)
Архитектура: x86_64
ОЗУ: от 512 МБ (рекомендуется 1 ГБ)
Диск: ~250 МБ для AppImage
🛠️ Используемые технологии Язык: Python 3.12+
GUI: PySide6 (Qt6)
Сеть: requests
Сборка: PyInstaller + AppImage
Лицензия: MIT
📁 Структура данных Программа создаёт следующие файлы и папки:
config.json — настройки (папка сохранения, выбранный USB и т.д.).
custom_distros.json — пользовательские дистрибутивы.
custom_urls.txt — история произвольных URL.
download_history.json — история загруженных ISO.
download.log — лог операций (для отладки).
Папки дистрибутивов (например, Ubuntu/, Arch/ и т.д.), в которых лежат ISO и файлы хешей.
📝 Лицензия Проект распространяется под лицензией MIT. Подробнее см. в файле LICENSE.
🌐 Ссылки Страница на OpenDesktop: ссылка
GitHub: ссылка
Сообщить об ошибке: Issue Tracker
Авторские права и ответственность Все ISO-образы, ссылки на которые используются в программе, являются собственностью соответствующих разработчиков дистрибутивов. Автор программы не присваивает себе права на эти образы и не модифицирует их.
Программа лишь предоставляет удобный интерфейс для загрузки файлов с официальных зеркал. Ответственность за использование загруженных образов, их соответствие лицензиям дистрибутивов и соблюдение авторских прав полностью лежит на пользователе.
Автор программы не несёт ответственности за возможные нарушения лицензий, ошибки в ссылках или устаревшие версии ISO.
Если вы являетесь правообладателем какого-либо дистрибутива и считаете, что ссылка указана неверно или нарушает ваши права, свяжитесь со мной, и я исправлю информацию.