Top.Mail.Ru
Ответы

Что за файл rpm и для его он нужен?

По дате
По рейтингу
Аватар пользователя
Новичок
6лет

на винде он не нужен.
это предмет холиваров в линуксе - RPM или DEB
это две самый распространенных пакетных баз.
На rpm основаны красная шапочка с федорой и мандрейком, на deb - дебина и убунту с их клонами.
пакеты лежат в репозиториях в этих форматах, когда ты вводишь команду, ОС скачивает пакет, устанавливает его и навастривает программу

Аватар пользователя
Мудрец
6лет

Расширение RPM – это инсталляционный пакет в Unix-подобной операционной системе, например, Linux, Red Hat Linux, а так же Novell NetWare и прочие. Файл RPM используется в Linux Package Manager (для установки, удаления, проверке, опросу и обновлению программных пакетов). Название RPM файлов состоит из следующих частей: названия, номера версии, номер релиза и код процессора (под которую собран пакет), т. е. –..rpm. Пример названия: software-5.2-1.i686.rpm.

Файл RPM – это по сути база данных, которая состоит из единой базы пакетов, где хранится основная информация о пакетах, и большого количества мелких баз (__db.001, __db.002, __db.003…), они используются для индексации и хранят в себе информацию о том, какие файлы изменились и создавались при установке и удалении пакетов. Если RPM файл испортился, то можно попробовать восстановить, используя команду rpm –rebuilddb. Сама база данных находится в каталоге /var/lib/rpm.

.RPM могут быть преобразованы в другие форматы, такие как .DEB, используя программу Debian, которая называется Alien. Для этого используйте следующую команду для преобразования из файла package_name.rpm в новый файл package_name.deb: alien package_name.rpm.

Источник: http://fileext.ru/rpm