Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как открыть rpm файл linux


Установка rpm пакетов в Linux

Рано или поздно нам приходится устанавливать программное обеспечение не из официальных репозиториев. Там есть далеко не все пакеты, и не всегда есть самые новые версии, только что вышедших программ. Очень часто разработчики размещают на своем официальном сайте пакеты для самых популярных дистрибутивов. Обычно это deb и rpm.

Последний встречается немного реже, но если вы используете дистрибутив на базе Red Hat Enterprice Linux, вам нужен именно этот формат пакетов. Также в сети часто можно найти библиотеки и другие компоненты, которых нет в репозиториях в виде пакетов. Раньше мы уже рассматривали установку deb пакетов в Ubuntu. А в этой статье будет подробно разобрана установка rpm пакетов в linux.

Содержание статьи:

Что такое RPM?

RPM или RPM Package Manager - это пакетный менеджер, используемый в дистрибутивах Linux, основанных на Red Hat. Такое же название имеет формат файлов этого пакетного менеджера.

Этот формат не очень сильно отличается от того же самого Deb. Вы можете посмотреть их детальное сравнение в статье что лучше *.deb или *.rpm. Здесь же, только отмечу, что файл rpm - это обычный cpio архив, в котором содержатся сами файлы программы, а также метаданные, описывающие куда их нужно устанавливать. База всех установленных пакетов находится в каталоге /var/lib/rpm. Из особенностей можно отметить, что rpm не поддерживает рекомендованные пакеты, а также зависимости формата или-или.

Для управления пакетами, так же как и в Debian-системах, здесь существует консольная, низкоуровневая утилита с одноименным названием - rpm. Ее мы и будем рассматривать дальше в статье. В разных системах используются разные пакетные менеджеры, например в Red Hat используется Yum, в Fedora - DNF, а в OpenSUSE - zypper, но во всех этих системах будет работать утилита rpm.

Установка RPM пакетов в Linux

Давайте сначала рассмотрим синтаксис самой утилиты rpm:

$ rpm -режимопции пакет

Утилита может работать в одном из режимов:

  • -q, --query - запрос, получение информации;
  • -i, --install - установка;
  • -V, --verify - проверка пакетов;
  • -U, --upgrade  - обновление;
  • -e, --erase - удаление.

Рассмотрим только самые интересные опции программы, которые понадобятся нам в этой статье:

  • -v - показать подробную информацию;
  • --vv - выводить отладочную информацию;
  • --quiet - выводить как можно меньше информации;
  • -h - выводить статус-бар;
  • --percent - выводить информацию в процентах о процессе распаковки;
  • --force - выполнять действие принудительно;
  • --nodeps - не проверять зависимости;
  • --replacefiles - заменять все старые файлы на новые без предупреждений;
  • -i - получить информацию о пакете;
  • -l - список файлов пакета;
  • -R - вывести пакеты, от которых зависит этот пакет;

Теперь, когда вы уже имеете представление как работать с этой утилитой, может быть рассмотрена установка rpm пакета в Linux. Самая простая команда установки будет выглядеть вот так:

sudo rpm -i имя_пакета.rpm

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

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

sudo rpm -iv имя_пакета.rpm

Также вы можете включить отображение статус бара в процессе установки:

sudo rpm -ivh имя_пакета.rpm

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

sudo rpm -q имя_пакета

Также сразу можно удалить пакет, если он не нужен:

sudo rpm -e имя_пакета

Но у rpm так же как и у dpkg, есть один существенный недостаток. Программа не может разрешать зависимости. В случае отсутствия нужного пакета в системе, вы просто получите сообщение об ошибке и пакет не установится.

Для автоматической загрузки зависимостей во время выполнения установки rpm linux нужно использовать пакетный менеджер дистрибутива. Рассмотрим несколько команд для самых популярных RPM дистрибутивов. В RedHat и других дистрибутивах, использующих Yum используйте такую команду:

sudo yum --nogpgcheck localinstall имя_пакета.rpm

Первая опция отключает проверку GPG ключа, а вторая говорит, что мы будем выполнять установку локального пакета. В Fedora, с помощью dnf все делается еще проще:

sudo dnf install имя_пакета.rpm

Пакетный менеджер Zypper и OpenSUSE справляются не хуже:

sudo zypper install имя_пакета.rpm

Вот так очень просто выполняется установка rpm с зависимостями. Но не всем нравится работать в консоли, многие новые пользователи хотят использовать графический интерфейс для решения всех задач, в том числе и этой. Дальше мы рассмотрим несколько таких утилит.

Установка RPM файла в GUI

Если вы используете OpenSUSE, то это делается очень просто. Универсальный конфигуратор системы YaST, кроме всего прочего позволяет установить rpm пакеты. Вы можете сделать это с помощью файлового менеджера, выбрав пункт контекстного меню для файла открыть с помощью Yast или выполнив команду:

yast2 -i имя_пакета.rpm

В Fedora для тех же целей вы можете использовать менеджер приложений дистрибутива. Раньше было еще несколько универсальных утилит для решения этой задачи, но сейчас они уже все устарели.

Выводы

Теперь вы знаете как выполняется установка rpm файла в Linux. На самом деле это очень просто и даже существует не только один способ, а целых несколько. Хотя графических утилит здесь немного меньше чем в Ubuntu. Но консольных утилит полностью хватает. Если у вас остались вопросы, спрашивайте в комментариях!

Оцените статью:

Загрузка...

Открыть / извлечь файл RPM с помощью бесплатного программного обеспечения для Windows / Mac / Linux, бесплатная загрузка


об / мин первоначально означает R ed Hat P ackage M anager. Теперь RPM - это система управления пакетами. Название RPM по-разному относится к формату файла .rpm, файлам в этом формате, программному обеспечению, упакованному в такие файлы и сам менеджер пакетов. RPM был предназначен в первую очередь для дистрибутивов Linux; формат файла является базовым форматом пакета Linux Standard Base.Об / мин распространяется на условиях GPL.

Несмотря на то, что он был создан для использования в Red Hat Linux, RPM теперь используется во многих Дистрибутивы GNU / Linux. Он также был перенесен на некоторые другие операционные системы, такие как Novell NetWare (начиная с версии 6.5 SP3) и IBM AIX (начиная с версии 4).

Пакет RPM может содержать произвольный набор файлов. Большая часть RPM встречающиеся файлы являются "двоичными RPM" (или BRPM), содержащими скомпилированные версия некоторого программного обеспечения.Однако файлы RPM могут также содержать исходный код, затем называемые «исходные RPM» (или SRPM), используемые для создания пакета. SRPM иметь соответствующий тег в заголовке файла, который отличает их от обычных (B) RPM, из-за чего они будут извлечены в / usr / src при установке. SRPM также обычно имеют расширение файла ".src.rpm" (.spm в файловых системах ограничено 3 символами расширения, то есть старой DOS FAT).

Формат двоичный и состоит из четырех разделов:

  • Лид, который идентифицирует файл как файл RPM и содержит некоторые устаревшие заголовки.
  • Подпись, которая может использоваться для обеспечения целостности и / или аутентичности.
  • Заголовок, который содержит метаданные, включая имя пакета, версию, архитектуру, список файлов и т. д.
  • Файловый архив (полезная нагрузка), обычно в формате cpio, сжатый. с помощью gzip. Инструмент rpm2cpio позволяет получить файл cpio без необходимости для установки пакета RPM.
    • Более свежие версии RPM могут также использовать сжатие bzip2, lzip, lzma или xz.
    • Формат
    • RPM 5.0 поддерживает использование xar для архивирования.

Открыть / извлечь файл RPM в Windows

Easy 7-Zip легко открывает / извлекает файл RPM в Windows. Легко 7-Zip был разработан на основе 7-Zip. 7-Zip - известный файловый архиватор с открытым исходным кодом. Easy 7-Zip - это простая в использовании версия 7-Zip. Бесплатное ПО с открытым исходным кодом сохраняет все функции 7-Zip и добавляет несколько полезных функций, которые делает программу более удобной для пользователя.

Easy 7-Zip работает на Windows 10 / 8.1 / 8/7 / Vista / 2008/2003 / XP / 2000 (оба 32-разрядных и 64-битная совместимость).

  1. Скачать бесплатно Easy 7-Zip
  2. Установите Easy 7-Zip по пошаговой инструкции
  3. Установка автоматически свяжет RPM с Easy 7-Zip
  4. Дважды щелкните файл RPM , чтобы открыть файл RPM с помощью Easy 7-Zip


  5. Вы увидите файлы или папки в файле RPM , затем нажмите кнопку Extract . для извлечения файла RPM .
  6. Или щелкните правой кнопкой мыши файл RPM в проводнике Windows


  7. Затем выберите Извлечь файлы ... , Извлечь сюда или Извлечь в "папка \" для извлечения файла об / мин .
  8. Готово

Easy 7-Zip Ссылки для скачивания:

Вы можете попробовать другую альтернативную бесплатную программу, которая открывает / извлекает файл RPM в Windows. Например:

  • PeaZip
  • TUGZip
  • B1 Бесплатный архиватор
  • IZArc
  • Ципег
  • Универсальный экстрактор
  • FreeArc
  • Битсер

Открыть / извлечь файл RPM на Mac

B1 Free Archiver открывает / извлекает файл RPM на Mac.B1 Free Archiver - это бесплатный программа для создания папки архива и распаковки файла архива. B1 Архиватор работает на всех платформах - Windows, Linux, Mac и Android. Бесплатное ПО поддерживает наиболее популярные форматы, включая RPM.

B1 Free Archiver совместим с:

  • Mac OS X 10.9 Mavericks
  • Mac OS X 10.8 Mountain Lion
  • Mac OS X 10.7 Лев
  • Mac OS X 10.6 Снежный барс

Альтернативная бесплатная программа, открывающая / извлекающая файл RPM на Mac.

  • Разархиватор
  • Zipeg для Mac
  • EZ 7z
  • 7zX

Открыть / извлечь файл RPM в Linux

RPM (RPM Package Manager) - популярная утилита для установки программного обеспечения в Unix-подобных системах. системы, особенно Red Hat Linux.

Установите пакет RPM в Linux, введите:

Файл обновления

RPM, тип:

Удалить (стереть) пакет RPM, тип:

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

Чтобы извлечь файлы пакета RPM, не устанавливая его , необходимо установить об / мин 2cpio .rpm2cpio извлекает архив cpio из диспетчера пакетов RPM (RPM) пакет.

Установите rpm2cpio на CentOS и Fedora

Установите rpm2cpio в Debian и Ubuntu

# apt-get install rpm2cpio

Извлечь файл RPM в Linux

$ mkdir имя пакета
$ cd имя пакета
$ rpm2cpio ../package.rpm | cpio -idmv

аргументы cpio:

  • -i: экстракт
  • -d: создать каталоги
  • -m: сохранить время модификации
  • -v: подробный

Список файлов в пакете RPM:

$ пакет rpm2cpio.об / мин | cpio -t

Советы: в Debian или Ubuntu вы можете конвертировать RPM в пакет DEB с помощью alien , и обработать пакет DEB с dpkg ; или обработать файл RPM напрямую с помощью smart .


Copyright © 2013-2017 James Hoo Все права защищены. .

Как установить файл RPM в Linux

Как установить файл RPM в Linux

Автор: Джаррод 31 мая 2017 г. Файлы

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

Не все дистрибутивы Linux поддерживают RPM. Обычно файлы RPM используются в дистрибутивах на основе RHEL, таких как CentOS и Fedora, чтобы назвать пару, однако они также были перенесены в другие места.Если вы обнаружите, что ваш дистрибутив не поддерживает установку файла RPM, вам может потребоваться изучить другие параметры, такие как файлы .deb в Ubuntu / Debian.

Если вы загрузили файл RPM из Интернета, есть несколько инструментов, которые можно использовать для его установки. Лично я предпочитаю использовать Yum / DNF, они действуют как интерфейс для команды RPM и будут поддерживать актуальную базу данных зависимостей пакетов.

Установка файла RPM с помощью Yum

Обычно при установке пакета из репозитория с помощью команды yum вы запускаете «yum install httpd», и он просто загружает требуемый файл RPM из настроенного репозитория.Вместо этого мы можем использовать «yum install file.rpm» и указать локальный файл RPM, который мы должны установить.

 [[адрес электронной почты защищен] ~] #  yum instsall httpd-2.4.6-45.el7.centos.x86_64.rpm  Загруженные плагины: fastestmirror, langpacks Изучение httpd-2.4.6-45.el7.centos.x86_64.rpm: httpd-2.4.6-45.el7.centos.x86_64 Маркировка httpd-2.4.6-45.el7.centos.x86_64.rpm для установки Разрешение зависимостей -> Выполняется проверка транзакции ---> Пакет httpd.x86_64 0: 2.4.6-45.el7.centos будет установлен -> Зависимость обработки: httpd-tools = 2.4.6-45.el7.centos для пакета: httpd-2.4.6-45.el7.centos.x86_64 Скорость загрузки зеркала из кэшированного хост-файла * база: centos.mirror.serversaustralia.com.au * Дополнительно: ftp.swin.edu.au * обновления: centos.mirror.serversaustralia.com.au -> Зависимость обработки: /etc/mime.types для пакета: httpd-2.4.6-45.el7.centos.x86_64 -> Зависимость обработки: libapr-1.so.0 () (64 бит) для пакета: httpd-2.4.6-45.el7.centos.x86_64 -> Зависимость обработки: libaprutil-1.so.0 () (64 бит) для пакета: httpd-2.4.6-45.el7.centos.x86_64 -> Выполняется проверка транзакции ---> Пакет apr.x86_64 0: 1.4.8-3.el7 будет установлен ---> Пакет apr-util.x86_64 0: 1.5.2-6.el7 будет установлен ---> Будет установлен пакет httpd-tools.x86_64 0: 2.4.6-45.el7.centos ---> Будет установлен пакет mailcap.noarch 0: 2.1.41-2.el7 -> Завершенное разрешение зависимостей Решенные зависимости ================================================== ================================================= Размер репозитория версии пакета Arch ================================================== ================================================= Установка: httpd x86_64 2.4.6-45.el7.centos /httpd-2.4.6-45.el7.centos.x86_64 9,4 млн Установка для зависимостей: апр x86_64 1.4.8-3.el7 base 103 k apr-util x86_64 1.5.2-6.el7 база 92 КБ httpd-tools x86_64 2.4.6-45.el7.centos base 84 КБ mailcap noarch 2.1.41-2.el7 base 31 k Сводка транзакции ================================================== ================================================= Установить 1 пакет (+4 зависимых пакета) Общий размер: 9.7 млн Общий размер загрузки: 309 КБ Установленный размер: 10 м Это нормально [г / д / н]:  y  Скачивание пакетов: (1/4): апр-1.4.8-3.el7.x86_64.rpm | 103 кБ 00:00:00 (2/4): mailcap-2.1.41-2.el7.noarch.rpm | 31 кБ 00:00:00 (3/4): httpd-tools-2.4.6-45.el7.centos.x86_64.rpm | 84 кБ 00:00:00 (4/4): апр-util-1.5.2-6.el7.x86_64.rpm | 92 кБ 00:00:00 -------------------------------------------------- ------------------------------- Всего 247 кБ / с | 309 кБ 00:00:01 Выполняется проверка транзакции Запуск теста транзакции Проверка транзакции прошла успешно Выполняемая транзакция Установка: апр-1.4.8-3.el7.x86_64 1/5 Устанавливаем: apr-util-1.5.2-6.el7.x86_64 2/5 Установка: httpd-tools-2.4.6-45.el7.centos.x86_64 3/5 Установка: mailcap-2.1.41-2.el7.noarch 4/5 Установка: httpd-2.4.6-45.el7.centos.x86_64 5/5 Проверка: httpd-tools-2.4.6-45.el7.centos.x86_64 1/5 Проверка: mailcap-2.1.41-2.el7.noarch 2/5 Проверка: httpd-2.4.6-45.el7.centos.x86_64 3/5 Проверяем: apr-util-1.5.2-6.el7.x86_64 4/5 Проверяем: apr-1.4.8-3.el7.x86_64 5/5 Установлен: httpd.x86_64 0: 2.4.6-45.el7.centos Установленная зависимость: апр.x86_64 0: 1.4.8-3.el7 апр-util.x86_64 0: 1.5.2-6.el7 httpd-tools.x86_64 0: 2.4.6-45.el7.centos mailcap.noarch 0: 2.1.41-2.el7 Готово! 

Мы также можем использовать «yum localinstall file.rpm», однако на странице руководства отмечается, что это поддерживается только по устаревшим причинам, и предлагается вместо этого использовать установку.

Установлен не только указанный нами RPM-файл httpd, но и перечисленные дополнительные зависимости, необходимые для правильной работы пакета httpd.

Обратите внимание, что в отличие от команды RPM, описанной ниже, yum автоматически разрешает зависимости за нас и загружает и в

.Установка

- Как установить .rpm на Ubuntu?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

linux - Пользователи без полномочий root Установка пакетов из файла rpm

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
.

Смотрите также