KGet — менеджер загрузок, который развивается вместе с KDE Gear. В 2026 году он остаётся удобным инструментом для больших файлов: образов дистрибутивов, архивов с датасетами, торрентов и наборов документации. Браузеры давно разучились ставить загрузки в очередь, ограничивать скорость и проверять контрольные суммы, а KGet умеет это «из коробки». Ниже — установка, настройка сегментов, Metalink, работа с командной строкой и разбор типичных сбоев.

Что умеет KGet

KGet — не только окно со списком файлов. Это менеджер с группами, очередью, плагинами и собственным хранилищем состояния. Он входит в набор приложений KDE и нормально работает не только в Plasma, но и в других окружениях, если установлены библиотеки KDE Frameworks.

  • HTTP, HTTPS и FTP, включая докачку после обрыва связи.
  • Несколько соединений на один файл, если сервер не ограничивает число сессий.
  • Группы загрузок и очередь с приоритетами.
  • Metalink: зеркала, хеши и автоматический выбор источника.
  • BitTorrent через libktorrent.
  • Ограничение скорости, планировщик и мониторинг буфера обмена.
  • Плавающая цель сброса для ссылок из браузера.

KGet не обходит ограничения сервера: если сайт отдаёт файл одной сессией или режет скорость по IP, лишние соединения не помогут. Cookie из браузера он тоже не подставляет.

Установка

sudo apt install kget
sudo dnf install kget
sudo pacman -S kget

В Debian и Ubuntu пакет тянет KIO и библиотеки KDE, но не весь рабочий стол. В минимальной системе без Plasma при первом запуске может не хватить нескольких компонентов — обычно достаточно поставить kio-extras и breeze-icon-theme. Проверьте версию и запустите первую загрузку:

kget --version
kget https://ftp.gnu.org/gnu/wget/wget-latest.tar.gz

Ссылку можно передать без окна: если KGet работает, URL попадёт в очередь. Поведение при повторном запуске настраивается в разделе «Настройки → Настроить KGet».

Очередь, группы и пауза

По умолчанию все файлы попадают в группу «Загрузки». Группы удобны, когда качается несколько проектов: правый клик по списку, «Новая группа», затем перетащите передачи. У каждой группы свой приоритет, поэтому образ системы может ждать, пока не скачается небольшая документация.

Кнопка паузы останавливает передачу, но не удаляет данные. После возобновления KGet попробует докачать файл с текущего смещения; сервер должен поддерживать заголовок Range. Если ответ приходит без него, загрузка начнётся заново — это ограничение протокола, а не ошибка программы.

curl -s -D - -o /dev/null -H "Range: bytes=0-99" https://ftp.gnu.org/gnu/wget/wget-latest.tar.gz | head -n 5

Код 206 означает, что докачка возможна, 200 — что сервер отдаст файл целиком.

На Wayland окно цели сброса может оказаться под другими окнами: добавьте правило KWin «Оставить выше».

Сегменты и ограничения скорости

Число соединений задаётся для передачи и глобально. Разумный диапазон — от двух до четырёх на файл: больше сессий не ускоряют загрузку, если канал уже насыщен, зато увеличивают нагрузку на сервер и роутер. В настройках ограничений есть отдельные поля для скачивания и раздачи.

Лимит полезен, когда KGet мешает видеозвонкам. Очередь можно запланировать на ночь, задав время старта в свойствах передачи.

Metalink и контрольные суммы

Файлы .metalink и .meta4 содержат список зеркал и хеши. KGet читает их и переключается на другой источник, если текущий отдаёт ошибку. Для обычной ссылки автоматической проверки нет: скачайте файл, возьмите опубликованный хеш и сверьте вручную.

sha256sum ~/Downloads/wget-latest.tar.gz
sha256sum -c SHA256SUMS 2>/dev/null | grep wget

Вторая команда полезна, когда рядом с архивом лежит файл контрольных сумм. Если хеш не совпал, не запускайте установщик: причиной может быть обрыв, прокси-кэш или подмена файла на зеркале. Сравнивайте хеш именно с тем, что опубликован на сайте проекта, а не с текстом из письма или чата.

BitTorrent

Торрент-плагин открывает .torrent-файлы и показывает раздачу в общем списке. Скорость и число пиров регулируются теми же ограничениями. Для раздачи нужен открытый входящий порт; в домашней сети проще включить UPnP на роутере, но в офисной сети это обычно запрещено политикой.

KGet не скрывает IP-адрес. Для легальных дистрибутивов торренты часто быстрее HTTP за счёт распределения нагрузки.

Командная строка и файлы состояния

Графический интерфейс — не единственный способ. Список передач хранится в ~/.local/share/kget/transfers.kgt, настройки — в ~/.config/kgetrc. Перед экспериментами сделайте копию:

cp ~/.local/share/kget/transfers.kgt ~/transfers.kgt.bak
cp ~/.config/kgetrc ~/kgetrc.bak
ls -lh ~/.local/share/kget/

Файл .kgt — это не обычный текст, а сериализованное состояние. Переносить его между версиями KDE стоит осторожно: после крупного обновления список может не прочитаться. Надёжнее экспортировать передачи через меню, а не копировать хранилище вручную.

Для пакетной загрузки удобно держать ссылки в текстовом файле и передавать их циклом. KGet принимает URL аргументом, поэтому подойдёт обычный shell:

while read -r url; do kget "$url"; done < urls.txt

Цикл создаёт отдельные передачи и не ждёт завершения; для строгой последовательности запускайте KGet по одной ссылке.

Диагностика

Первое, что стоит проверить при «зависании», — сетевые соединения и свободное место. KGet показывает скорость, но не всегда объясняет причину.

ss -tunp | grep -i kget
df -h ~/Downloads
journalctl --user -b | grep -i kget | tail -n 30
  • Скорость близка к нулю. Проверьте ss: если соединение установлено, но байты не идут, сервер ограничивает сессию или мешает прокси.
  • Ошибка 403 или 404. Ссылка устарела либо требует cookie. KGet не подставляет авторизацию браузера автоматически.
  • Файл растёт, но не открывается. Сверьте хеш и тип: file ~/Downloads/name.
  • «Нет места». df -h и du -sh ~/Downloads; недокачанные части тоже занимают место.
  • Прокси. Настройки KDE «Сеть → Прокси» влияют на KIO; переменные http_proxy в терминале могут не подхватиться.

Если KGet не стартует, запустите его из терминала: часто причина — отсутствующий KIO-worker или старый процесс. Поможет pkill kget и повторный запуск.

Итог

KGet закрывает нишу «менеджер загрузок для рабочего стола KDE»: очередь, сегменты, Metalink, торренты и аккуратные ограничения скорости. Он не заменяет специализированные утилиты для массового скачивания сайтов и не обходит серверные лимиты, зато предсказуемо работает с большими файлами и хранит состояние между сеансами. Начните с установки, выставьте два-четыре соединения и проверьте хеш первого крупного образа — этого достаточно, чтобы понять, подходит ли инструмент под ваш рабочий процесс.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте