Как использовать команду RPM в Linux

Kak Ispol Zovat Komandu Rpm V Linux



Если вы пользователь Linux, вы, вероятно, сталкивались с термином об/мин . об/мин является аббревиатурой от Диспетчер пакетов Red Hat , и это мощный инструмент командной строки для управления программными пакетами в системах Linux. В этой статье будет рассказано все, что вам нужно знать о об/мин в Linux, включая ее синтаксис, использование и некоторые распространенные примеры.
  1. Что такое команда RPM
  2. Синтаксис команды RPM
  3. Параметры команды RPM
  4. Установить RPM-пакеты
  5. Обновление RPM-пакетов
  6. Удалить RPM-пакеты
  7. Список установленных пакетов RPM
  8. Показать информацию о пакете перед установкой
  9. Показать информацию о пакете после установки
  10. Проверьте зависимости пакетов перед установкой
  11. Список всех файлов установленного пакета
  12. Команда RPM в разных дистрибутивах Linux

1: Что такое команда RPM

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

2: Синтаксис команды RPM

Основной синтаксис об/мин команда выглядит следующим образом:







об/мин [ ПАРАМЕТРЫ ] [ УПАКОВКА ]

Здесь, [ПАРАМЕТРЫ] относится к параметрам команды, которые вы можете передать об/мин команда, и [УПАКОВКА] относится к пакету, которым вы хотите управлять.



3: Параметры команды RPM

Чтобы проверить полный список параметров команды, запустите:



судо об/мин – помощь

  Автоматически сгенерированное текстовое описание





Вот несколько часто используемых опций для об/мин команда:

-я: установить пакет



-В: обновить пакет

-Это: стереть/удалить пакет

-к: запросить пакет

-В: проверить пакет

-Ф: обновить установленный пакет

-час: показать справку для указанной команды RPM

-в: подробный режим (отображает более подробный вывод)

-тест: тестовый режим (имитация заданной команды без ее выполнения)

–узлы: пропускать проверки зависимостей при установке, обновлении или удалении пакета

Обратите внимание, что для об/мин команду, и вы можете найти полный список в об/мин страница руководства, запустив человек об/мин в вашем терминале.

мужчина об/мин

  Графический пользовательский интерфейс, текст, приложение, электронная почта. Описание генерируется автоматически.

4: Установите RPM-пакеты

Чтобы установить об/мин пакет с помощью об/мин команда, следуйте этому синтаксису:

судо об/мин -ivh [ Упаковка ]

Эта команда включает параметры

  • для установки
  • для подробного вывода
  • -час для печати решетчатых меток, указывающих на ход процесса установки

Перед установкой убедитесь, что вы загрузили соответствующий файл пакета, совместимый с архитектурой вашей системы.

Например, для установки vim-улучшенные обороты в минуту пакет, используйте следующую команду:

судо об/мин -ivh vim-расширенный-7.4.629- 8 .el7_9.x86_64.об/мин

Мы также можем установить об/мин пакет со ссылкой для скачивания с помощью следующей команды:

судо об/мин -ivh [ Package_URL ]

5: Обновление RPM-пакетов

Во время об/мин update текущая версия пакета удаляется и устанавливается последняя версия.

Для обновления пакетов можно использовать следующую команду:

судо об/мин -Увх [ Упаковка ]

Эта команда включает параметры

  • -У (обновление)
  • -v (подробный режим)
  • -h (печатать решетку, чтобы показать процесс обновления)

Чтобы обновить vim-Enhanced, используйте:

судо об/мин -Увх vim-расширенный-7.4.629- 8 .el7_9.x86_64.об/мин

  Графический пользовательский интерфейс, текст, описание приложения генерируется автоматически

Может потребоваться ручная установка дополнительных зависимостей, если они требуются для новой версии. В выходных данных после выполнения команды RPM показывает отсутствующие необходимые зависимости.

Добавить –узлы опция команды игнорировать сообщение и обновлять без зависимостей:

судо об/мин -Увх --nodeps [ Упаковка ]

6: Удалить RPM-пакеты

Удалять об/мин пакеты, запустите:

судо об/мин -Это [ Упаковка ]

Например, чтобы убрать vim-расширенный об/мин , бегать:

судо об/мин -Это vim-расширенный

С использованием ням это еще один вариант удаления об/мин пакеты.

судо ням удалить [ Упаковка ]

Например, чтобы удалить vim с помощью ням запуск команды:

судо ням удалить vim-расширенный.x86_64

7: Список установленных пакетов RPM

Выполните следующую команду, чтобы вывести список всех установленных об/мин пакеты:

судо об/мин -ка

Команда включает в себя -ка вариант, предписывающий об/мин чтобы запросить все.

8: Показать информацию о пакете перед установкой

Перед установкой пакета следующая команда отображает информацию о об/мин упаковка:

судо об/мин - кип [ Упаковка ]

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

  • -ци (запросить информацию)
  • -п (запрос/проверка пакета)

Например, чтобы отобразить информацию, относящуюся к RPM-пакету с расширением vim, запустите:

судо об/мин - кип vim-расширенный-7.4.629- 8 .el7_9.x86_64.об/мин

  Автоматически сгенерированное текстовое описание

9: Показать информацию о пакете после установки

Ан об/мин доступную информацию о пакете можно просмотреть с помощью -ци Опция, которая указывает программе запрашивать сведения о пакете:

судо об/мин -ци [ Упаковка ]

Вывод дает нам такую ​​информацию, как сведения о пакете.

Например, следующая команда даст нам информацию, связанную с vim-расширенный :

судо об/мин -ци vim-расширенный

  Графический пользовательский интерфейс, текстовое описание генерируется автоматически

10. Проверьте зависимости пакета RPM перед установкой

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

Синтаксис команды, который мы используем:

об/мин -qpR [ Упаковка ]

Ниже приведен список параметров, которые включает эта команда:

  • -q (формат запроса)
  • -p (запрос/проверка пакета)
  • -R (перечислить зависимости пакетов)

Например, чтобы перечислить все необходимые зависимости vim-расширенный пакет, который вы можете запустить:

об/мин -qpR vim-расширенный-7.4.629- 8 .el7_9.x86_64.об/мин

  Графический пользовательский интерфейс, текст, приложение, электронная почта. Описание генерируется автоматически.

11: Список всех файлов установленного пакета

Мы также можем перечислить все файлы, связанные с пакетом, используя -ql вариант, это будет инструктировать об/мин запросить список:

судо об/мин -ql [ Упаковка ]

Например, мы можем перечислить vim-улучшенные обороты в минуту упаковать файлы, используя:

судо об/мин -ql vim-расширенный

  Графический пользовательский интерфейс, текст, описание приложения генерируется автоматически

12: Команда RPM в разных дистрибутивах Linux

Хотя команда RPM работает одинаково в разных дистрибутивах Linux, могут быть некоторые различия в использовании и синтаксисе. Вот краткий обзор команд RPM в разных дистрибутивах Linux:

Управление пакетами RPM в системах на основе Red Hat

В На основе Red Hat системы, об/мин является менеджером пакетов по умолчанию. об/мин система управления пакетами используется для управления пакетами программного обеспечения в этих системах. Чтобы установить пакет в системе на основе Red Hat, вы можете использовать следующую команду:

судо ням установить [ УПАКОВКА ]

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

судо ням удалить [ УПАКОВКА ]

Управление пакетами RPM в системах на базе Debian

В системах на основе Debian менеджер пакетов по умолчанию подходит. Однако вы по-прежнему можете использовать RPM для управления пакетами в этих системах.

об/мин — это менеджер пакетов для системы Red Hat, поэтому по умолчанию он не установлен в Debian. Чтобы установить об/мин менеджер пакетов в системе Linux на базе Debian запустите:

судо подходящий установить об/мин

  Автоматически сгенерированное текстовое описание

судо подходящий установить чужак

Чтобы установить пакет в системе на основе Debian, используя об/мин , вы можете использовать следующую команду:

судо чужак [ ПАКЕТ.об/мин ]

Примечание: чужак утилита преобразует об/мин package в deb, который вы можете установить с помощью следующей команды:

судо подходящий установить . /< deb_file >

Управление пакетами RPM в системах на базе Arch

В системах на основе Arch менеджер пакетов по умолчанию — пакман . Тем не менее, вы все еще можете использовать об/мин для управления пакетами в этих системах. Чтобы установить пакет в системе на основе Arch, используя об/мин , вы можете использовать следующую команду:

судо пакман [ ПАКЕТ.об/мин ]

Заключение

об/мин Команда — мощный инструмент для управления программными пакетами в Linux. Устанавливаете ли вы новые пакеты, обновляете существующие или удаляете старые, об/мин позволяет легко поддерживать вашу систему в актуальном состоянии и бесперебойно работать. Следуя советам и рекомендациям, упомянутым в этой статье, вы сможете научиться пользоваться об/мин команда для управления программными пакетами.