The OpenNET Project / Index page

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



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

Оглавление

Обновление Debian 10.4, opennews (ok), 09-Май-20, (0) [смотреть все]

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


9. "Обновление Debian 10.4"  +7 +/
Сообщение от Аноним (9), 09-Май-20, 20:59 
Package: *
Pin: release a=stable
Pin-Priority: 2000

Package: *
Pin: release a=testing
Pin-Priority: 60

Package: *
Pin: release a=unstable
Pin-Priority: 50

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

25. "Обновление Debian 10.4"  –1 +/
Сообщение от Аноним (25), 09-Май-20, 22:03 
> Package: *
> Pin: release a=stable
> Pin-Priority: 2000
> Package: *
> Pin: release a=testing
> Pin-Priority: 60
> Package: *
> Pin: release a=unstable
> Pin-Priority: 50

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

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

30. "Обновление Debian 10.4"  +1 +/
Сообщение от Аноним (9), 09-Май-20, 22:29 
Package: *
Pin: release a=stable
Pin-Priority: 200

Package: *
Pin: release a=testing
Pin-Priority: 2000

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

31. "Обновление Debian 10.4"  –1 +/
Сообщение от Аноним (31), 09-Май-20, 22:35 
> Package: *
> Pin: release a=stable
> Pin-Priority: 200
> Package: *
> Pin: release a=testing
> Pin-Priority: 2000

Нет, так тоже не пойдёт, если подключены все ветки с выставленными приоритетами, и с появлением пакета с нужной версии в любой из них, чтобы выбиралась самая свежая ветка и версия/субверсия - минорный апдейт/ секурити патч. Чтобы не нырять каждый раз в http://packages.debian.org/и руками не проверять, а не появился ли нужный пакет в определённой ветке, а то так можно и обновление прошляпить. Я не знаю, понятно ли объяснил?

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

33. "Обновление Debian 10.4"  +3 +/
Сообщение от Аноним (9), 09-Май-20, 22:46 
Судя по описанию тебе нужно просто sid на максимальный приоритет поставить.
Ответить | Правка | Наверх | Cообщить модератору

34. "Обновление Debian 10.4"  +1 +/
Сообщение от Аноним (34), 09-Май-20, 22:47 
Ты хочешь ставить или автообновляться всегда на самую последнюю версию, не важно в какой она ветке?

Тогда выстави всем веткам одинаковый приоритет, самая новая версия автоматически выберется из-за её номера. Но по сути это будет тоже самое что сидеть на ветке sid, так как новые версии загружаются сначала в неё. Сидеть на sid не рекомендуется если вы не разработчик debian.

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

47. "Обновление Debian 10.4"  +/
Сообщение от Аноним (47), 09-Май-20, 23:34 
> Ты хочешь ставить или автообновляться всегда на самую последнюю версию, не важно
> в какой она ветке?
> Тогда выстави всем веткам одинаковый приоритет, самая новая версия автоматически выберется
> из-за её номера. Но по сути это будет тоже самое что
> сидеть на ветке sid, так как новые версии загружаются сначала в
> неё. Сидеть на sid не рекомендуется если вы не разработчик debian.

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

Извиняюсь перед всеми за возможный сумбур в описании хотелок, видимо придётся описать ситуацию:
Дано: установлен один релиз (на данном этапе неважно stable или testing) в этом новом релизе оказалось, что нужной версии пакета нет (её заменили новой версией, а нужна -предыдущая, которая получается "сползла"  вместе с веткой в oldstable), позже, через время, зарелизилась ещё одна версия дистра и пакет уже "сполз" в очередной раз, уже в oldoldstable.

Позже оказалось, что в пакете обнаружили дырку, заплатка-обновление для которой появилось в пакете в security репах к данному oldstable релизу... тут стоит сделать отступление - этот пакет внезапно вернули по надобности в sid, а вот обновлённая секурная минорная версия появилась СПЕРВА в секурити ветке для oldstable, почему так, я хз, а потом уже появилась в sid!
Блин, надеюсь я понятно пояснил и это возможно распарсить?!

Суть в том, что требуется как-то так извернуться, чтобы прописать в соуслисте все ветки с приоритетами и диапазон версий пакета раз и навсегда, чтобы каждый раз не нырять и не искать его руками в том же https://packages.debian.org/ и http://security.debian.org/debian-security на предмет появления новых подверсий, а то это надо постоянно в уме держать и чекать периодически (если не настроить на автоматизм), а не нашли ли там дыру или не выкинули ли пакет на мороз, потому что кто знает, может его выкинут из sid или он естественным образом вылетит когда oldstable скинут в бездну. Нужно чтобы при любых таких возможных обстоятельствах в текущий релиз прилетала самая свежая минорная версия, из самой свежей ветки репов, или же если оттуда выкинули на мороз пакет, то чтобы он из остальных веток самый свежий пакет подтягивал. Блин, ну и дичь я тут написал, но как иначе ещё пояснить, я пока что хз, ещё раз извините!

Прошу прощения за тупость, пожалейте убогого, я не так давно с бунт переехал, а тамошняя атмосфера не способствует развитию интеллекта, и из документаций по дебиану и примеров в статьях по теме я не догнал как это дело мне разрулить!

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

66. "Обновление Debian 10.4"  –2 +/
Сообщение от псевдонимус (?), 10-Май-20, 10:56 
Если у пакета много зависимостей, то с дебианом тебе будет трудно. В твоем случае лучше будут слака и производные.
Ответить | Правка | Наверх | Cообщить модератору

50. "Обновление Debian 10.4"  +1 +/
Сообщение от Armagor (??), 09-Май-20, 23:51 
>Сидеть на sid не рекомендуется если вы не разработчик debian.

Я понимаю что не репрезентативно, но я на рабочей машине год сижу на sid. За все время один раз при обновлении сломалось что-то там в apparmor (не помню уже что), минут за 15 починил и работал дальше.
Так что, исходя из моего сугубо личного опыта - вполне себе сносный rolling дистр.

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

54. "Обновление Debian 10.4"  +1 +/
Сообщение от Аноним (54), 10-Май-20, 00:29 
>>Сидеть на sid не рекомендуется если вы не разработчик debian.
> Я понимаю что не репрезентативно, но я на рабочей машине год сижу
> на sid. За все время один раз при обновлении сломалось что-то
> там в apparmor (не помню уже что), минут за 15 починил
> и работал дальше.
> Так что, исходя из моего сугубо личного опыта - вполне себе сносный
> rolling дистр.

Пробовал на sid сидеть, ломается редко но метко, особо вероятно после разморозки, и когда пакет из experimental прилетел, а зависимости к нему не все ещё залиты туда, вот у меня пару раз система так ломалась, что я плюнул и переставил, проще было, ломало этот факап разгребать.

Гораздо безопаснее сидеть на testing, пока не заморозили перед релизом будущую релизную ветку, обновления туда, не сильно долго зависая в сиде, попадают.
А некоторые необходимые пакеты из sid ставить руками или запинить.
Например есть некоторые пакеты, с "недавнего" (по меркам дебиана) времени, которые только в sid тусуют и в testing не попадают, например firefox (именно этот обычный, потому что во всех остальных ветках дебиана только ESR-версии) постоянно меняется свежими версиями тусуя только в sid.

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

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

67. "Обновление Debian 10.4"  +/
Сообщение от Armagor (??), 10-Май-20, 10:57 
> Пробовал на sid сидеть, ломается редко но метко, особо вероятно после разморозки,
> и когда пакет из experimental прилетел, а зависимости к нему не
> все ещё залиты туда, вот у меня пару раз система так ломалась

Поправьте меня пожалуйста, если я ошибаюсь, но я практически уверен, что в этом случае apt upgrade не обновит пакет, пока не подъедут все нужные зависимости, а вот apt dist-upgrade - обновит и сломает что-нибудь.

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

76. "Обновление Debian 10.4"  +/
Сообщение от Аноним (76), 10-Май-20, 18:23 
>> Пробовал на sid сидеть, ломается редко но метко, особо вероятно после разморозки,
>> и когда пакет из experimental прилетел, а зависимости к нему не
>> все ещё залиты туда, вот у меня пару раз система так ломалась
> Поправьте меня пожалуйста, если я ошибаюсь, но я практически уверен, что в
> этом случае apt upgrade не обновит пакет, пока не подъедут все
> нужные зависимости, а вот apt dist-upgrade - обновит и сломает что-нибудь.

А вы попробуйте обновить sid сразу после разморозки и узнаете ;)

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

82. "Обновление Debian 10.4"  +/
Сообщение от Armagor (??), 10-Май-20, 23:36 
> А вы попробуйте обновить sid сразу после разморозки и узнаете ;)

Точно обновлялся после мартовского фулл-фриза в прошлом году. Видимо, просто повезло.

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

35. "Обновление Debian 10.4"  +1 +/
Сообщение от Аноним (9), 09-Май-20, 22:52 
Вообще вот такую табличку нашел:
Значения веса приоритета могут быть следующими:

P >= 1000 - пакет будет установлен, даже если это приведет к понижению версии уже установленного пакета
990 <= P < 1000 - пакет будет установлен, если не установлена более новая версия
500 <= P < 990 - пакет будет установлен, если нет пакета принадлежащего к целевому выпуску или не установлена более новая версия
100 <= P < 500 - пакет будет установлен, если нет кандидатов из других источников или установленного пакета более новой версии
0 < P < 100 - пакет будет установлен, если нет других кандидатов и установленных пакетов любой версии
P < 0 - пакет не будет установлен ни при каких условиях
P = 0 - неопределенное состояние, не используется

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

36. "Обновление Debian 10.4"  +/
Сообщение от Аноним (9), 09-Май-20, 22:53 
Видимо что-то вроде этого
Package: *
Pin: release a=stable
Pin-Priority: 999

Package: *
Pin: release a=testing
Pin-Priority: 998

Package: *
Pin: release a=unstable
Pin-Priority: 997

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

40. "Обновление Debian 10.4"  +/
Сообщение от Аноним (9), 09-Май-20, 23:01 
Ну и если это не для всей системы, а только для выбранных пакетов, то вместо звездочки пишешь название пакета. Вроде даже через запятую можно, но это не точно.
Ответить | Правка | Наверх | Cообщить модератору

41. "Обновление Debian 10.4"  +1 +/
Сообщение от Аноним (9), 09-Май-20, 23:02 
Не через запятую, а через пробел.
Ответить | Правка | Наверх | Cообщить модератору

42. "Обновление Debian 10.4"  +1 +/
Сообщение от Аноним (9), 09-Май-20, 23:04 
И вот тут вроде расписано как тебе надо
https://habr.com/ru/post/120943/
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

45. "Обновление Debian 10.4"  +/
Сообщение от Аноним (9), 09-Май-20, 23:09 
Хотя с такими запросами тебе явно роллинг дистрибутив нуже, что то типа Solus или openSUSE Tumbleweed
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

48. "Обновление Debian 10.4"  +/
Сообщение от Аноним (48), 09-Май-20, 23:40 
> Хотя с такими запросами тебе явно роллинг дистрибутив нуже, что то типа
> Solus или openSUSE Tumbleweed

Нет, дебиан вполне устраивает, ролинги и всякие сузи я не люблю, извиняюсь за сумбур выше описал ситуацию подробней как только мог!

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

55. "Обновление Debian 10.4"  +/
Сообщение от Аноним (9), 10-Май-20, 00:46 
Да пользуйся на здоровье. Просто Debian это не просвежий софт, а про стабильность и предсказуемое поведение после обновлений. Как следствие версии пакетов всегда старые, даже в unstable. А прыгают проги из testing в unstable потому что при появлении новой версии пакета появляются какие то проблемы и такой пакет переводится в нестабильную ветку пока не исправят проблему. Жаль что после перевода пакета в нестабильную ветку, в тестовой не оставляют старую версию пакета. В стабильной ветке пакеты убирают только если больше никто не сопровождает пакет и с ним какие то проблемы или как например с thunderbird перестали поддерживаться старые дополнения. Кроме того для стабильной ветки есть еще и backports, там есть свежий софт адаптированный к стабильной ветке (не все конечно, но может этого окажется достаточно).
Ответить | Правка | Наверх | Cообщить модератору

56. "Обновление Debian 10.4"  +/
Сообщение от Аноним (9), 10-Май-20, 00:49 
Ну и по поводу того что роллинги не любишь. Тестовая ветка дебиана и есть роллинг.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

57. "Обновление Debian 10.4"  +/
Сообщение от Аноним (57), 10-Май-20, 01:39 
> Ну и по поводу того что роллинги не любишь. Тестовая ветка дебиана
> и есть роллинг.

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

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

68. "Обновление Debian 10.4"  +/
Сообщение от Аноним (68), 10-Май-20, 11:47 
Может тогда проще нужный софт на флатхабе поискать? Firefox о котором ты писал, там есть. А в релизах его никогда не было и врят ли будет.
Ответить | Правка | Наверх | Cообщить модератору

75. "Обновление Debian 10.4"  +/
Сообщение от Аноним (75), 10-Май-20, 18:20 
> Может тогда проще нужный софт на флатхабе поискать? Firefox о котором ты
> писал, там есть. А в релизах его никогда не было и
> врят ли будет.

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

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

32. "Обновление Debian 10.4"  +1 +/
Сообщение от Аноним (9), 09-Май-20, 22:44 
Или если надо обновлять не все пакеты, то в вики есть такой пример:

Package: *
Pin: release a=testing
Pin-Priority: 450

Package: *
Pin: release a=unstable
Pin-Priority: 400

И пакеты из свежих репозиториев должны обновляться автоматически, если они уже установлены.
Устанавливать или обновлять новые можно явно указывая репозиторий:

apt-get -t testing install blender

Или временно повышая приоритет репозитория и выборочно устанавливать то что нужно.

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

102. "Обновление Debian 10.4"  +/
Сообщение от ryoken (ok), 12-Май-20, 14:40 
Backports в помощь.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

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

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




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

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