Если вы работаете с серверами или просто часто скачиваете файлы из интернета, то вам наверняка пригодится утилита wget. Она позволяет быстро и удобно скачивать файлы прямо из командной строки.
В этой статье я расскажу, как правильно установить wget на операционную систему CentOS Stream9 — популярную Linux-дистрибутив для серверов.
Что такое wget и зачем он нужен?
wget — это бесплатная программа, которая позволяет скачивать файлы с интернета. Она работает в фоновом режиме и поддерживает такие функции:
- Скачивание файлов по протоколам HTTP, HTTPS и FTP.
- Продолжение прерванных скачиваний.
- Использование в сценариях автоматизации.
- Скачивание сайтов целиком (ресурс, например, для резервного копирования).
Если вы часто работаете с Linux и серверными системами, установка wget — это первая необходимость.
Шаги установки wget на CentOS
- 1. Проверьте, установлен ли уже wget
- 2. Обновление репозиториев (необязательно)
- 3. Установка wget
- 4. Проверка успешной установки
Для начала убедимся, что у вас есть права администратора (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 — это просто и быстро. Следуйте этим шагам, и через пару минут у вас в системе появится мощный инструмент для скачивания файлов из интернета.