The OpenNET Project / Index page

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



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

Оглавление

Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd, opennews (??), 26-Ноя-19, (0) [смотреть все] +1

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


12. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +2 +/
Сообщение от Аноним (12), 26-Ноя-19, 10:52 
А чем тебе apt не угодил? Это, пожалуй, самый мощный пакетный менеджер.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

19. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Аноним (19), 26-Ноя-19, 11:14 
ага, ага, ну-ка откати-ка аптом пакетик без плясок с бубнами
Ответить | Правка | Наверх | Cообщить модератору

28. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  –4 +/
Сообщение от SuperNub (?), 26-Ноя-19, 12:12 
какая интересная у людей жизнь.. в начале накатить, потом откатить.. потом снова накатить и снова откатить.
А вот просто поставить проверенное и "не трогать" (и работать), видать не судьба..
Чем-то это мне любителей масдайки напоминает - там тоже 70% времени, это постоянные "накаты" и "откаты"
Ответить | Правка | Наверх | Cообщить модератору

39. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  –1 +/
Сообщение от zzz (??), 26-Ноя-19, 13:03 
А, ну т.е. "раз нет, значит нинужно".
Ответить | Правка | Наверх | Cообщить модератору

57. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от конь в пальто (?), 26-Ноя-19, 14:11 
"проверенное". да ты тот еще проверяльщик. небось ни строчки кода в жизни не написал?
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

151. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Аноним (151), 26-Ноя-19, 23:42 
Откуда же знать, что оно проверенное?  Вот поставил и обнаружил, что тебе не подошло почему-то. Причин много может быть, все заранее не узнаешь.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

44. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +2 +/
Сообщение от anonymous (??), 26-Ноя-19, 13:09 
Вообще-то делается легко через временный re-pinning.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

46. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Броколь (?), 26-Ноя-19, 13:23 
А на других диструбутивах, можно без плясок с бубнами откатывать пакеты или че там конфиги и пакеты с патчами просто удаляются?
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

52. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +2 +/
Сообщение от IRASoldier_registered (ok), 26-Ноя-19, 13:46 
Fedora Silverblue - хоть оботкатывайся.
Ответить | Правка | Наверх | Cообщить модератору

54. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +4 +/
Сообщение от пох. (?), 26-Ноя-19, 13:48 
на rh и suse - да, без плясок - просто говоришь какую конкретно версию нужно поставить.
И она _есть_ в репо, и не будет удалена из поддерживаемых реп - никогда.

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

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

94. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Аноним (94), 26-Ноя-19, 16:50 
У nixos ещё.
Ответить | Правка | Наверх | Cообщить модератору

112. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Другой аноним (?), 26-Ноя-19, 20:26 
> она _есть_ в репо, и не будет удалена из поддерживаемых реп - никогда.

Ух ты! Спасибо, не знал.

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

95. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +3 +/
Сообщение от Аноним (95), 26-Ноя-19, 17:21 
В Арче это круче всего делается. Просто добавляешь в /etc/pacman.d/mirrorlist строчку вида
Server=https://archive.archlinux.org/repos/2019/09/18/$repo/os/$arch
где 2019/09/18 - дата нужного "слепка" репозиториев в соответствующий день. А потом просто #pacman -Syyuu pkg_name1 pkg_name2 ...
Если не указывать пакеты, то даунгрейднутся всё. Очень удобно, быстро и всего за пару команд в терминале. Кстати, этот метод помогает решать все проблемы уровня "скачал апдейт@сломал систему", причём проблемы абсолютно любого уровня сложности, даже если сломались сеть, ядро и Аллах. А я боялся ещё когда-то переходить на Арчик, эксперты с лора и опеннета рассказывали, какой он ужасный, а в итоге за несколько лет только один раз dhcpcd ломался, да и то не критично, в ядре 5.3.9 починили всё, а так проблем не знаю.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

99. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +1 +/
Сообщение от Аноним (99), 26-Ноя-19, 17:30 
https://snapshot.debian.org/
Ответить | Правка | Наверх | Cообщить модератору

120. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  –2 +/
Сообщение от пох. (?), 26-Ноя-19, 20:58 
3d-party костыль, позволяющий кое-как решить проблему одного лишь дебиllиана (убунтоюзерам не светит) и то через задницу - никому на самом деле не нужен полный срез репозитория на фиксированную дату. Нужна предыдущая версия пакета, причем - одного, с которой все работало - и нафиг не нужно помнить, за какую конкретную дату.  И ее зависимости (которые могут быть жесткими, и требовать замены еще чего-то на предыдущие версии).

Но дебиllы за 25 лет не смогли формат репозитория, позволяющий просто положить рядом две версии пакета для одной версии системы. (впрочем, они еще и нормальный аналог rpm --changelog нишмагли)

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

P.S. таким же точно маразмом занимается freebsd. Все то же самое - версия либо распоследняя, либо ее можно поставить только вручную.
Зато есть совершенно ненужные "квартальные срезы". Не привязанные при этом ни к каким событиям - ни к выходу версий, ни к большим переделкам в портах, просто в отбалдовые круглые даты.

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

124. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Аноним (124), 26-Ноя-19, 21:56 
>Потом кто-то удивляется, за что ж я не люблю их поделку.
>P.S. таким же точно маразмом занимается freebsd. Все то же самое -
>версия либо распоследняя, либо ее можно поставить только вручную.

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

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

126. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Anonymoustus (ok), 26-Ноя-19, 21:59 
В мире есть два (один и ещё один условно) дистрибутива люликса, где сделано правильно и по-ынтерпрайзному, ты слыхал оба их названия: Red Hat и SUSE.
Ответить | Правка | Наверх | Cообщить модератору

125. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Anonymoustus (ok), 26-Ноя-19, 21:57 
Ты слишком многого требуешь^W ожидаешь от пользователей комьюнити-дистрибутива, который никогда не планировался быть ынтерпрайзным. Людям за прошедшие 15 лет в межушное пространство сильно нагадила бубунта, многие на полном ушибленном серьёзе считают её мейнстримом всея ынтерпрайзии. Медицина в бессилии на этом участке фронта отступила. Чтобы знать, что такое ынтерпрайз, нужно там если не родиться и вырасти, то хотя бы пожить годков этак с… А пользователи бубунты к оному отношения обычно не имеют, отсюда и непонимание потребностей оного и безумная вера в соответствие бубунты оным. Разруха, одним словом. В головах. Бубунта головного мозга. А твои просветительские комментарии им просто нечем понять.
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

241. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от rumanzo (ok), 28-Ноя-19, 09:53 
Можешь из aur поставить пакет downgrade, он не идеальный, но позволит откатить пакет и добавить его в игнорируемые при апдейте еще легче.
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

158. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от freehckemail (ok), 27-Ноя-19, 00:43 
> А на других диструбутивах, можно без плясок с бубнами откатывать пакеты или
> че там конфиги и пакеты с патчами просто удаляются?

Я немного не в курсе, что такое "пляски с бубном", но в принципе есть APT pins и apt-mark hold.

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

260. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от пох. (?), 28-Ноя-19, 13:53 
> Я немного не в курсе, что такое

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

> но в принципе есть APT pins и apt-mark hold.

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

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

262. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от freehckemail (ok), 28-Ноя-19, 14:03 
>> но в принципе есть APT pins и apt-mark hold.
> как это мне поможет откатить на прошлую версию уже автообновившийся и в
> результате - поломанный пакет?

Как-как. Вы обновились, и видите, что пакет поломан. Вручную фиксируете версию пакета, и резолвер зависимостей в пакетнике уже не будет пытаться обновить его.

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

А вообще, если уж на то пошло, то есть более прямой способ отката: снапшоты. Но да, для этого нужно систему заранее подготовить. zfs/stratis/lvm2, и их ещё надо правильно настроить.

> У б-жественного альта-то

Я-то почём знаю, как в Альте с этим дела?

> добрые дяди со снапшотами за свой счет

Что не так со снапшотами?

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

277. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от пох. (?), 28-Ноя-19, 18:10 
> Как-как. Вы обновились, и видите, что пакет поломан. Вручную фиксируете версию пакета

зачем мне вручную фиксировать уже поломанную версию? Верните предыдущую.
Ваш репо такое умеет? Вижу, не пытались?

> В дебиане этот способ вполне работает

зафиксировать поломанную версию чтоб она никогда не починилась - да, работает, но зачем мне?

> В рхелах есть аналогичные механизмы

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

У дебиана это можно сделать вручную добавив левую репу, сделанную добрыми дядями, а не самими дебиановцами, но этот метод очень неудобен, поскольку надо угадать конкретную дату, а не версию одного пакета. При этом могут возникнуть проблемы с зависимостями, которые тоже надо откатить - и их опять не будет ни у yum, ни у zypper-based систем.

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

> А вообще, если уж на то пошло, то есть более прямой способ отката: снапшоты.

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

Если не считать всяких нёхосов, обходящих проблему еще более уродливыми костылями (вся система из симлинков, как это б-жественно прекрасно)

> Что не так со снапшотами?

вы даже не поняли, о чем речь. Есть еще и такой костыль: snapshots.debian.org - с ним все не так - начиная от принадлежности васянам, а не прожекту дебиан, заканчивая костыльностью применения.

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

278. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от имя (ok), 28-Ноя-19, 18:22 
>> А вообще, если уж на то пошло, то есть более прямой способ отката: снапшоты.
> нет, это ни разу не прямой, это удивительно уродливый костыль, если ваша
> система содержит что-то помимо "установленных пакетов" - например, вы в ней
> еще и работаете.

В одном разделе всё держишь, как завещал великий Поттеринг?

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

286. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +2 +/
Сообщение от пох. (?), 28-Ноя-19, 20:24 
> В одном разделе всё держишь, как завещал великий Поттеринг?

Томсон.
Да, /etc, внезапно, в одном разделе с /.
А конфиги имеют свойство меняться при обновлении пакетов. И они же - имеют свойство меняться не при обновлении пакетов. В модных современных shittyd-системах - ты об этом даже и не узнаешь.

Предположим даже, у меня был бы отдельный /var - и что с базой пакетов в /var/lib/apt делать будем - откатим вместе с логами и парой базок данных в том же lib ? Оставим несовпадающую с содержимым / ?

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

И всего этого можно избежать - командой yum downgrade. Но она почему-то "not found".

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

294. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  –2 +/
Сообщение от freehckemail (ok), 29-Ноя-19, 01:06 
>> Как-как. Вы обновились, и видите, что пакет поломан. Вручную фиксируете версию пакета
> зачем мне вручную фиксировать уже поломанную версию? Верните предыдущую.
> Ваш репо такое умеет? Вижу, не пытались?
>> В дебиане этот способ вполне работает
> зафиксировать поломанную версию чтоб она никогда не починилась - да, работает, но зачем мне?

Ты тупой? Фиксировать рабочую версию, блин. Устанавливаешь ей пин > 1000, и всё, она тебе прилетит, даже если у тебя более высокая версия сейчас установлена.

>> В рхелах есть аналогичные механизмы
> в рхелах есть работающий механизм - установка той версии, которая нужна, указав
> ее явно, никакие спецприседания не требуются - потому что там репо
> изначально поддерживает множественные версии пакетов

APT вообще-то тоже поддерживает несколько версий одного пакета в одной репе.

> и никому не приходит в голову их удалять по мере выпуска новых - они так и лежат где лежали.

А предыдущая версия лежит в кэше APT вообще-то. И когда ты захочешь откатиться -- спокойно оттуда достанется.
По части удаления из основной репы старых версий -- пруф из центоси/рхела пожалуйста. Я это помню иначе, и проверять лень.

> У дебиана это можно сделать вручную добавив левую репу, сделанную добрыми дядями,
> а не самими дебиановцами, но этот метод очень неудобен, поскольку надо
> угадать конкретную дату, а не версию одного пакета.

Какая бурная фантазия, однако.

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

Я руководил сборкой и релизным циклом продукта из 70 пакетов под 6й центос, и уверяю, ты заблуждаешься. Один завалившийся инсталл-скрипт -- и yum придётся поднимать руками.

>> А вообще, если уж на то пошло, то есть более прямой способ отката: снапшоты.
> нет, это ни разу не прямой, это удивительно уродливый костыль, если ваша
> система содержит что-то помимо "установленных пакетов" - например, вы в ней
> еще и работаете.

Походу кто-то не умеет работать со снапшотами. =)

>> Что не так со снапшотами?
> вы даже не поняли, о чем речь. Есть еще и такой костыль:
> snapshots.debian.org - с ним все не так - начиная от принадлежности
> васянам, а не прожекту дебиан, заканчивая костыльностью применения.

Аааа! Ты в глаза что ли долбишься? =)
Да не с этими, не с этими снапшотами! Я же написал: lvm/zfs/btrfs. =))))

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

295. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +1 +/
Сообщение от пох. (?), 29-Ноя-19, 07:46 
> Ты тупой? Фиксировать рабочую версию, блин.

нет, феерично тупой у нас, похоже, ты, и никогда в жизни этого не делал.
Что пакет сломан - я, внезапно, узнаю только тогда, когда он уже - установился и не работает. Причем, без всяких гарантий что сразу, а не через неделю. Еще и придется потрахаться, выясняя, какая ж версия была до того.
Ничего "зафиксировать" в этот момент уже нельзя. Любая из известных мне rpm-based систем имеет для этой цели аналог yum downgrade (та в которой есть yum - даже не требует вспоминать, какая же версия была предыдущей - сама разберется)

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

> APT вообще-то тоже поддерживает несколько версий одного пакета в одной репе.

жаль что авторы debian об этом не знают, и версия у них всегда одна (специально для пустоголовых, которые радостно бросятся опровергать - то что вы видите в pool - версии для других версий дистрибутива, и они тоже по одной на каждую)

> А предыдущая версия лежит в кэше APT вообще-то.

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

предыдущая версия лежит в васян-репо snapshot.debian.org, и эти ребята хранят 60T мусора, жалуясь, кстати, что "space is issue", именно ради того, что никакого другого места в интернетах, где их можно найти, не существует. Для прочих apt-based дистрибутивов таких богатых буратин не нашлось.

> Походу кто-то не умеет работать со снапшотами. =)

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

> Аааа! Ты в глаза что ли долбишься? =)

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

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

297. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Аноним (297), 29-Ноя-19, 10:15 
>Что пакет сломан - я, внезапно, узнаю только тогда, когда он уже - установился и не работает.
>Причем, без всяких гарантий что сразу, а не через неделю. Еще и придется потрахаться,
>выясняя, какая ж версия была до того.

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

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

300. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от пох. (?), 29-Ноя-19, 10:42 
для феноменально т-пых последний раз: НЕТ в официальных репах debian никаких "прошлых пакетов". То ли техническая проблема apt, то ли место героически экономят.

вот вам тот же самый dkms:
http://ftp.us.debian.org/debian/pool/main/d/dkms/
все что вам кажется "прошлыми пакетами" - не прошлые, а тоже самые распоследние - но для прошлых версий дебиана.

P.S. нет, мне совершенно неинтересно выяснять как и что у вас - не работает. Нет старой версии - мне совсем неинтересно знать, из каких высших соображений.

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

315. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Anonymoustus (ok), 29-Ноя-19, 13:47 
> для феноменально т-пых последний раз: НЕТ в официальных репах debian никаких "прошлых
> пакетов". То ли техническая проблема apt, то ли место героически экономят.
> вот вам тот же самый dkms:
> http://ftp.us.debian.org/debian/pool/main/d/dkms/
> все что вам кажется "прошлыми пакетами" - не прошлые, а тоже самые
> распоследние - но для прошлых версий дебиана.
> P.S. нет, мне совершенно неинтересно выяснять как и что у вас -
> не работает. Нет старой версии - мне совсем неинтересно знать, из
> каких высших соображений.

Опытные собаководы дополнительно к репозиториям основой, установленной stable-версии ОС подключают old stable, backports, testing и даже бубунтовские, в том числе PPA. В итоге россыпь версий пакетов таки есть. Но не без нюансов, опять же: в каждый момент времени в каждом «поколении» дебиановских репозиториев есть только одна версия пакета, она же последняя, да. Как вернуться к предыдущей или какой-то конкретной на твой выбор — хз. На этот вопрос хотелось бы прочитать технически грамотный и внятный ответ от местной субкультуры любителей Дебиана.

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

329. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от freehck (ok), 29-Ноя-19, 17:24 
>[оверквотинг удален]
>> не работает. Нет старой версии - мне совсем неинтересно знать, из
>> каких высших соображений.
> Опытные собаководы дополнительно к репозиториям основой, установленной stable-версии
> ОС подключают old stable, backports, testing и даже бубунтовские, в том
> числе PPA. В итоге россыпь версий пакетов таки есть. Но не
> без нюансов, опять же: в каждый момент времени в каждом «поколении»
> дебиановских репозиториев есть только одна версия пакета, она же последняя, да.
> Как вернуться к предыдущей или какой-то конкретной на твой выбор — хз.
> На этот вопрос хотелось бы прочитать технически грамотный и внятный ответ
> от местной субкультуры любителей Дебиана.

От субкультуры дебиана я отвечу примерно так: на моей памяти такое никогда не случалось в стабильной ветви. Тестируемая ветвь -- она на то и тестируемая, чтобы в ней только вперёд двигаться. Но на всякий случай у апта есть кэш, который позволит тебе откатиться, и который таки надо держать, если ты на тестинге сидишь. А если ты стороннее ПО устанавливаешь на стабильный дебиан, то как правило ты подключаешь специализированный репозиторий от вендора этого самого стороннего ПО, и там-то уже как раз все версии доступны одновременно, ибо они-то как раз вполне себе могут сломаться.

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

330. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Anonymoustus (ok), 29-Ноя-19, 17:36 
>[оверквотинг удален]
>> от местной субкультуры любителей Дебиана.
> От субкультуры дебиана я отвечу примерно так: на моей памяти такое никогда
> не случалось в стабильной ветви. Тестируемая ветвь -- она на то
> и тестируемая, чтобы в ней только вперёд двигаться. Но на всякий
> случай у апта есть кэш, который позволит тебе откатиться, и который
> таки надо держать, если ты на тестинге сидишь. А если ты
> стороннее ПО устанавливаешь на стабильный дебиан, то как правило ты подключаешь
> специализированный репозиторий от вендора этого самого стороннего ПО, и там-то уже
> как раз все версии доступны одновременно, ибо они-то как раз вполне
> себе могут сломаться.

В своей практике я использовал только stable даже на ноутбуках и добавлял сторонние репозитории в описанном выше стиле. Вопрос был не про это, не про сторонние репозитории, а как стандартными средствами Дебиана установить произвольную версию пакета из всех входивших в данную версию ОС. Например, не самую последнюю, а предпоследнюю или «вторую» (из первого большого обновления).

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

331. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от freehck (ok), 29-Ноя-19, 17:42 
> Вопрос был не про это,
> не про сторонние репозитории, а как стандартными средствами Дебиана установить произвольную
> версию пакета из всех входивших в данную версию ОС. Например, не
> самую последнюю, а предпоследнюю или «вторую» (из первого большого обновления).

Никак. Официальные репы такой возможности не предоставляют. Как вариант: можно скачать пакет нужной версии откуда угодно, поставить его себе через `dpkg -i <...>`, а затем дёрнуть `apt-get install -f`.

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

332. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Anonymoustus (ok), 29-Ноя-19, 17:47 
>> Вопрос был не про это,
>> не про сторонние репозитории, а как стандартными средствами Дебиана установить произвольную
>> версию пакета из всех входивших в данную версию ОС. Например, не
>> самую последнюю, а предпоследнюю или «вторую» (из первого большого обновления).
> Никак. Официальные репы такой возможности не предоставляют. Как вариант: можно скачать
> пакет нужной версии откуда угодно, поставить его себе через `dpkg -i
> <...>`, а затем дёрнуть `apt-get install -f`.

Так ведь об этот же ж весь спор. Понятно, что предполагается, что все пакеты были протестированы. Но бывает и так, что сломалось или сломали макаки. И у пользователя нет срезов репозиториев. Что ему делать, если у него Дебиан и надо исправлять вот-прямо-щас?


ЗЫ

Не надо отвечать на мой этот комментарий, поскольку мы уже выяснили, что никак или вручную.

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

335. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от freehck (ok), 29-Ноя-19, 18:12 
> Так ведь об этот же ж весь спор. Понятно, что предполагается, что
> все пакеты были протестированы. Но бывает и так, что сломалось или
> сломали макаки. И у пользователя нет срезов репозиториев. Что ему делать,
> если у него Дебиан и надо исправлять вот-прямо-щас?
> ЗЫ
> Не надо отвечать на мой этот комментарий, поскольку мы уже выяснили, что
> никак или вручную.

Боюсь, что надо, причём по причине того, что если удовольствоваться этим ответом безо всяких оговорок, то у стороннего читателя создастся впечатление, что в Debian он менее защищён в случае неполадок (а я ясно вижу, что именно этого добивается тред-стартер).

Очень важной оговоркой в этом случае должно являться то, что в отличие от RHEL (ещё свежо воспоминание, как в шестёрку запихнули bash, в котором export -f не работал), в стабильной ветви Debian таких косяков замечено не было. И причиной тому является более качественный подход к интеграционному тестированию дистрибутива.

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

346. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от пох. (?), 30-Ноя-19, 20:07 
> И причиной тому является более качественный подход к интеграционному тестированию дистрибутива.

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

Можете показать _механизмы_, используемые дебианом для "интеграционного тестирования" ? Вот такие, которые предотвратили бы историю с dkms, если бы молодной активный макак дорвался бы не только до репо убунты?

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

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

347. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от freehckemail (ok), 30-Ноя-19, 21:46 
Пох, как ты уже надоел. Вот хоть банхаммер расчехлять уже впору.

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

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

> (случай с дырявыми ssh-ключами откинем как недостоверный...зачеркнуто. неактуальный)

О, архивариус поднимает проблемы 10-летней давности, чтобы похвастать познаниями в истории, да? Жаль только, что проблема с уязвимыми ssh-ключами -- никакого отношения к интеграционному тестированию не имеет; не говоря уже о том, что лечилась та проблема вовсе не откатом.

> Можете показать _механизмы_, используемые дебианом для "интеграционного тестирования"
> ? Вот такие, которые предотвратили бы историю с dkms, если бы
> молодной активный макак дорвался бы не только до репо убунты?

Я вообще говоря не в курсе, что там было с DKMS в Ubuntu, но вообще говоря не удивлён, ибо только жёсткая фиксация версий может спасти dkms-модули от краха, чего в Ubuntu не предвидится.

Почему? Да потому что Ubuntu -- это Debian с де факто частичным (читай почти отсутствующим) интеграционным тестированием: Canonical тестирует лишь небольшой процент пакетов, за которые собственно и несёт ответственность перед клиентами.

> Отдельно хотелось бы увидеть (хотя бы в виде демонстрации в виде закрытого
> тикета, если отсутствует записанная на бумаге) политику отката таких "улучшизмов", если
> она, конечно, есть.

Угу, "где находится серьёзная бумага на случай проблемы, которая при при правильном подходе к интеграционному тестированию возникает с вероятностью 1/100000"? Поттеринг тебя покусал, что ли, ума не приложу. Где-где. Тебе надо в рифму ответить, или сам туда отправишься? =)

Пох, ну серьёзно говорят же тебе: вот ты сейчас критикуешь не APT, ты критикуешь фактически подход различных дистрибутивов к формированию релизов. В чём твоя проблема-то?

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

348. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от пох. (?), 30-Ноя-19, 23:51 
> О, очередной клир хочет рассказать нам страшную историю

ты общаешься со своими глюками.

Я сказал ровно то, что давно притча во языцех, это слегка искаженная цитата с башорга 2006го года - дебиановские процессы всегда были настолько неторопливы, что в stable ветку попадали обычно позапрошлые версии программ. Что до некоторой степени страхует от пачек свежих глюков и багов, если кого-то эти версии устраивают.

> О, архивариус поднимает проблемы 10-летней давности, чтобы похвастать познаниями в истории

ты опять общаешься со своими глюками.

> Я вообще говоря не в курсе, что там было с DKMS в Ubuntu

но мнение имеешь.

> ибо только жёсткая фиксация версий может спасти dkms-модули от краха

внезапно, версия от dell все это время была работающей. Все сломали неуклюжей попыткой бэкпорта исправления, нахрен ненужного в LTS (если ее уже как-то поставили - эта проблема обошла стороной, если не поставили - очевидно, что уже поставлено что-то другое).

От краха что dkms, что любого другого софта, спасает code review, тестирование, и при необходимости (никакое автоматическое тестирование не заменит реальное) - откат на предыдущую версию. Ничего из этого, внезапно, у убунты не оказалось. Зато у нее оказалась политика, не позволяющая раньше чем через две недели выложить исправленную версию (к счастью, обязательная, как выяснилось, не для всех). Что немало повеселило.

Судя по тому что ты ударился в "хочет рассказать нам" и угрожаешь своими модераторскими правами  вместо прямого ответа на мой вопрос - про "интеграционное тестирование" в дебиане ты тоже придумал. Просто очень-очень хочется чтобы так было?

Очередной толстый намек Максиму, что надо что-то менять.

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

352. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от freehckemail (ok), 01-Дек-19, 19:25 
Давай я дам толстый намёк тебе: мы оба знаем тысячи историй из мира IT. Вот только ты тут что-то хаить вздумал, а вместо аргументов -- травишь байки. Причём они не соотносятся с тем, что ты охаиваешь. Я тебе достаточно ответил, чтобы ты сделал выводы о той или иной технологии, а ты продолжаешь ныть и переводить всё в ad hominem.

Включаю банхаммер на остаток треда. Никому не интересно читать нытьё ни о чём.

PS: если кому-то из неанонимов интересно, можете отписаться прямо тут, банхаммер сниму. Я к критике восприимчив, и к желаниям общественности -- тоже.

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

357. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от имя (ok), 02-Дек-19, 17:34 
>> Можете показать _механизмы_, используемые дебианом для "интеграционного тестирования"
>> ? Вот такие, которые предотвратили бы историю с dkms, если бы
>> молодной активный макак дорвался бы не только до репо убунты?
> Я вообще говоря не в курсе, что там было с DKMS в
> Ubuntu

Так у него прямо в профиле есть ссылка про это: https://www.opennet.ru/opennews/art.shtml?num=51190

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

314. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Anonymoustus (ok), 29-Ноя-19, 13:41 
> жаль что авторы debian об этом не знают, и версия у них
> всегда одна (специально для пустоголовых, которые радостно бросятся опровергать - то
> что вы видите в pool - версии для других версий дистрибутива,
> и они тоже по одной на каждую)

Справедливости ради, юзер может подключить более одного репозитория и потенциально получить возможность установить пакеты более ранних и более новых, в сравнении с дистрибутивной, версий или из сторонних репозиториев, включая свои личные самодельные. Но есть один нюанс™, следующий из Stable API is nonsense: старые версии программ могут не заработать в новом окружении. Но линуксоидам давно пофиг, судя по всему.

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

296. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Аноним (297), 29-Ноя-19, 10:09 
>У дебиана это можно сделать вручную добавив левую репу, сделанную добрыми дядями, а не самими дебиановцами

Сразу выдно человека, который не знает Дебиан, но своё офигенно авторитетное мнение имеет!

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

316. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Anonymoustus (ok), 29-Ноя-19, 13:50 
>>У дебиана это можно сделать вручную добавив левую репу, сделанную добрыми дядями, а не самими дебиановцами
> Сразу выдно человека, который не знает Дебиан, но своё офигенно авторитетное мнение
> имеет!

Сразу видно человека, который знает Дебиан. Вопрос знатоку от жителя Крайнего Севера Василия Ивановича Пупкина.

Как в Дебиане установить пакет одной из прошлых версий, которых уже нет в репозитории (там только последняя)?

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

320. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Andrey Mitrofanov_N0 (??), 29-Ноя-19, 14:01 
>>>У дебиана это можно сделать вручную добавив левую репу, сделанную добрыми дядями, а не самими дебиановцами

Вот развели сю-сю...

Взять свою предыдущую версию (из своего архива или со snapshot.d.o), положить в и поставить со своего (сам себе - добрый дядя!) локального репо, ответив утвердительно на страшный вопрос "даун? грейд? точно-точно???! [N/yes]".

> Как в Дебиане установить пакет одной из прошлых версий, которых уже нет
> в репозитории (там только последняя)?

...и нет, релизы взболтать(*), но не смешивать.

(*) бэкпорты - пересобирать;  хотя у самого десяток пакетов в сабже со времён D. "wheezy" 7.x болтаются.  мне можно, я себе разрешил не пересобирать [форвард-поорт].

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

323. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Anonymoustus (ok), 29-Ноя-19, 14:07 
>>>>У дебиана это можно сделать вручную добавив левую репу, сделанную добрыми дядями, а не самими дебиановцами
> Вот развели сю-сю...
> Взять свою предыдущую версию (из своего архива или со snapshot.d.o), положить в
> и поставить со своего (сам себе - добрый дядя!) локального репо,
> ответив утвердительно на страшный вопрос "даун? грейд? точно-точно???! [N/yes]".

Решение правильное, если есть свой архив со всеми срезами, так сказать, официальных репозиториев. Но мне кажется, что такого архива обычно нет. Я прав?


>> Как в Дебиане установить пакет одной из прошлых версий, которых уже нет
>> в репозитории (там только последняя)?
> ...и нет, релизы взболтать(*), но не смешивать.
> (*) бэкпорты - пересобирать;  хотя у самого десяток пакетов в сабже
> со времён D. "wheezy" 7.x болтаются.  мне можно, я себе
> разрешил не пересобирать [форвард-поорт].

Ты точно уверен, что пересобирать софт из окаменевших бэкпортов — это любимое занятие бородатого админа в Ынтерпрайзе? А тестировать собранное кто ему будет — совет директоров компании?

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

333. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +1 +/
Сообщение от RM (?), 29-Ноя-19, 17:50 
Вообщем итоги вроде пока такие:
формат deb repo поддерживает много версий, пруф например https://pkg.jenkins.io/debian-stable/binary/Packages
Debian не хранит в репах прошлы версии - видимо не хватает ресурсов.
Почему нет прошлых версий в репах Ubuntu - непонятно, у них должны быть ресурсы.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

336. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Anonymoustus (ok), 29-Ноя-19, 18:38 
> Вообщем итоги вроде пока такие:
> формат deb repo поддерживает много версий, пруф например https://pkg.jenkins.io/debian-stable/binary/Packages
> Debian не хранит в репах прошлы версии - видимо не хватает ресурсов.
> Почему нет прошлых версий в репах Ubuntu - непонятно, у них должны
> быть ресурсы.

Отличный пример по делу.

Осталось выяснить, почему в Дебиане такой роскоши нет. Особенно если учесть, что все искомые файлы там у них на серверах есть.

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

350. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от пох. (?), 01-Дек-19, 00:04 
> Осталось выяснить, почему в Дебиане такой роскоши нет.

ну типа 90T на дороге не валяются. Они же гордятся тем, что у них самое большое число пакетов среди всех дистрибутивов (угу, в contrib репо, в основном ;)

"Currently, snapshot consists of close to 90TB of data in about 35 million files and storage capacity is becoming an issue again."

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

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

47. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от Броколь (?), 26-Ноя-19, 13:26 
Сделай git init / и откатывайся хоть в бок, хоть по боку.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

98. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от мое правило (?), 26-Ноя-19, 17:30 
А с svn так прокатит?
Ответить | Правка | Наверх | Cообщить модератору

279. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +1 +/
Сообщение от имя (ok), 28-Ноя-19, 18:26 
> Сделай git init / и откатывайся хоть в бок, хоть по боку.

Коммитить будет дед Пихто, завершения работы git-gc будем ждать полгода, а ПО, которое не собирается из-за проверок, не из гита ли его склонировали, выкинем на мороз. Удобно.

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

287. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от пох. (?), 28-Ноя-19, 20:32 
> Коммитить будет дед Пихто

ты просто не умеешь правильно выбирать ПО. ;-)

Комитить в "GENERATED VIA "update.sh" совершенно бестолку. Часто и сам репо на гитхабе - результат ежедневного автореэкспорта из чего-то, айдишки каждый день - новые (как удобно, что Линус, в заботе о нас, грешных, объявил версии ненужным устаревшим мусором). То есть ни rebase, ни мерж не помогут тебе сохранить историю твоих поделок.

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

327. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от имя (ok), 29-Ноя-19, 16:25 
> Часто и сам репо на гитхабе - результат ежедневного автореэкспорта из чего-то, айдишки каждый день - новые

Ты где такую наркоманию находишь? (Не автоэкспорт, в смысла, а новую историю `push -f`-ом каждый день.)

> То есть ни rebase, ни мерж не помогут тебе сохранить историю твоих поделок.

rebase -i на общую историю плевать, ты его сам кормишь коммитами, которые нужно перенести в соответствующую голову.

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

337. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от пох. (?), 29-Ноя-19, 18:38 
> Ты где такую наркоманию находишь?

вот прям сейчас -
git://git.videolan.org/x264.git
я хз что они со своим репо делают, но [не]нужный мне комит - каждый раз с новым id.
Но у этих хотя бы первоисточник (вроде) всегда один, поэтому хоть тот комит найти можно всегда.

> rebase -i на общую историю плевать, ты его сам кормишь коммитами

комит - диф. А бывает что просто не с чего дифить, нет того состояния, снесено -f.
Довольно популярно у докеров-шмокеров, новая версия - историю пишем с нуля, кому она нах нужна. Тут я с ними согласен, их-то история мне нах не нужна.


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

341. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от имя (ok), 29-Ноя-19, 21:31 
> MOVING TO GITLAB
> We're moving projects to code.videolan.org, notably:
> - x264

Интересно, что в gitweb видно только SoC-репозитории x264-чототам разной степени несвежести, хотя по урлу что-то до сих пор клонируется. Это точно не результат работы забытого всеми крон-ждоба, вмурованного вместе с сервером в подвальную стену? (Тем более что в гитлабе упомянутом и коммиты посвежее, и более человеческая активность в виде дискуссий в merge requests есть, не говоря уже о том, что основная страница либы предлагает клонировать сразу оттуда.)

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

343. "Релиз дистрибутива Devuan 2.1, форка Debian 9 без systemd"  +/
Сообщение от пох. (?), 29-Ноя-19, 23:00 
не знаю, но оно такое было минимум с 2013го года (глядя в мою шпаргалку на тему как найти то, не знамо что). Сильно сомневаюсь, что выложив ее в модный гитляп, они научились обходиться без сноса всего репо раз в пол-года. А вот что опять все id не совпадают - это можно быть уверенным ;-)

хмм, какое ценное изменение: Bump dates to 2019
Пожалуй, я без него тоже проживу.

ToDo: сныкать копию.
И x265 тоже (note: последняя версия которую не трогали копчоные кумары - 1.7)

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

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

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




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

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