RPM Universal (расследование)

rpm-based дистрибутивы 965 просм. 8 сообщ.

Gera | 2017-10-02 в 14:44:52:


поскольку разраб просто забил на rpm-based системы

Вы наверно не в курсе, но репы RPM Universal почти полностью несовместимы с большинством RPM дистров. В погоне за /оригинальностью/ они превратились в несовместимые, гляньте на их зоопарк, допустим на pkgs.org Там обитают ROSA, PCLinuxOS, openSUSE, OpenMandriva, Mageia, Fedora, CentOS и Альт в том же вольере. Как показывает практика их совместимость исчезающе минимальна, требуется много танцев и положительный результат всё равно не гарантирован. Тогда как DEB Universal, Ubuntu, Mint, Debian и их многочисленные моды с /своим лицом/ имеют почти 100% совместимые пакеты, это тоже выяснено практикой.

И чего вы предлагаете авторам софин, бросить все свои дела и начать собирать для всей этой компании индивидуальные пакеты? По вашему у людей нет более интересных занятий? А позвольте спросить вас, почему вы не попросили на форуме своего RPM дистра собрать вам пакетик? Подобное везде практикуется, если не соберут пакет то подскажут как правильно это сделать и не одним способом. Опять же конвертеры между RPM и Deb имеются, в чём проблема? Возьмите и научитесь быть самодостаточным, это всяко выгоднее чем отписывание жалоб на отсутствие. Попробуйте сами, это совсем несложно!

Прочитав "это/отсюда" призадумался, повспоминал...
Были времена когда компьютеры были большими я недолго использовал Мандриву версии 2007, PCLinuxOS и Fedora, тогда много чего мной параллельно пробовалось "на попробовать и сравнить", но это не суть, а суть в том что я точно помню что RPM пакеты на них всех мной ставились одни и те же. У меня даже ДВДишник был с набором рпм-пакетов любимых софин и без проблем всё ставились на всех RPM-дистрах.
К чему это я? Так решил я посмотреть чего там и как оно теперь. Дабы мне меньше телодвигаться решил провести пробу по pkgs.org содержимому, качнул Fedora, Mageia, ROSA, OpenMandriva и PCLinuxOS последних официальных версий, естественно 64битные как сейчас без этого. Подробности их установки и первоначальной настройки не имеют отношения к теме, потому пропущу их, а процесс проведения проб "про пакеты" я только начал производить и выходные неожиданно закончились...
А делать вывод по поверхностному огляду как то не хочется, потому... Положение следует! :)))

posixru:


RPM пакеты на них всех мной ставились одни и те же.

Так и было, теперь это все в прошлом. Не знаю как у других, сусях, магеях и тд, а в Центось\Федоре пакеты собирают из src.rpm при помощи mock, либо перепаковывают пакеты от других дистрибутивов, при помощи rpmrebuild, или alien - если из дебов. Во всех трех случаях придется редактировать спеки.

Но бывают и исключения, я например установил последний hotshots от сусей и он работает, просто структура пакетов немного отличается. Последний vokoscreen вообще откуда выдрал уже не помню.

redix:

пакеты собирают из src.rpm при помощи mock, либо перепаковывают пакеты от других дистрибутивов

Оно мне то понятно, но использующие RPM-дистры так и продолжат возмущаться что "разраб просто забил на rpm-based системы", пользователи то в большинстве далеки от этой кухни. Про то что автор софины не сделал им RPM-пакет будут канючить, будут, типа он их обделил, вот в чём весь перчик этого подистрового расслоения и стремления к "индивидуальности"... Ну да, унификация сейчас презирается "продвинутыми" разработчиками, всем ведь надо обязательно показать что вот они то не такие как все, а на выходе получается кучка разносортных недоделок.

posixru:


Прочитав "это/отсюда"

Тоже прочитал, жуть! Я бы те все комменты удалил, дабы не позорить ресурс.
RPM-дистры так и продолжат возмущаться что "разраб просто забил на rpm-based системы",

А чего возмущаться то? Не можешь — гугли и учись, а автору программы это нужно, особенно если он сидит на бубне? Некоторые так и пишут, а некоторые пишут что конвертили алиеном, в большинстве случаев такие пакеты не работают. Одним словом ныть нечего, засучил мозги и сделал. Лично я потратил на это полдня, когда врубился — сделал шпору да и все.

А я уже забыл и про deb, и про rpm...
Я их только src просматриваю...
В дистрах на их базе, я как в турма, опять одни макароны...
Никакой свободы действий, одни ограничения.
Улыбают ещё выкрики гентушной школоты на линуксорге - а когда ебилды будут, ждём!
Зато они гентушники... Крутизна, выползающая из тумана...
Так и здесь.
А мне нравится, когда работает, и я понимаю процесс...
rpm и deb для меня сложно, я туда и не суюсь...

cdrw:


rpm и deb для меня сложно, я туда и не суюсь...

За дебы не скажу, знаком поверхностно. А в rpm-ах ничего страшного нет, я имею ввиду yum/dnf конечно, с другими лень разбираться, да и свободного времени маловато.

redix:


я имею ввиду yum/dnf конечно

Так там сложного ничего нет. Но ограничения для меня в том, что я не понимаю их собачьего языка. Да и зачем?

cdrw:

А мне нравится, когда работает, и я понимаю процесс...
rpm и deb для меня сложно, я туда и не суюсь...

Ну сложность то небольшая, в общем если судить, процесс мне тоже как бы понятен, или я хочу думать что он мне действительно понятен, а вот некоторая абсурдность в имеющихся реализациях мягко говоря озадачивает...
Вот не понимаю я зачем усложнять и запутывать то что можно сделать проще и напрямую. Логику надобности для подобного усложнения я не понимаю и это меня бесит, прям до матерной злобы на сиё сотворивших!

Написать ответ…