Как установить wget на CentOS Stream9.

Если вы работаете с серверами или просто часто скачиваете файлы из интернета, то вам наверняка пригодится утилита wget. Она позволяет быстро и удобно скачивать файлы прямо из командной строки.

В этой статье я расскажу, как правильно установить wget на операционную систему CentOS Stream9 — популярную Linux-дистрибутив для серверов.

Что такое wget и зачем он нужен?

wget — это бесплатная программа, которая позволяет скачивать файлы с интернета. Она работает в фоновом режиме и поддерживает такие функции:

  • Скачивание файлов по протоколам HTTP, HTTPS и FTP.
  • Продолжение прерванных скачиваний.
  • Использование в сценариях автоматизации.
  • Скачивание сайтов целиком (ресурс, например, для резервного копирования).

Если вы часто работаете с Linux и серверными системами, установка wget — это первая необходимость.

Шаги установки wget на CentOS

Для начала убедимся, что у вас есть права администратора (root). Если нет — выполните команду su или используйте sudo, если он настроен.

1. Проверьте, установлен ли уже wget

Перед тем, как ставить wget, проверьте, есть ли он у вас на системе:

wget --version

Если команда выведет версию программы — он уже установлен, и дальше можно ничего не делать. Если, как в нашем случае, получите сообщение о том, что команда не найдена:

[root@waky practice]# wget --version
-bash: wget: command not found
[root@waky practice]#

переходите к следующему шагу.

2. Обновление репозиториев (необязательно)

Перед установкой рекомендуется обновить список доступных пакетов:

sudo dnf update -y

Это поможет убедиться, что все пакеты актуальны.

3. Установка wget

На большинстве версий CentOS команда wget в список доступных программ дефолтных репозиториев. Никаких дополнительных шагов не требуется, только установка с помощью стандартного пакетного менеджера:

sudo dnf install -y wget

После этого система предложит подтвердить установку — введите да или нажмите Enter.

Пример вывода:

[root@waky practice]# sudo dnf install -y wget
Last metadata expiration check: 0:02:58 ago on Fri 30 Jan 2026 04:20:40 AM MSK.
Dependencies resolved.
=====================================================================================================================================================================================================
 Package                                    Architecture                                 Version                                               Repository                                       Size
=====================================================================================================================================================================================================
Installing:
 wget                                       x86_64                                       1.21.1-8.el9                                          appstream                                       784 k

Transaction Summary
=====================================================================================================================================================================================================
Install  1 Package

Total download size: 784 k
Installed size: 3.1 M
Downloading Packages:
wget-1.21.1-8.el9.x86_64.rpm                                                                                                                                         562 kB/s | 784 kB     00:01
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                267 kB/s | 784 kB     00:02
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                             1/1
  Installing       : wget-1.21.1-8.el9.x86_64                                                                                                                                                    1/1
  Running scriptlet: wget-1.21.1-8.el9.x86_64                                                                                                                                                    1/1
  Verifying        : wget-1.21.1-8.el9.x86_64                                                                                                                                                    1/1

Installed:
  wget-1.21.1-8.el9.x86_64

Complete!
[root@waky practice]#

4. Проверка успешной установки

После завершения установки снова проверьте версию:

wget --version

Пример вывода:

[root@waky practice]# wget --version
GNU Wget 1.21.1 built on linux-gnu.

-cares +digest -gpgme +https +ipv6 +iri +large-file -metalink +nls
+ntlm +opie +psl +ssl/gnutls

Wgetrc:
    /etc/wgetrc (system)
Locale:
    /usr/share/locale
Compile:
    gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC="/etc/wgetrc"
    -DLOCALEDIR="/usr/share/locale" -I. -I../lib -I../lib
    -I/usr/include/p11-kit-1 -DHAVE_LIBGNUTLS -DNDEBUG -O2 -flto=auto
    -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall
    -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
    -Wp,-D_GLIBCXX_ASSERTIONS
    -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
    -fstack-protector-strong
    -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2
    -mtune=generic -fasynchronous-unwind-tables
    -fstack-clash-protection -fcf-protection
Link:
    gcc -I/usr/include/p11-kit-1 -DHAVE_LIBGNUTLS -DNDEBUG -O2
    -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches
    -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
    -Wp,-D_GLIBCXX_ASSERTIONS
    -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
    -fstack-protector-strong
    -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2
    -mtune=generic -fasynchronous-unwind-tables
    -fstack-clash-protection -fcf-protection -Wl,-z,relro
    -Wl,--as-needed -Wl,-z,now
    -specs=/usr/lib/rpm/redhat/redhat-hardened-ld
    -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -lpcre2-8 -luuid
    -lidn2 -lnettle -lgnutls -lz -lpsl ftp-opie.o gnutls.o http-ntlm.o
    ../lib/libgnu.a

Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://www.gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Originally written by Hrvoje Niksic <hniksic@xemacs.org>.
Please send bug reports and questions to <bug-wget@gnu.org>.
[root@waky practice]#

Если команда отображает информацию о версии wget — установка прошла успешно!

Базовые примеры использования wget

Скачивание файла по URL:

wget https://example.com/file.zip

Продолжение прерванного скачивания:

wget -c https://example.com/file.zip

Скачивание файла в определённую папку:

wget -P /путь/к/папке https://example.com/file.zip

Подробнее об использовании wget с примерами читайте в нашей специальной статье.

Заключение

Установка wget на CentOS — это просто и быстро. Следуйте этим шагам, и через пару минут у вас в системе появится мощный инструмент для скачивания файлов из интернета.