команда wget удалена из стандартной установки Ubuntu Server 25.10

После общественного обсуждения разработчики Ubuntu решили удалить wget
из стандартной установки Ubuntu Server 25.10 в пользу wcurl
, который предлагает аналогичную функциональность.
Пакет был удалён из списка пакетов по умолчанию (в котором перечислены пакеты, входящие в стандартную установку и включенные в ISO). Он не будет доступен по умолчанию при новой установке, но это не повлияет на существующие серверы, которые будут обновлены.
Вместо этого wget будет перемещён в раздел «поддерживаемые». В этом разделе собраны пакеты, которые официально поддерживаются Canonical, но не устанавливаются по умолчанию. Они получают обновления безопасности в течение всего срока выпуска и остаются доступными в основном репозитории программного обеспечения.
Почему было принято такое решение?
Цель не в том, чтобы устроить битву между wget и wcurl. Это часть более масштабной работы по оптимизации Ubuntu Server и сокращению количества дублирующихся инструментов, включенных в стандартную установку.
“Начальная версия сервера Ubuntu не оценивалась в течение некоторого времени. Цель состоит в том, чтобы сократить количество установок до требуемого и полезного. Существует также оценка “поддерживается ли это по-прежнему?” — Джон Читтам, инженер-менеджер команды по общедоступному облаку в Canonical.
Цель состоит в том, чтобы создать стандартную установку Ubuntu Server, которая будет удовлетворять широкому спектру потребностей, при этом удалив ненужные пакеты, чтобы уменьшить размер установки. В этом цикле также были удалены терминальные мультиплексоры byobu и screen (остался только tmux).
Поначалу отказ от wget был воспринят с недоумением, учитывая его многолетнюю историю как основного инструмента для скачивания в системах Linux.
Но поскольку последняя версия curl включает в себя встроенную функцию «загрузки» через wcurl, Читтум считает, что сейчас лучше внести изменения, чем ждать выхода Ubuntu 26.10.
«Это стало намного проще благодаря тому, что wcurl
стал доступен в версии curl в [Ubuntu 25.10]. Он полностью заменяет простые вызовы и обладает большинством функций wget
. Для более сложных случаев […] wget
по-прежнему является правильным решением», — добавляет Читтум.
wcurl поддерживает эту функцию; 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 года.
У вас есть чёткое мнение о том, что лучше: wget или wcurl? Поделитесь своими мыслями в комментариях.
Редактор: AndreyEx