
После общественного обсуждения разработчики Ubuntu решили удалить wget
из стандартной установки Ubuntu Server 25.10 в пользу wcurl
, который предлагает аналогичную функциональность.
Пакет был удален из стандартного семпла (в котором перечислены пакеты, входящие в стандартную установку и включенные в ISO). Он не будет доступен из коробки в новых установках, хотя существующие серверы, которые были обновлены, не будут затронуты.
Вместо этого wget будет перемещен в список поддерживаемых пакетов. Здесь собраны пакеты, которые официально поддерживаются Canonical, но не устанавливаются по умолчанию. Они получают обновления безопасности в течение срока жизни релизов и остаются доступными в основном репозитории программного обеспечения.
Почему было принято такое решение?
Целью не является битва wget против wcurl. Это часть более широких усилий по оптимизации Ubuntu Server и сокращению количества дублирующихся инструментов, включенных в стандартную установку.
Цель – создать стандартную установку Ubuntu Server, удовлетворяющую широкому кругу потребностей, удалив при этом ненужные пакеты, чтобы уменьшить размер установки. Среди других инструментов, удаленных в этом цикле, – терминальные мультиплексоры byobu и screen (остался только tmux).
Изначально было неспокойно за удаление wget, учитывая его десятилетнюю историю в качестве инструмента загрузки по умолчанию в Linux-системах.
Но поскольку последняя версия curl включает в себя собственную функцию получения файлов через wcurl, Читтум видит более веские аргументы в пользу изменений сейчас, а не дожидаясь Ubuntu 26.10.
Это стало гораздо проще благодаря тому, что
wcurl
стал доступен в версии curl в Ubuntu 25.10. Он является заменой для простых вызовов и обладает большей частью функциональностиwget
. Для более сложных случаевwget
по-прежнему является правильным решением
-добавляет Читтум
Обертка wcurl включена в пакет curl 8.14.x в Ubuntu 25.10 и переводит основные команды wget в версии curl. Для тех, у кого есть базовые потребности в загрузке, ее возможностей достаточно, а простая команда wcurl example.com/your-file
также позволяет получить файл:
- Параллельно загружать несколько URL-адресов (в одно и то же время)
- Следовать перенаправлениям без дополнительных флагов
- Автоматически выбирать подходящее имя файла
- Избегать перезаписи существующих файлов
- Выполнять автоматические повторные попытки при неудачных загрузках
- Устанавливать временные метки файлов в соответствии со значениями сервера
- Обработка специальных символов в URL
Для обычных пользователей это изменение не будет иметь большого значения, так как wcurl является достаточной заменой. Тем не менее, тем, кто полагается на скрипты или зависимости, которые ожидают использования wget, возможно, стоит доустановить wget.
Пользователи, которые хотят продолжать использовать wget, могут запустить sudo apt install wget
, и, поскольку пакет остается в репозитории main
, он будет получать постоянные обновления безопасности от Canonical в течение всего цикла поддержки Ubuntu 25.10.
Выпуск Ubuntu 25.10 и Ubuntu Server 25.10 запланирован на 9 октября 2025 года.