Как установить ZIP на Linux: пошаговая инструкция для CentOS Stream 9.

Если вы ищете способ сжать или распаковать файлы в Linux, вам потребуется программа ZIP. В этой статье мы подробно расскажем, как установить ZIP на Linux, на примере CentOS Stream 9, и объясним все шаги простым и понятным языком.

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

ZIP — это популярный формат архивов, который позволяет объединять несколько файлов в один сжимаемый файл. Он широко используется для удобной передачи и хранения данных. В Linux ZIP не всегда установлен по умолчанию, поэтому иногда его нужно установить вручную.

Как установить ZIP

На большинстве дистрибутивов Linux установка ZIP делается через менеджер пакетов. Разберем процесс для CentOS Stream 9.

Шаг 1. Обновите репозитории системы

Перед установкой рекомендуется обновить список доступных пакетов, чтобы убедиться, что вы получаете самую свежую версию ZIP.

Введите в терминале команду:

[root@waky practice]# sudo dnf update

Объяснение: команда dnf — это менеджер пакетов в CentOS Stream 9. update проверяет и обновляет список пакетов.

Шаг 2. Установите ZIP

После обновления выполните команду:

[root@waky practice]# sudo dnf install -y zip unzip
Last metadata expiration check: 0:00:14 ago on Tue 20 Jan 2026 08:34:20 AM MSK.
Dependencies resolved.
=====================================================================================================================================================================================================
 Package                                      Architecture                                  Version                                              Repository                                     Size
=====================================================================================================================================================================================================
Installing:
 unzip                                        x86_64                                        6.0-59.el9                                           baseos                                        182 k
 zip                                          x86_64                                        3.0-35.el9                                           baseos                                        266 k

Transaction Summary
=====================================================================================================================================================================================================
Install  2 Packages

Total download size: 447 k
Installed size: 1.1 M
Downloading Packages:
(1/2): unzip-6.0-59.el9.x86_64.rpm                                                                                                                                   285 kB/s | 182 kB     00:00
(2/2): zip-3.0-35.el9.x86_64.rpm                                                                                                                                     272 kB/s | 266 kB     00:00
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                264 kB/s | 447 kB     00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                             1/1
  Installing       : unzip-6.0-59.el9.x86_64                                                                                                                                                     1/2
  Installing       : zip-3.0-35.el9.x86_64                                                                                                                                                       2/2
  Running scriptlet: zip-3.0-35.el9.x86_64                                                                                                                                                       2/2
  Verifying        : unzip-6.0-59.el9.x86_64                                                                                                                                                     1/2
  Verifying        : zip-3.0-35.el9.x86_64                                                                                                                                                       2/2

Installed:
  unzip-6.0-59.el9.x86_64                                                                            zip-3.0-35.el9.x86_64

Complete!
[root@waky practice]#

Объяснение: Эта команда устанавливает оба инструмента — zip для создания архивов и unzip для их распаковки. Обычно если требуется что-то заархивировать, то скорее всего и придется распаковывать, поэтому устанавливаем сразу пару.

Шаг 3. Подтвердите установку

После установки проверьте, что ZIP работает, введя:

[root@waky practice]# zip --version
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
This is Zip 3.0 (July 5th 2008), by Info-ZIP.
Currently maintained by E. Gordon.  Please send bug reports to
the authors using the web page at www.info-zip.org; see README for details.

Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip,
as of above date; see http://www.info-zip.org/ for other sites.

Compiled with gcc 11.3.1 20221121 (Red Hat 11.3.1-4) for Unix (Linux ELF) on Feb 14 2023.

Zip special compilation options:
        USE_EF_UT_TIME       (store Universal Time)
        BZIP2_SUPPORT        (bzip2 library version 1.0.8, 13-Jul-2019)
            bzip2 code and library copyright (c) Julian R Seward
            (See the bzip2 license for terms of use)
        SYMLINK_SUPPORT      (symbolic links supported)
        LARGE_FILE_SUPPORT   (can read and write large files on file system)
        ZIP64_SUPPORT        (use Zip64 to store large files in archives)
        UNICODE_SUPPORT      (store and read UTF-8 Unicode paths)
        STORE_UNIX_UIDs_GIDs (store UID/GID sizes/values using new extra field)
        UIDGID_NOT_16BIT     (old Unix 16-bit UID/GID extra field not used)
        [encryption, version 2.91 of 05 Jan 2007] (modified for Zip 3)

Encryption notice:
        The encryption code of this program is not copyrighted and is
        put in the public domain.  It was originally written in Europe
        and, to the best of our knowledge, can be freely distributed
        in both source and object forms from any country, including
        the USA under License Exception TSU of the U.S. Export
        Administration Regulations (section 740.13(e)) of 6 June 2002.

Zip environment options:
             ZIP:  [none]
          ZIPOPT:  [none]
[root@waky practice]#

Если вы увидите информацию о версии ZIP, значит, установка прошла успешно.

Как использовать ZIP после установки

Создание ZIP-архива

Чтобы сжать файлы или папки, используйте следующий шаблон:

zip имя_архива.zip файл1 файл2 папка1/

Распаковка ZIP-архива

Для распаковки используйте команду:

unzip имя_архива.zip

Примеры и подробности использования команды вы найдете в нашей специальной статье, посвященной данной теме.

Заключение

Установка ZIP на CentOS Stream 9 — это быстрый и понятный процесс, включающий обновление репозиториев и использование команды dnf. После успешной установки вы сможете легко создавать и распаковывать ZIP-архивы прямо в терминале.