The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Доступен пакетный менеджер RPM 4.13.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от opennews (??) on 03-Ноя-16, 22:42 
После более двух лет разработки состоялся (http://lists.rpm.org/pipermail/rpm-announce/2016-November/00...) релиз пакетного менеджера RPM 4.13.0 (http://rpm.org/). Проект RPM4 развивается компанией Red Hat и используется в таких дистрибутивах, как RHEL (включая производные проекты CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, Mageia, PCLinuxOS, Tizen и многих других. Параллельно независимой командой разработчиков развивается (https://www.opennet.ru/opennews/art.shtml?num=10931) проект RPM5 (http://rpm5.org/), который непосредственно не связан с RPM4.

Наиболее заметные улучшения (http://rpm.org/wiki/Releases/4.13.0) в RPM 4.13:


-  Поддержка файловых триггеров (http://rpm.org/wiki/FileTriggers), привязываемых к различным событиям скриптов, которые можно определить внутри spec-файла пакета. Например, триггер "%filetriggerin -- /usr/lib /lib" выполнит после установки  привязанный к триггеру скрипт, если пакет содержит файл, путь которого начинается с  /usr/lib или /lib.

-  Поддержка двоичных зависимостей (http://rpm.org/wiki/PackagerDocs/BooleanDependencies), позволяющих применять логические выражения над всеми зависимостями внутри блоков Requires, Recommends, Suggests, Supplements, Enhances и Conflicts. Например, при определении обязательных зависимостей можно указать "Requires: ((pkgA and pkgB) or pkgC or pkg)";

-  Поддержка задания цифровых подписей для файлов в xattr security.ima;

-  Новые параметры формирования запроса:  --whatrecommends, --whatsuggests, --whatsupplements, --whatenhances, --filetriggers;
-  Конструкция  "rpmbuild --addsign" объявлена устаревшей, вместо неё следует использовать утилиту "rpmsign";
-  Поддержка "rpmbuild -r[abpcils] SRPM" для выполнения всех стадий сборки исходного пакета.


URL: http://lists.rpm.org/pipermail/rpm-announce/2016-November/00...
Новость: https://www.opennet.ru/opennews/art.shtml?num=45423

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

Оглавление

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


3. "Доступен пакетный менеджер RPM 4.13.0"  –9 +/
Сообщение от Аноним (??) on 03-Ноя-16, 22:44 
Почему Red Hat не хочет мигрировать на deb? Что они вцепились в этот rpm?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Доступен пакетный менеджер RPM 4.13.0"  –4 +/
Сообщение от олхнтп on 03-Ноя-16, 22:48 
NIH же!
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Доступен пакетный менеджер RPM 4.13.0"  –2 +/
Сообщение от paulus (ok) on 03-Ноя-16, 23:05 
National Institutes of Health или Not Invented Here ;)
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Доступен пакетный менеджер RPM 4.13.0"  +2 +/
Сообщение от A.Stahl (ok) on 03-Ноя-16, 23:11 
National Institutes of Health were Not Invented Here.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Доступен пакетный менеджер RPM 4.13.0"  –3 +/
Сообщение от Stax (ok) on 03-Ноя-16, 23:52 
В deb уже завезли возможность проверки софта по контрольным суммам согласно эталону?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

17. "Доступен пакетный менеджер RPM 4.13.0"  +3 +/
Сообщение от Буратино on 04-Ноя-16, 01:37 
Лол, с добрым утром, есть debsums
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

25. "Доступен пакетный менеджер RPM 4.13.0"  +2 +/
Сообщение от Stax (ok) on 04-Ноя-16, 14:33 
Ха!
Ну а теперь покажите, как им найти файлы, у которых изменились права или владелец.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

37. "Доступен пакетный менеджер RPM 4.13.0"  –1 +/
Сообщение от dimcha (??) on 05-Ноя-16, 02:55 
dpkg -V не то?
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

47. "Доступен пакетный менеджер RPM 4.13.0"  +1 +/
Сообщение от Stax (ok) on 06-Ноя-16, 15:48 
Появилось в: dpkg 1.17.2. Те всего пару лет назад, правильно?

И заглядывая в ман, легко убедиться, что функциональность фейковая, кроме md5 сумм оно ничего не проверяет, только делает вид. Остальное (владелец, права) "еще не реализовано".

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

43. "Доступен пакетный менеджер RPM 4.13.0"  –1 +/
Сообщение от Буратино on 05-Ноя-16, 22:39 
Правила демагога?
Ему про Фому, а он про Ерёму.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

48. "Доступен пакетный менеджер RPM 4.13.0"  –1 +/
Сообщение от Stax (ok) on 06-Ноя-16, 15:50 
> Правила демагога?
> Ему про Фому, а он про Ерёму.

Вы о чем вообще?

Задача: сверить, какие неположенные изменения были внесены в систему (исключая конфиг-файлы и другие вещи, которые имеют право меняться). Сюда входит и сверка контрольных сумм на предмет изменения, так и нестандартные манипуляциями с правами / владельцами.

К примеру: руткит поставил вам suid на один из бинарников, где ему быть не положено, не подменяя сам бинарник. Найдете быстро штатными средствами?

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

50. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от Michael Shigorin email(ok) on 06-Ноя-16, 17:35 
> Правила демагога?
> Ему про Фому, а он про Ерёму.

Он про то, о чём стоило сразу спросить вторым пунктом (а в демьяне -- подумать ещё в прошлом веке, на минуточку).

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

28. "Доступен пакетный менеджер RPM 4.13.0"  –9 +/
Сообщение от deadgnom32 email(ok) on 04-Ноя-16, 16:46 
ну, я как человек сидящей под федорой посоветовал однажды знакомому начать пользование линуксом с бубунты
после того как при попытке установить wine мне выдался огромный список в стиле
package %packageName% is reqired, will not be installed
после чего я регуляркой вытянул оттуда все названия зависимостей и сказал установить их, получив новый ещё больший список, повторив процедуру 7-10 раз, пока не дошёл до последних зависимостей, которые таки уже не требовали ничего и просто установились, после чего "выходя из рекурсии" списков зависимостей я их в ручную все в обратном порядке установил, что бы в конце концов установить вайн, я ему сказал --
"сноси на ~~~, и ставь федору, там всё нормально работает"
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

30. "Доступен пакетный менеджер RPM 4.13.0"  +5 +/
Сообщение от гооглер on 04-Ноя-16, 19:12 
Но потом-то ты понял, что неправильно делал, и как сделать, чтобы работало?
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

31. "Доступен пакетный менеджер RPM 4.13.0"  –4 +/
Сообщение от deadgnom32 email(ok) on 04-Ноя-16, 21:14 
> Но потом-то ты понял, что неправильно делал, и как сделать, чтобы работало?

честно говоря я не стал даже и пытаться понимать, ибо не было времени и надобности.
я просто пишу у себя sudo dnf install %packageName% и оно работает.
и честно говоря до сих пор мне никто из дебиановцев так и не смог сказать, что надо было сделать, что бы было норм.

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

33. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от Michael Shigorin email(ok) on 04-Ноя-16, 22:50 
> ну, я как человек сидящей под федорой посоветовал однажды знакомому
> начать пользование линуксом с бубунты

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

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

45. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от Andrey Mitrofanov on 06-Ноя-16, 13:50 
>а это, видимо,
> был какой-то конфликт по дороге, при указании всего в лоб apt
> сдался и что-то мешавшее снёс.

Больше похоже на много "левых" sources в sources.list. И под _неправильные_ дистрибутивы (версии [базы] убунты), в частности. То, что он там "рекурсивил", вполне себе смахивает на ручную _поломку_ стабильного [дебиана] "аккуратным" [с пинингами -- что сразу всё не апрейдится] подключение каких-ни-то тестингов. Или мож, ppa какой под "не ту" базовую OC.

Водитель трактора (федоры), возможно, не удовлетворился _версией_ того вайна, который из базы поставился бы и мужественно включил первый ppa из найденных? ...или "у них там" в убунтах мультивёрсы не так хорошо взаимоувязаны, как полный дебиан? Загадка на загадке!

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

54. "Доступен пакетный менеджер RPM 4.13.0"  –1 +/
Сообщение от Visor1933 email on 06-Ноя-16, 23:23 
>[оверквотинг удален]
>> сдался и что-то мешавшее снёс.
> Больше похоже на много "левых" sources в sources.list. И под _неправильные_ дистрибутивы
> (версии [базы] убунты), в частности. То, что он там "рекурсивил", вполне
> себе смахивает на ручную _поломку_ стабильного [дебиана] "аккуратным" [с пинингами --
> что сразу всё не апрейдится] подключение каких-ни-то тестингов. Или мож, ppa
> какой под "не ту" базовую OC.
> Водитель трактора (федоры), возможно, не удовлетворился _версией_ того вайна, который
> из базы поставился бы и мужественно включил первый ppa из найденных?
> ...или "у них там" в убунтах мультивёрсы не так хорошо взаимоувязаны,
> как полный дебиан? Загадка на загадке!

суть в том. что я как раз таки вовсе не выделывался, и тк из коробки вайна не стояло, я просто написал sudo apt-get install wine
после чего и начались проблемы.

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

11. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от Michael Shigorin email(ok) on 04-Ноя-16, 00:02 
> Почему Red Hat не хочет мигрировать на deb? Что они вцепились в этот rpm?

Вы можете назвать хотя бы одну разумную причину для такого шага?
(я, кстати, могу)

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

15. "Доступен пакетный менеджер RPM 4.13.0"  +12 +/
Сообщение от chinarulezzz (ok) on 04-Ноя-16, 00:11 
интриган :)
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

18. "Доступен пакетный менеджер RPM 4.13.0"  +1 +/
Сообщение от kravich (ok) on 04-Ноя-16, 03:38 
>Вы можете назвать хотя бы одну разумную причину для такого шага?

Сокращение зоопарка же

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

34. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от Michael Shigorin email(ok) on 04-Ноя-16, 22:51 
>>Вы можете назвать хотя бы одну разумную причину для такого шага?
> Сокращение зоопарка же

Неразумная, когда вводные разные (шляпе важней предсказуемость, дебиану -- гибкость).

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

21. "Доступен пакетный менеджер RPM 4.13.0"  +1 +/
Сообщение от Аноним (??) on 04-Ноя-16, 08:05 
Диктатура дебанутых и подавление свобод?
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

22. "Доступен пакетный менеджер RPM 4.13.0"  +2 +/
Сообщение от Ph0zzy (ok) on 04-Ноя-16, 08:34 
И??? Какова причина то?
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

35. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от Michael Shigorin email(ok) on 04-Ноя-16, 22:54 
> И??? Какова причина то?

В dpkg для сборки используется make вместе со своим синтаксисом, а в rpm синтаксис спеков ad hoc и не подлежит разбору по грамматике (в силу её отсутствия) -- соответственно и верификация только явочным порядком.

Впрочем, настолько тормозную парочку, какой является dpkg/.deb, ещё поискать надо.  Пока пакетами установится убунта или дебиан, штук пять альтов с аналогичной функциональностью и схожего объёма можно развернуть, если не больше...

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

46. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от Andrey Mitrofanov on 06-Ноя-16, 14:03 
>> И??? Какова причина то?
> В dpkg для сборки используется make вместе со своим синтаксисом, а в
> rpm синтаксис спеков ad hoc и не подлежит разбору по грамматике

https://www.gnu.org/software/guix/manual/html_node/Defining-...

> (в силу её отсутствия) -- соответственно и верификация только явочным порядком.

Верификация... "по строгим правилам гльфа"?  Военно-космическая АДА и пр.??

Они все тестируют на собралось/не собралось (*). Некоторые на поставилось/не поставилось. Особые эстеты на удалилось _чистенько_. И уж совсем [про]двинутые добиваются проверяемых reprodusible build-ов... и говорят, что это-то и есть праальный фри-софтвер.

(*) См.также: Страшный Секрет Debian-а.---

> Впрочем, настолько тормозную парочку, какой является dpkg/.deb, ещё поискать надо.  Пока
> пакетами установится убунта или дебиан, штук пять альтов с аналогичной функциональностью
> и схожего объёма можно развернуть, если не больше...

И семь-восемь федор? //я ж просто спросил...

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

51. "Доступен пакетный менеджер RPM 4.13.0"  +1 +/
Сообщение от Michael Shigorin email(ok) on 06-Ноя-16, 17:42 
>> (в силу её отсутствия) -- соответственно и верификация только явочным порядком.
> Верификация... "по строгим правилам гльфа"?  Военно-космическая АДА и пр.??

Да хоть чтоб оценить фронт работ при изменениях в репозитории, например.

Кому интересно такое на базе rpm, могут посмотреть
http://www.altlinux.org/Роботы
http://www.altlinux.org/Packaging_Automation/Embedded_Language
http://www.altlinux.org/Packaging_Automation/Преобразование_Пакетов
в более-менее произвольном порядке.  В общем, не всё так просто.

>> Пока пакетами установится убунта или дебиан, штук пять альтов с аналогичной
>> функциональностью и схожего объёма можно развернуть, если не больше...
> И семь-восемь федор? //я ж просто спросил...

В федорах не измерял, но они тоже почему-то медленней альта, помнится, заливались...

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

53. "Доступен пакетный менеджер RPM 4.13.0"  +1 +/
Сообщение от Andrey Mitrofanov on 06-Ноя-16, 22:34 
>>> (в силу её отсутствия) -- соответственно и верификация только явочным порядком.
>> Верификация... "по строгим правилам гльфа"?  Военно-космическая АДА и пр.??
> Да хоть чтоб оценить фронт работ при изменениях в репозитории, например.
> Кому интересно такое на базе rpm, могут посмотреть
> http://www.altlinux.org/%D0%A0%D0%BE...

Забавно. Но, как только стало становиться интересно, про сделать из всех дистрибутивов и репов - один, "Наш [, мы новый...]", оно как-то быстро кончилось под фанфары длинной [и непоня-а-а-атна-о-ой //обиженным %) голосом] цитаты про эконом-теории времён пром.революции.

> http://www.altlinux.org/Packaging_Automation/Embedded_Language

Ммм... https://www.altlinux.org/%D0%9A%D0%B0�... Люди, умеющие в перл, жахают им по репозитарию -- зрелище достойное праздничных %) салютов. Феерично, да.

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

49. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от Stax (ok) on 06-Ноя-16, 15:56 
>> И??? Какова причина то?
> В dpkg для сборки используется make вместе со своим синтаксисом, а в
> rpm синтаксис спеков ad hoc и не подлежит разбору по грамматике
> (в силу её отсутствия) -- соответственно и верификация только явочным порядком.

Эээ ну это совсем не аргумент. В силу не самой высокой пригодности make для полного цикла сборки пакетов (инструмент-то сам по себе правильный, только практически приходится обвешивать пачкой утилит-хелперов для решения однообразных задач) толку от формального разбора грамматики чуть. Вся функциональность сборки-то по факту вынесена. Да в отличие от единственного spec помимо makefile'а тут есть и другие вводные параметры.

А с практической точки зрения - rpmlint есть и работает, ну а что нужно, чтобы доточить разбор грамматики до реальной проверки? Разбор тут настолько малый этап..

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

52. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от Michael Shigorin email(ok) on 06-Ноя-16, 17:47 
>> в rpm синтаксис спеков ad hoc и не подлежит разбору по грамматике
>> (в силу её отсутствия) -- соответственно и верификация только явочным порядком.
> Эээ ну это совсем не аргумент.

Для минимум нескольких человек на планете -- аргумент, увы.  Потому что им такое положение дел осложняет работу по развитию rpm.

> Да в отличие от единственного spec помимо makefile'а тут есть
> и другие вводные параметры.

Если что, rpmi и rpmbuild -- две вообще разные утилиты, сшиты они искуственно.

> А с практической точки зрения - rpmlint есть и работает

Это тоже проверка ad hoc. :)

> ну а что нужно, чтобы доточить разбор грамматики до реальной проверки?

Выполнение произвольного кода -- один из наиболее неприятных аспектов.

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

12. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от Ilya Indigo (ok) on 04-Ноя-16, 00:06 
А зачем вообще Debian создал свой deb?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

19. "Доступен пакетный менеджер RPM 4.13.0"  +2 +/
Сообщение от angra (ok) on 04-Ноя-16, 04:34 
Потому что в 1993-м/1994-м никаких других форматов пакетов еще не было. В том числе rpm, который появился спустя три с лишним года после воявления deb и dpkg. Так что NIH это к шляпе с rpm, а не к дебиану с deb. Кстати, NIH у них никуда не делся, поделки Поттеринга тому доказательство.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

27. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от AsukaLangleyfag on 04-Ноя-16, 14:58 
А ничего что Поцтеринг работает в красношапке?
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

36. "Доступен пакетный менеджер RPM 4.13.0"  +3 +/
Сообщение от Аноним (??) on 05-Ноя-16, 02:52 
Да Вы нас разыгрываете!
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

44. "Доступен пакетный менеджер RPM 4.13.0"  –1 +/
Сообщение от алекс (??) on 06-Ноя-16, 10:57 
так Гарри Поттер оттуда и не уходил
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

13. "Доступен пакетный менеджер RPM 4.13.0"  +10 +/
Сообщение от Аноним (??) on 04-Ноя-16, 00:06 
А почему Debian не хочет мигрировать на rpm? Что они вцепились в этот deb?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

20. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от angra (ok) on 04-Ноя-16, 04:35 
Было бы странно мигрировать на менее совершенный(в прошлом) и позже возникший формат. Хотя вполне возможно, что так и сделают в конце концов. Соберут комитет и будут голосовать до получения правильного решения как в случае с systemd.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

38. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от dimcha (??) on 05-Ноя-16, 03:05 
Совершенство в простоте. Каждый раз необходимость собрать .deb пакет вгоняет в депрессию количеством файлов описания и утилит для сборки.
Описание одного спека rpm и последующий запуск rpmbuild на этом фоне выглядят подарком небес.

Более запутанного и сложного формата пакетов, чем .deb, я не знаю. Сами дебирасты не могут определиться чем же  их правильно собирать. А howto вызывает дикий поток мата и адреналина.

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

39. "Доступен пакетный менеджер RPM 4.13.0"  –1 +/
Сообщение от angra (ok) on 05-Ноя-16, 03:40 
Правда что-ли? А мне всегда казалось, что для создания простейшего .deb достаточно создать для него папку, в ней нужное дерево файловой системы, положить туда файлы программы, написать простенький /DEBIAN/control с описанием пакета и зависимостями, после чего сделать dpkg --build. И никаких спеков, всё просто и понятно. И это еще не пользуясь каким-либо из хелперов для оборачивания инсталляций на разных ЯП типа perl. С хелперами еще проще.
Совсем другое дело, если нужно сделать сборку из исходников для многих архитектур, да еще и по правилам проекта debian, дабы пакет попал в репозиторий. Но это ведь совсем другая задача и к формату deb отношение имеет слабое.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

42. "Доступен пакетный менеджер RPM 4.13.0"  –1 +/
Сообщение от Michael Shigorin email(ok) on 05-Ноя-16, 16:49 
> Совершенство в простоте.

Справедливости ради, не стоит путать простоту и привычность.  Но да, зоопарк макропакетов rpm по разным дистрибутивам для меня компенсируется зоопарком макропакетов к dpkg в рамках одного дебиана...

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

23. "Доступен пакетный менеджер RPM 4.13.0"  –5 +/
Сообщение от Аноним (??) on 04-Ноя-16, 11:10 
Лучше на exe/msi.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

24. "Доступен пакетный менеджер RPM 4.13.0"  +2 +/
Сообщение от Аноним (??) on 04-Ноя-16, 12:13 
Потому что deb ущербен по своей природе. Поэтому rpm и создавался вообще.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

41. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от Аноним (??) on 05-Ноя-16, 08:46 
зачем мигрировать на менее технологичый пакетный менеддер? в deb даже acid-гарантий у базы метаданных нет
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

29. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от ALex_hha (ok) on 04-Ноя-16, 17:23 
> Было бы странно мигрировать на менее совершенный(в прошлом) и позже возникший формат

ключевое слово - в прошлом. А почему бы в настоящем не мигирировать на более совершенный менеджер пакетов?

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

32. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от Michael Shigorin email(ok) on 04-Ноя-16, 22:46 
>> Было бы странно мигрировать на менее совершенный(в прошлом) и позже возникший формат
> ключевое слово - в прошлом. А почему бы в настоящем не мигирировать
> на более совершенный менеджер пакетов?

dpkg -- ни разу не более совершенный, он просто другой.

PS: это же касается и rpm (уточнение после более внимательного прочтения вверх до #20).

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

55. "Доступен пакетный менеджер RPM 4.13.0"  –2 +/
Сообщение от J.L. on 07-Ноя-16, 13:27 
*после прочтения комментов вверх*
да они задолбали обои!
и опять никто из них не умеет мультиверсионность ?
доколе ? где линус с факом животворящим ?! мало того что зоопарк, так каждое жЫвотное с квадратными колёсами
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

56. "Доступен пакетный менеджер RPM 4.13.0"  –2 +/
Сообщение от Michael Shigorin email(ok) on 07-Ноя-16, 14:35 
> и опять никто из них не умеет мультиверсионность ?

В смысле установку нескольких версий одного и того же рядом?  Учите матчасть:

$ rpm -q kernel-image-un-def
kernel-image-un-def-4.3.3-alt1
kernel-image-un-def-3.18.7-alt1
kernel-image-un-def-4.1.6-alt1
kernel-image-un-def-4.2.5-alt1
kernel-image-un-def-4.5.5-alt1
kernel-image-un-def-3.19.8-alt1
kernel-image-un-def-4.4.5-alt1
kernel-image-un-def-4.0.8-alt1
kernel-image-un-def-3.17.6-alt1
kernel-image-un-def-4.6.5-alt1
kernel-image-un-def-4.7.5-alt1
kernel-image-un-def-4.7.6-alt1
kernel-image-un-def-4.7.7-alt1
kernel-image-un-def-4.7.9-alt1
kernel-image-un-def-4.7.10-alt1
kernel-image-un-def-4.8.5-alt1
kernel-image-un-def-4.8.6-alt1

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

59. "Доступен пакетный менеджер RPM 4.13.0"  –1 +/
Сообщение от J.L. on 08-Ноя-16, 10:55 
>> и опять никто из них не умеет мультиверсионность ?
> В смысле установку нескольких версий одного и того же рядом?  Учите
> матчасть:
$ rpm -q kernel-image-un-def 
> kernel-image-un-def-4.3.3-alt1
> kernel-image-un-def-3.18.7-alt1

можно уточнить - вот это оно как ядра убунты - в прописанные мантейнером отдельные разные папки с номером версии в названии папки/файла или я смогу сделать нечто вроде такого ?
VERSION=2.8 transmission --version
2.8.1
и
transmission --version
2.9.2

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

57. "Доступен пакетный менеджер RPM 4.13.0"  +1 +/
Сообщение от Stax (ok) on 08-Ноя-16, 01:10 
Rpm допускает установку нескольких копий одного пакета с разными версиями и/или архитектурами, если они не пересекаются по файлам, либо файлы, по которым они пересекаются идентичны между пакетами (бинарно и по атрибутам).
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

58. "Доступен пакетный менеджер RPM 4.13.0"  –1 +/
Сообщение от J.L. on 08-Ноя-16, 09:43 
> Rpm допускает установку нескольких копий одного пакета с разными версиями и/или архитектурами,
> если они не пересекаются по файлам, либо файлы, по которым они
> пересекаются идентичны между пакетами (бинарно и по атрибутам).

тоесть майнтейнер пакета должен позаботится чтоб версия qtox оказалась не в /юзр/бин а в неком /юзр/бин/кутокс/в1/ ?? а вам не кажется что такие проблемы должен решать установщик пакетов ? как и указывать программе необходимые по метаинформации либы и программные зависимости в окружении установленной программы
мантейнер должен только заполнить метаинформацию

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

60. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от J.L. on 08-Ноя-16, 10:56 
> Rpm допускает установку нескольких копий одного пакета с разными версиями и/или архитектурами,
> если они не пересекаются по файлам, либо файлы, по которым они
> пересекаются идентичны между пакетами (бинарно и по атрибутам).

я смогу сделать нечто вроде такого ?
VERSION=2.8 transmission --version
2.8.1
и
transmission --version
2.9.2

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

61. "Доступен пакетный менеджер RPM 4.13.0"  +1 +/
Сообщение от Andrey Mitrofanov on 08-Ноя-16, 11:18 
>> Rpm допускает установку нескольких копий одного пакета
> я смогу сделать нечто вроде такого ?
> VERSION=2.8 transmission --version
> 2.8.1
> и
> transmission --version
> 2.9.2

Ты не поверишь, https://www.softwarecollections.org/en/ !1

Нюанс: rpm-то _допускает_, а _делает_ чуть другой танцор.

//Привёл бы ссылку на слайды  про Guix с тем же самым, да https://www.gnu.org/software/guix/help/#talks чего-т не нашёл сразу.

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

63. "Доступен пакетный менеджер RPM 4.13.0"  –1 +/
Сообщение от J.L. on 08-Ноя-16, 14:26 
> Нюанс: rpm-то _допускает_, а _делает_ чуть другой танцор.

да, нюанс правдив, я проассоциировал всё в одно: формат пакета + тулза для пакета + организация логики связности рантайма в системе (в том числе и тулзы всякие которые делают это)

ps: за ссылки спасибо

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

64. "Доступен пакетный менеджер RPM 4.13.0"  +/
Сообщение от J.L. email on 09-Ноя-16, 15:11 
>[оверквотинг удален]
>> я смогу сделать нечто вроде такого ?
>> VERSION=2.8 transmission --version
>> 2.8.1
>> и
>> transmission --version
>> 2.9.2
> Ты не поверишь, https://www.softwarecollections.org/en/ !1
> Нюанс: rpm-то _допускает_, а _делает_ чуть другой танцор.
> //Привёл бы ссылку на слайды  про Guix с тем же самым,
> да https://www.gnu.org/software/guix/help/#talks чего-т не нашёл сразу.

понял что для жизни нужен третий комп ибо на одном "просто юзерю" и там нужны свежие видеодрова/меса/ядро+игрушечки-стим/вайн (вроде нету в репах guix/nix), на втором "домашний сервер" и ломать его не тру
а вот на третьем такое пробовать надо "в реаллайфе" и обычных юзкейсах, и не на виртуалочке куда раз в месяц успеваешь заглянуть

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

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

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




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

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