Как исправить ошибку «unzip: команда не найдена» в Red Hat

Если вы видите сообщение об ошибке «unzip: команда не найдена» в Red Hat или дистрибутиве Linux на базе Red Hat, это означает, что утилита «unzip» не установлена ​​или недоступна в PATH вашей системы. В этой статье мы рассмотрим несколько способов решения этой проблемы и предоставим примеры кода, которые помогут вам в этом процессе.

Метод 1: установка распаковки с помощью менеджера пакетов

  1. Откройте окно терминала.
  2. Выполните следующую команду, чтобы обновить менеджер пакетов:
    sudo yum update
  3. Установите утилиту распаковки, выполнив следующую команду:
    sudo yum install unzip
  4. После завершения установки попробуйте еще раз запустить команду «разархивировать», чтобы проверить, устранена ли ошибка.

Метод 2: установка распаковки с помощью менеджера пакетов dnf

  1. Откройте окно терминала.
  2. Выполните следующую команду, чтобы обновить менеджер пакетов:
    sudo dnf update
  3. Установите распаковку, выполнив следующую команду:
    sudo dnf install unzip
  4. После завершения установки вы можете проверить, правильно ли работает команда «разархивировать».

Метод 3. Использование пакета RPM

  1. Откройте окно терминала.
  2. Посетите веб-сайт поиска пакетов Red Hat ( https://pkgs.org/ ) и введите в поиск «разархивировать».
  3. Загрузите пакет RPM, соответствующий вашей версии и архитектуре Red Hat.
  4. В терминале перейдите в каталог, в который загружен пакет RPM.
  5. Выполните следующую команду, чтобы установить пакет:
    sudo rpm -ivh package_name.rpm
  6. После завершения установки попробуйте запустить команду «разархивировать», чтобы проверить, устранена ли ошибка.

Метод 4. Компиляция распаковки из исходного кода

  1. Откройте окно терминала.
  2. Установите необходимые инструменты разработки:
    sudo yum groupinstall "Development Tools"
  3. Загрузите последнюю версию исходного кода распаковки с официального сайта ( http://www.info-zip.org/UnZip.html ).
  4. Извлеките загруженный исходный код.
  5. Перейдите в извлеченный каталог в терминале.
  6. Выполните следующие команды для компиляции и установки распаковки:
    make -f unix/Makefile generic
    sudo make prefix=/usr/local install
  7. После завершения установки проверьте, правильно ли работает команда «разархивировать».

Ошибку «разархивировать: команда не найдена» в Red Hat можно устранить, установив утилиту распаковки с помощью менеджера пакетов, пакета RPM или скомпилировав исходный код. Следуя методам, описанным в этой статье, вы сможете решить проблему и без проблем использовать команду «разархивировать».