Rpm чем открыть linux

Open/Extract RPM File with Freeware on Windows/Mac/Linux

RPM originally stands for Red Hat Package Manager. Nnow, RPM is a package management system. The name RPM variously refers to the .rpm file format, files in this format, software packaged in such files, and the package manager itself. RPM was intended primarily for Linux distributions; the file format is the baseline package format of the Linux Standard Base. RPM is distributed under the terms of the GPL.

Even though it was created for use in Red Hat Linux, RPM is now used in many GNU/Linux distributions. It has also been ported to some other operating systems, such as Novell NetWare (as of version 6.5 SP3) and IBM’s AIX (as of version 4).

An RPM package can contain an arbitrary set of files. The larger part of RPM files encountered are «binary RPMs» (or BRPMs) containing the compiled version of some software. RPM files however may also contain the source code, then called «source RPMs» (or SRPMs) used to produce a package. SRPMs have an appropriate tag in the file header that distinguishes them from normal (B)RPMs, causing them to be extracted to /usr/src on installation. SRPMs also customarily carry the file extension «.src.rpm» (.spm on file systems limited to 3 extension characters, i.e. old DOS FAT).

The format is binary and consists of four sections:

  • The lead, which identifies the file as an RPM file and contains some obsolete headers.
  • The signature, which can be used to ensure integrity and/or authenticity.
  • The header, which contains metadata including package name, version, architecture, file list, etc.
  • A file archive (the payload), which usually is in cpio format, compressed with gzip. The rpm2cpio tool enables retrieval of the cpio file without needing to install the RPM package.
    • More recent versions of RPM can also use bzip2, lzip, lzma, or xz compression.
    • RPM 5.0 format supports using xar for archiving.

    Open/Extract RPM File on Windows

    Easy 7-Zip opens/extracts RPM file easily on Windows. The Easy 7-Zip was developed based on 7-Zip. 7-Zip is a famous open source file archiver. The Easy 7-Zip is an easy-to-use version of 7-Zip. The open source freeware keeps all features of 7-Zip and adds a few useful features that makes the software more user-friendly.

    Easy 7-Zip works on Windows 10/8.1/8/7/Vista/2008/2003/XP/2000 (both 32-bit and 64-bit compatible).

    Easy 7-Zip

    1. Free Download Easy 7-Zip
    2. Install Easy 7-Zip by step-by-step instructions
    3. The installation will associate RPM with Easy 7-Zip automatically
    4. Double-click on RPM file to open RPM file with Easy 7-Zip

      You will see files or folders within the RPM file then, click button Extract to extract the RPM file.

    Alternatively, Right-click on RPM file on Windows Explorer

    And then, choose Extract files. , Extract Here, or Extract to «folder\» to extract the RPM file.

    Easy 7-Zip Download Links:

    You can try other alternative freeware that opens/extracts RPM file on Windows. For example:

    • PeaZip
    • TUGZip
    • B1 Free Archiver
    • IZArc
    • Zipeg
    • Universal Extractor
    • FreeArc
    • Bitser

    Open/Extract RPM File on Mac

    B1 Free Archiver opens/extracts RPM file on Mac. B1 Free Archiver is a free software for creating archive folder and extracting archive file. B1 Archiver works on all platforms — Windows, Linux, Mac and Android. The freeware supports most popular formats including RPM.

    B1 Free Archiver is compatible with:

    • Mac OS X 10.9 Mavericks
    • Mac OS X 10.8 Mountain Lion
    • Mac OS X 10.7 Lion
    • Mac OS X 10.6 Snow Leopard

    Alternative freeware that opens/extracts RPM file on Mac.

    Open/Extract RPM File on Linux

    RPM (RPM Package Manager) is a popular utility for installing software on Unix-like systems, particularly Red Hat Linux.

    Install RPM package on Linux, type:

    Remove (Erase) RPM package, type:

    List all installed packages, type:

    To extract a RPM package files without installing it, you need to install rpm2cpio. rpm2cpio extracts cpio archive from RPM Package Manager (RPM) package.

    Install rpm2cpio on CentOS and Fedora

    Install rpm2cpio on Debian and Ubuntu

    Extract RPM file on Linux

    $ mkdir pkgname
    $ cd pkgname
    $ rpm2cpio ../package.rpm | cpio -idmv
    • -i: extract
    • -d: make directories
    • -m: preserve modification time
    • -v: verbose

    List files in RPM package:

    $ rpm2cpio package.rpm | cpio -t

    Tips: on Debian or Ubuntu, you can convert RPM to DEB package with alien, and process DEB package with dpkg; or process RPM file directly using smart.

    Источник

    Установка 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 -режим опции пакет

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

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

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

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

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

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

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

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

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

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

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

    Но у 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 или выполнив команду:

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

    Выводы

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

    Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

    Источник

    Файл формата RPM — что это?

    Файл RPM является специальным средством поиска, загрузки и установки пакетов с программами, кроме того, файл .rpm может быть использован в целях получения данных об уже установленных пакетах и информации об их удалении.

    Стоит отметить, что дистрибутивы Linux Red Hat, а также прочие, могут поставляться в виде наборов из большого количества программных пакетов в формате RPM, определенная часть которых, используется в процессе установки. Существуют и дополнительные пакеты, содержащие базы данных и сжатые файлы, которые загружаются и устанавливаются позже из дистрибутива либо прочих источников.

    Изначально расширение RPM, было разработано для Red Hat Linux, но спустя некоторое время, данный формат файла стали использовать и на остальных дистрибутивах Linux. Особое распространение Hat Package, получил в области платформ Linux. В более редких случаях, Red Hat находят применение и в области операционной системы Mac OS.

    Данное расширение файла, можно преобразовывать в другие форматы, такие как .deb, которые будут применяться в ОС Debian. Чтобы открыть файл, имеющий расширение .rpm в рамках Linux, потребуется наличие соответствующего программного обеспечения, например официального приложения Red Hat Package Manager либо Alien. Открыть файл RPM в системе Mac OS, возможно при помощи программных комплексов Incredible Bee Archiver или The Unarchiver. Примечательно, что .rpm расширение, отвечает за контроль зависимости одних пакетов от других в ходе установки либо удаления пакетов. Данный тип файла, пользуется особой популярностью среди разработчиков разнообразных установочных пакетов для платформы Linux.

    Программы для работы с RPM в Mac

    Linux

    Windows

    Решение проблем с файлами RPM

    Наиболее распространенная проблема — файл не открывается. Мы подготовили набор программ, с помощью которых вы гарантированно сможете открыть нужный файл в вашей операционной системе.

    Иногда просто открыть файл — недостаточно. Если вам нужно его отредактировать — скачайте одну из бесплатных программ:

    • Видео форматы
    • Аудио форматы
    • Электронные книги
    • Текстовые форматы
    • Дисковые образы
    • Табличные данные
    • Растровые изображения
    • Векторные изображения
    • Резервное копирование
    • Raw
    • Сжатые файлы
    • Файлы данных
    • Базы
    • 3D Изображения
    • CAD файлы
    • Файлы разработчиков
    • Зашифрованные файлы
    • Исполняемые форматы
    • Шрифты
    • Файлы игр
    • GIS, карты
    • Другие расширения
    • Форматы макетов
    • Форматы плагинов
    • Файлы настроек
    • Системные файлы
    • Веб форматы

    Источник

    Читайте также:  Ubuntu linux virtualbox iso
Оцените статью
Adblock
detector