Após uma discussão pública, os desenvolvedores do Ubuntu decidiram remover o wget da instalação padrão do Ubuntu Server 25.10, em favor de wcurl, que oferece funcionalidades semelhantes.
O pacote foi removido da semente padrão, que lista os pacotes que compõem uma instalação padrão e estão incluídos no ISO. Ele não estará disponível pronto para uso em novas instalações, embora servidores existentes que são atualizados não sejam afetados.
Em vez disso, wget será movido para a semente 'suportada'. Essa categoria agrupa pacotes que são oficialmente suportados pela Canonical, mas não instalados por padrão. Eles recebem atualizações de segurança durante a vida útil da versão e permanecem disponíveis no repositório de software principal.
Motivos para a mudança
A decisão não se trata de uma batalha entre wget e wcurl. É parte de um esforço maior para simplificar o Ubuntu Server e reduzir o número de ferramentas duplicadas em uma instalação padrão.
"A semente do servidor Ubuntu não era avaliada há algum tempo. O objetivo é reduzir as instalações para o que é necessário e útil. Também há uma avaliação de "isso ainda é compatível?",* escreveu John Chittum, gerente de engenharia da equipe de nuvem pública da Canonical.
O objetivo é criar uma instalação padrão do Ubuntu Server que atenda a uma ampla gama de necessidades, removendo pacotes desnecessários para reduzir o tamanho da instalação. Outras ferramentas removidas neste ciclo incluem os multiplexadores de terminal byobu e screen (deixando apenas tmux).
Inicialmente, houve consternação em separar o wget da semente, dada sua história de décadas como a ferramenta de download padrão em sistemas Linux.
Mas como a versão mais recente do curl inclui a funcionalidade nativa de 'busca' própria por meio de wcurl, Chittum vê um argumento mais forte para a mudança agora do que esperar até o Ubuntu 26.10.
"Isso é muito mais fácil por causa do wcurl sendo disponibilizado na versão do curl no Ubuntu 25.10. É um substituto imediato para as chamadas simples e tem a maioria das funcionalidades wget. Para casos mais complexos, [...] wget ainda é a resposta correta" acrescentou Chittum.
Wcurl é capaz: O que muda para os usuários
O wrapper wcurl está incluído no pacote curl 8.14.x no Ubuntu 25.10 e traduz comandos wget básicos para versões curl. Para aqueles com necessidades básicas de download, é capaz o suficiente, e um simples comando wcurl example.com/your-file busca um arquivo também:
- Baixe vários URLs 'em paralelo' (ao mesmo tempo)
- Siga redirecionamentos sem sinalizadores adicionais
- Escolha automaticamente um nome de arquivo apropriado
- Evite sobrescrever arquivos existentes
- Execute novas tentativas automáticas em downloads com falha
- Defina os carimbos de data/hora do arquivo para corresponder aos valores do servidor
- Lidar com caracteres especiais em URLs
Para casos de uso comuns, essa alteração não será muito impactante, pois o wcurl é um substituto suficiente. No entanto, aqueles que dependem de scripts ou dependências que esperam o wget podem querer reinstalar o wget, mesmo que apenas como precaução.
Usuários que desejam continuar usando o wget podem executar o sudo apt install wget e, como o pacote permanece no repositório main, ele receberá atualizações de segurança contínuas da Canonical durante todo o ciclo de suporte do Ubuntu 25.10.
O Ubuntu 25.10 e o Ubuntu Server 25.10 devem ser lançados em 9 de outubro de 2025.
Tenha uma opinião forte sobre wget vs wcurl? Compartilhe seus pensamentos deixando um comentário.