The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux , opennews (ok), 06-Окт-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


26. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  +1 +/
Сообщение от anonymous (??), 06-Окт-18, 16:36 
Так я о чём. Смысл зоопарк разводить? Это равносильно тому, что взять дебиан и все зависимости иначе обозвать. Других отличий в упор не наблюдается. Как, впрочем, и смысла терять на это время.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  +/
Сообщение от saahriktu (ok), 06-Окт-18, 16:43 
Смысл в своей стабильной уютной атмосфере. И несовместимости бывают разные.

Менее жёсткие требования к пакетам позволяют меньше напрягаться при создании своих юзерских пакетов. А среди более жёстких требований к пакетам у Федоровского rpm'а есть и, например, уникальность строк в секциях %files для разных пакетов. Поэтому придётся напрягаться и вписывать туда полные уникальные пути. А в Магейе можно просто прописывать нечто наподобие "/usr" и не заморачиваться по поводу.

Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  –1 +/
Сообщение от Аноним (29), 06-Окт-18, 18:18 
> А в Магейе можно просто прописывать нечто наподобие "/usr" и не заморачиваться по поводу.

в общем, дистрибутив от неосиляторов find... паааанятна.

Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  +/
Сообщение от saahriktu (ok), 06-Окт-18, 18:40 
Если по-человечески заполнять секцию %files, то одного find'а тут мало. Тогда нужно ещё часть путей заменять макросами (%{_bindir}, %{_libdir}, %{_datadir},... и т.д.). При этом ещё нужно иметь представление как именно по-разному в разных окружениях они могут раскрываться.

А просто find - это нечто среднее.

Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  +/
Сообщение от anonymous (??), 06-Окт-18, 18:59 
Макросы есть и в магеи. И серьёзных фундаментальных отличий в сравнении с федорой в упор не наблюдается, кроме полной их несовместимости. Смысл велосипеда под вопросом. Тем более уже практически всё передрали с федоры. Даже инсталлятор - основную фичу, да и тот закопали.
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  +/
Сообщение от saahriktu (ok), 06-Окт-18, 19:36 
Ну так я как раз и говорю, что в Магейе есть выбор насколько подробно заполнять секцию %files. Можно расписать всё подробно через макросы, а можно просто прописать нечто наподобие "/usr".

У Федоры слишком частые релизы. 2 раза в год. Магейя для тех, кому нужен более стабильный дистрибутив с более продолжительными промежутками между релизами.

Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  +/
Сообщение от anonymous (??), 06-Окт-18, 20:51 
>Можно расписать всё подробно через макросы, а можно просто прописать нечто наподобие "/usr".

И из-за этого дистрибутив городить? Бессмысленно. Тем более что макросы там используются во всю. rpm тот же, что и в федоре.


>У Федоры слишком частые релизы. 2 раза в год. Магейя для тех, кому нужен более стабильный дистрибутив с более продолжительными промежутками между релизами.

Никто не мешает собирать пакеты у себя и поддерживать сколько влезет. Убунта так делает, например. Но зато почти любой пакет из дебиана соберётся в убунте и наоборот. Удобнее и нет смысла тратить человеко-часы. Глядишь, освободились бы руки и инсталлятор не пришлось бы выкидывать.

Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  –1 +/
Сообщение от saahriktu (ok), 06-Окт-18, 21:34 
Это только одна особенность для примера. Тут, повторяю, вообще своя атмосфера.
>И из-за этого дистрибутив городить?

Для независимости же. В исходниках Red Hat'а всё в копирайтах Red Hat'а. И под лицензией Red Hat'а.

А разработчики Магейи могут изначально собирать всё по своим правилам и под своими лицензиями. В т.ч. включая в репозитории видеопроигрыватели с поддержкой проприетарных форматов (юзеры Федоры устанавливают mplayer/mpv из сторонних репозиториев, и даже в openSUSE в родном репозитории видеопроигрыватели не воспроизводят проприетарные форматы) и не запрещая юзать Магейю в Крыму.

Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  +/
Сообщение от anonymous (??), 06-Окт-18, 22:10 
В убунте тоже многое есть, чего нет в дебиане. Это не проблема вообще. Даже в федоре решаема. А уж в дистрибутиве на базе федоры - тем более.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  +/
Сообщение от пох (?), 06-Окт-18, 21:54 
> Никто не мешает собирать пакеты у себя и поддерживать сколько влезет. Убунта так делает,
> например. Но зато почти любой пакет из дебиана соберётся в убунте и наоборот.

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

убунте не грозит, потому что убунта ничего подобного делать никогда и не собиралась, представляя собой банальную копипасту unstable дебиана, плюс навернутые поверх него свои побрякушки.

> Удобнее и нет смысла тратить человеко-часы.

и получится обратно федора, ну и зачем? Ее и так можно скачать - удобно и не тратясь.
часы-то тратятся на то, чтобы сделать что-то свое, так и такое, какое нравится тебе, а не федориным погонщикам.

при этом вполне можно использовать те инструменты, которые использует федора - если они тебе подходят.

хотя я бы сегодня если бы и делал форк, делал бы его на базе zypper, а не второй версии дохлой собаки, устаревшей еще при рождении.

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

42. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  +/
Сообщение от anonymous (??), 06-Окт-18, 22:17 
>это только до тех пор, пока ты не пересоберешь необычным образом пакет, от особенностей сборки которого, внезапно, зависят особенности сборки других.

Выше я привёл пример qpdfview. Зависимости все те же, только под другими названиями.


>убунте не грозит, потому что убунта ничего подобного делать никогда и не собиралась, представляя собой банальную копипасту unstable дебиана, плюс навернутые поверх него свои побрякушки.

И что в этом плохо? Тем более бубунта хотя бы может похвастаться этими своими побрякушками. В отличие от.


>и получится обратно федора, ну и зачем? Ее и так можно скачать - удобно и не тратясь.

Не федора, а дистрибутив на базе федоры. Тем более после выкидывания urmpi технически отличий от федоры вообще никаких.


>часы-то тратятся на то, чтобы сделать что-то свое, так и такое, какое нравится тебе, а не федориным погонщикам.

Кроме названий пакетов отличий от федоры никаких. Хотят они, или нет, но они на 100% зависят от федоры давно. Ещё во времена мандривы оттуда все патчи тащили.


>при этом вполне можно использовать те инструменты, которые использует федора - если они тебе подходят.

Не "только те", а все. После выкидывания инсталлятора и urmi отличия от федоры только в обоях. И несовместимых rpm.

Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  –1 +/
Сообщение от Vladjmir (ok), 06-Окт-18, 22:22 
Весь этот ад зависимостей постепенно становится не нужен в свете появления flatpak'ов, snap'ов и прочих приложений-контейнеров.
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

54. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  +/
Сообщение от saahriktu (ok), 07-Окт-18, 00:01 
Несерьёзно. Это менее универсально. Разделяемые библиотеки для того и придумали чтобы экономить дисковое пространство. И, внезапно, сегодня в продаже множество устройств с SSD в 32 Гб. Туда и с разделяемыми библиотеками не очень много влезет.

Вообще, далеко не все люди согласны на все эти эксперименты. И это в т.ч. также может отталкивать от Федоры и дистрибутивов на её основе. Мало ли какой завтра эксперимент придумает этот Red Hat. Вот и начинаются поиски более консервативных дистрибутивов, чтобы обеспечить уверенность в завтрашнем дне. Таких консервативных дистрибутивов со своей собственной атмосферой как, например, Mageia.

Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  +/
Сообщение от Аноним (62), 07-Окт-18, 10:18 
> Разделяемые библиотеки для того и придумали чтобы экономить дисковое пространство.

Дисковое?

Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  +/
Сообщение от saahriktu (ok), 07-Окт-18, 11:16 
>> Разделяемые библиотеки для того и придумали чтобы экономить дисковое пространство.
> Дисковое?

И дисковое и не только.


Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

40. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  +/
Сообщение от пох (?), 06-Окт-18, 22:08 
зачем их заменять? От такой замены файлы сами не перепрыгнут на новые пути.
эти макросы нужны, когда ты их используешь в параметрах сборки (аргументах configure, к примеру), чтобы если в системе вдруг кому-то придет в голову глобально поменять datadir, не менять в каждом спеке в десяти местах, но и польза их крайне сомнительна - далеко не каждая автоконфигуряемая программа учитывает эти параметры, а менять отлитое в камне fhs вряд ли кто-то в здравом уме станет.

relocatable rpms делаются по-другому, и они уже двадцать лет как немодно. Сомневаюсь что современный rpm вообще соберет такой спек правильно.

если по человечески, то еще иногда нужны %config/%doc и %ghost, но этом можно и sed'ом поверх find'а, и результат, как правило, будет вполне правильным - нынче все следуют fhs.

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

44. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  +/
Сообщение от saahriktu (ok), 06-Окт-18, 22:21 
> зачем их заменять? От такой замены файлы сами не перепрыгнут на новые
> пути.

Чтобы файлы опакечивались при сборке в другой среде с другими макросами. Например, у меня %{_libdir} раскрывается как "/usr/lib64", а у юзера 32-х битной системы как "/usr/lib". И если я пропишу непосредственно через "/usr/lib64", то в его системе эти файлы библиотек найдены не будут, и при этом появятся "неопакеченные, но установленные файлы". Двойная ошибка. При редактировании .spec файлов всегда приходится вычищать пути к тем файлам, которых больше нет, и прописывать пути к тем файлам, которые теперь появились.

В случае конфигурируемых путей это всё и решается через макросы.

Но, если через .spec файл просто опакечивается конретная структура файлов, которая уже не будет нигде меняться, то можно обойтись и без макросов.

Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  +/
Сообщение от нах (?), 08-Окт-18, 13:55 
если бы ты список для %files генерил find, а не вручную, у тебя и так в него закатался бы  правильный lib (и, вероятнее всего, для пакета сложнее helloworld либом не ограничится и придется повозиться, правильно собирая его для 32 бит)

вот заставить в правильный либ ставиться make install чего-то, автору чего наплевать на эти линуксячьи страдания (а такой софт как раз чаще всего и приходится самому собирать в пакеты) - это отдельный забавный квест, никакими волшебными макросами за тебя проходиться не будет.

> В случае конфигурируемых путей это всё и решается через макросы.

о том и речь - оно должно быть конфигурируемо не на уровне %files, а еще на этапе %configure. А с этим нынче уже проблемы.

но речь исходно шла о бессмысленности замены find чем-нибудь вроде /usr/*, если кто уже забыл. Проблему неправильного lib это ни разу не решит ;-)

Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск дистрибутива Mageia 6.1, форка Mandriva Linux "  +/
Сообщение от anonymous (??), 06-Окт-18, 19:05 
Вот для сравнения спеки:

https://src.fedoraproject.org/rpms/qpdfview/blob/master/f/qp...

http://svnweb.mageia.org/packages/cauldron/qpdfview/current/...

В федоре только пакет разбили на несколько мелких и всё. Серьёзных отличий, кроме названий, больше нет.

Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру