Страница 1 из 1

Почему RPM?

Добавлено: 04 фев 2018, 02:55
blackrook
Здравствуйте!

Не могли бы вы рассказать, какие преимущества есть у RPM перед Deb/dpkg? И, если не секрет, почему в качестве основы вы выбрали RedHat?

Большое спасибо за превосходный дистрибутив — объём проделанной работы действительно впечатляет!

Re: Почему RPM?

Добавлено: 04 фев 2018, 07:15
*d0s
Об этом стоит спросить у разработчиков mandrake (mandriva).

Re: Почему RPM?

Добавлено: 04 фев 2018, 16:07
Harrys77
Мандрива изначально на redhat linux постоена, потому RPM.

А так это обычные пакетные менеждеры, один redhat package manager, другой debian package manager. Разница в архитектуре, хранении базы пакетов и т.п. естественно есть. Дальше надстройки типа urpmi, dnf, apt и т.п. с готовыми наборами команд на всякие случаи жизни, с gui по большей части в данный момент.

Re: Почему RPM?

Добавлено: 04 фев 2018, 19:56
blackrook
А пакетную базу вы их используете, или сами пакуете в rpm из исходников, предоставляемых разработчиками отдельных программ?

Re: Почему RPM?

Добавлено: 04 фев 2018, 23:24
Harrys77
вопрос некорректный, базу установленных пакетов создает каждый пакетный менеджер. Ее разве что пересоздать можно ежели она "рухнула".

Re: Почему RPM?

Добавлено: 04 фев 2018, 23:41
blackrook
Хорошо, спасибо за ответы!

Re: Почему RPM?

Добавлено: 05 фев 2018, 02:36
fedan
blackrook писал(а): 04 фев 2018, 19:56 А пакетную базу вы их используете, или сами пакуете в rpm из исходников, предоставляемых разработчиками отдельных программ?
https://abf.io/import

Re: Почему RPM?

Добавлено: 05 фев 2018, 03:02
blackrook
Точно, abf же! Ещё раз спасибо.

Re: Почему RPM?

Добавлено: 05 фев 2018, 23:46
Harrys77
до меня дошло кстати :D я имел в виду базу пакетов, которую RPM создает при установке их в систему на конкретном ПК. А базу пакетов дистрибутива, которые можно установить из репозиториев, делают разработчики Росы )) ну и просто энтузиасты + можно из других дистрибутивов и git репозиториев (репок) таскать пакеты в свою систему. В общую базу они попадут только с одобрения разрабов, а вот в случае успешной установки, в базе RPM на конкретной машине пропишутся. А команда urpmi обединяет в себе фактически wget/curl и rpm, и упрощает жизнь мандриво-водам. Потому как одну команду набрать всяко проще чем 2-3 разных с кучей параметров. В федорке сейчас аналог - это dnf, а в ubuntu - это apt. Как то так.