Опубликовано четвёртое корректирующее обновление дистрибутива Debian 10, в которое включены накопившиеся обновления пакетов и устранены недоработки в инсталляторе. Выпуск включает 108 обновлений с устранением проблем со стабильностью и 53 обновления с устранением уязвимостей...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52920
Лучший дистрибутив. Спасибо.
Пожалуйста.
На здоровье.
Не болейте
Debian это не дебиан это та самя убунту космик от которой пропали репозитории фактически пакетов нету , ну ну говори что заговоров нет далее , кто не дурак тот знает
Срочно лекарства прими, заговорщик.
Не знаю, но я перепробовал все существующие на сегодня дистры, Debian из всех самый лучший! Особенно KDE Plasma.
А Вас не смущает факт того, что Debian появился тогда, когда Ubuntu еще даже в проекте не было? Поэтому сравнивать Debian c Ubuntu, все равно что сравнивать "лапоть с ракетой"! Если уж и сравнивать эти две ОС, то за основу нужно брать Debian, но никак не Ubuntu.
>Лучший дистрибутив. Спасибо.На сервер центос/рхел. На рабочую станцию Арч.
В бастере жабка только 11, обновы на браузеры прилетают с задержкой в 2-3 недели. Уж лучший так лучший...
Под виндой обновления прилетают только самой винды. Остальные программы нужно обновлять ручками. Тем не менее, 98% настольных систем - это винды. Фатальный недостаток такой фатальный.
> Лучший дистрибутивХа ха. Знали бы вы сколько с ним траха после установки. А потом я удалил firefox, он мне какую-то ефифаню заставляет качать. Зазоры кругом, но это во всем линуксе так. Лучшим дистрибутивом был Xubuntu 16.04, но теперь уже никого не осталось. Крыса тоже скатилась, кнопка Whisker не всегда нажимается.
>Выпуск включает 108 обновлений с устранением проблем со стабильностью и 53 обновления с устранением уязвимостей.<И половина это Firefox?
В твоем случае с IE
Народ, если есть кто дебианщики, помогите пожалуйста разобраться в механизме выставления приоритетов веток репозиториев и пакетов!
> Народ, если есть кто дебианщики, помогите пожалуйста разобраться в механизме выставления
> приоритетов веток репозиториев и пакетов!У меня просто ситуация с ветками и пакетами непонятно как разрешаемая, из стондарной доки нубу не понять как чего накалдовать!
install gentoo
> install gentooОбязательно попробую, как только с моей стороны появится железо на котором это всё компилять, а со стороны генты понятная для простых смертных документация, например такая как у арча, и хотя бы какой-нибудь инсталятор, хоть бы и на ncurses, подобный дебианскому netinstall.
А в целом меня забавляют подобные вашим комментарии, в стиле, на любой вопрос
-"как разобраться в Y?"
Ответ - "не, лучше сделай X!"
Ох уж этот losev, ай да потешник!
Калькулейт тогда поставь, инсталлятор там есть.
> Калькулейт тогда поставь, инсталлятор там есть.Пробовал уже, но
во-первых речь была про gentoo, а калькулатор на базе генты, но не генту, у них куча своих доморощенных велосипедов и с каждым релизом разница между этим поделием и гентой всё сильнее и в калькуляторе компилить тоже нужно, если хочется чего-то, что не положили на бинхост, плюс то что там полсистемы это собранные уже бинари с флагами как того повар захотел приводит к тому, что тебе надо делать выбор, либо жрать что дают и дальше и не заморачиваться, либо пересобирать самому полсистемы, и смысл тогда? Для готовых бинарников есть другие более подходящие по многим показателям дистрибутивы, а для сорцовых сборок оригинальная гента, а калькулятор это такой очень нишевый продукт-в-себе максимально нужный только его разработчикам. Мне лично система не понравилась
>[оверквотинг удален]
> генту, у них куча своих доморощенных велосипедов и с каждым релизом
> разница между этим поделием и гентой всё сильнее и в калькуляторе
> компилить тоже нужно, если хочется чего-то, что не положили на бинхост,
> плюс то что там полсистемы это собранные уже бинари с
> флагами как того повар захотел приводит к тому, что тебе надо
> делать выбор, либо жрать что дают и дальше и не заморачиваться,
> либо пересобирать самому полсистемы, и смысл тогда? Для готовых бинарников есть
> другие более подходящие по многим показателям дистрибутивы, а для сорцовых сборок
> оригинальная гента, а калькулятор это такой очень нишевый продукт-в-себе максимально нужный
> только его разработчикам. Мне лично система не понравиласьИзвини, но портаж не влдшебная палочка. Делать совсем что угодно ты можешь только правя исходники.
> Извини, но портаж не влдшебная палочка. Делать совсем что угодно ты можешь
> только правя исходники.Я имею представление, что такое portage, к чему вообще было это ваше высказывание?
>> Извини, но портаж не влдшебная палочка. Делать совсем что угодно ты можешь
>> только правя исходники.
> Я имею представление, что такое portage, к чему вообще было это
> ваше высказывание?К тому, что ты ищешь костыль, костыль, реализовав который, будешь страдать.
Ну гипотетически пробуй никсось, гуикс. С моей точки зрения оно интересное, но мертвеньким родилось: для управления надо знать лисп и подобное, а это приговор. Декларативщина, за редкими исключениями всегда будет уделри задр..ов.
ЗЫ: эрланг и tcl рулят и педалят, лиспы стагнируют, хаскель кроме куколдов и шизофреников никому не интересен.
И только фортран просто работает;-)
>[оверквотинг удален]
> генту, у них куча своих доморощенных велосипедов и с каждым релизом
> разница между этим поделием и гентой всё сильнее и в калькуляторе
> компилить тоже нужно, если хочется чего-то, что не положили на бинхост,
> плюс то что там полсистемы это собранные уже бинари с
> флагами как того повар захотел приводит к тому, что тебе надо
> делать выбор, либо жрать что дают и дальше и не заморачиваться,
> либо пересобирать самому полсистемы, и смысл тогда? Для готовых бинарников есть
> другие более подходящие по многим показателям дистрибутивы, а для сорцовых сборок
> оригинальная гента, а калькулятор это такой очень нишевый продукт-в-себе максимально нужный
> только его разработчикам. Мне лично система не понравиласьЕсть гораздо лучше варианты, если вам нужена "гента с установщиком", они не идеальны, в одном лучше установщик, это - Redcore linux, но там свой велосипед в виде гуишного менеджера пакетов sisyphus и он как-то странно работает, не всё ищет в портажах, плюс сама система актуально обновляется из-за чего могут возникнуть казусы у неподготовленного человека, и сам установщик последней версии системы на старте требует наличия минимум 30 гб и отказывается устанавливать её, если места меньше (лично я не люблю такие странности). В совокупности всех факторов система мне скорее не понравилась, напоминает calculate с её велосипедами, субъективно получше тем, что меньше странных решений с точки зрения гентушника по сравнению с calculate linux.
И второй вариант - CloverOS, он мне нравится гораздо больше, актуально обновляется, глубоко не копал, но не заметил отличий от генту, по сути это несколько профилей с бинхостом в котором определённый набор бинарных пакетов, у бинхостов выставлен приоритет над сборкой из сорцев, что легко меняется. Огромный плюс в том, что дистрибутив настолько далеко не ушёл от генты, фактически это просто бинхост и скрипты для установки, calculate когда-то был похожим на него, в начале когда меньше говен было навёрнуто поверх адекватной задумки.
На мой взгляд единственный на сегодня из известных мне вариантов бинарной установки генту с хоть каким-то установщиком, не такая подробная и крутая штука как ncurses-style netinstall у Debian, но и не такая наркомания как у antiX.
Отсюда один из видимых мной минусов, устанощик, по сути являясь слегка причёсанным набором скриптов не такой модный как петоновый у calculate linux или более распространённый как calamares, но лично меня он в растерянность не ввёл, если вы умеете ставить Debian из netinstall — гарантирую, что с этим точно разберётесь.
И второй минус, для кого-то вообще не минус, но для меня с моими тараканами, таки да - это параноидальные мысли, потому что проект ведёт вроде один человек, что он в эти бинари натолкал неизвестно, никто аудита не проводил. Но если сравнение идёт именно с calculate linux - давайте будем честны, там тоже непонятно что в бинарях, и официально известного аудита тоже никто не проводил, тут уже одинаковый вопрос доверия.
Однако лично я, выбрая из этих двух скорее бы доверился забугорному проекту от ноунейма, чем "отечественному" от такого "весёлого коллектива" с учётом того, с кем они дружат и кого обслуживают, кому надо тот понял, тем более это легко нагугливается, кто не понял - тому не надо.
Сами скрипты установки CloverOS лежат в открытом доступе можно покурить/потыкать палочкой.
> Калькулейт тогда поставь, инсталлятор там есть.calculate это тестовая халявная площадка для одной конторы, которая свои хотелки обкатывает на пользователях, в этом бы не было особо ничего страшного для пользователя, вот только в отличие от других дистров стабильный продукт получают только хозяева, если он вообще есть, этот стабильный продукт, иначе я не понимаю на кой этот цирк?
Конторка мутноватая, в сообществе и в среде разрабов наличествуют сомнительной адекватности люди, и это главный отталкивающий фактор в купе с рандомной стабильностью, это не серьёзный продукт, а так на поиграться.
>> Калькулейт тогда поставь, инсталлятор там есть.
> calculate это тестовая халявная площадка для одной конторы, которая свои хотелки обкатывает
> на пользователях, в этом бы не было особо ничего страшного для
> пользователя, вот только в отличие от других дистров стабильный продукт получают
> только хозяева, если он вообще есть, этот стабильный продукт, иначе я
> не понимаю на кой этот цирк?
> Конторка мутноватая, в сообществе и в среде разрабов наличествуют сомнительной адекватности
> люди, и это главный отталкивающий фактор в купе с рандомной стабильностью,
> это не серьёзный продукт, а так на поиграться.Выкидывание системдна и гома косвенно свидетельствует об адекватности разработчиков
> Выкидывание системдна и гома косвенно свидетельствует об адекватности разработчиковЩито?! Отсутствие системды не заслуга калькулистов, они на генте паразитируют, а у генты openrc, системда там только как опция для наркоманов и то недавно, а калькулятор ещё до системды появился, так что никто там ничего не выкидывал, а тупо взяли что было дефолтом
и что такое "гома"?
если гном, то там он есть, а если гомна, то там их ещё больше.
>> Выкидывание системдна и гома косвенно свидетельствует об адекватности разработчиков
> Щито?! Отсутствие системды не заслуга калькулистов, они на генте паразитируют, а у
> генты openrc, системда там только как опция для наркоманов и то
> недавно, а калькулятор ещё до системды появился, так что никто там
> ничего не выкидывал, а тупо взяли что было дефолтом
> и что такое "гома"?
> если гном, то там он есть, а если гомна, то там
> их ещё больше.Разрабы вообще не отделяют себя от сообщества генты, умник! И как можно паразитировать на дистре, который ничего не развивает толком, а?
> Разрабы вообще не отделяют себя от сообщества генты, умник!Они могут считать себя кем угодно, хоть наполеонами
>И как можно паразитировать на дистре, который ничего не развивает толком, а?Всё с вами ясно, после этой толстоты дальнейшее общение смысоа не имеет, кормитесь в другом месте!
>> Разрабы вообще не отделяют себя от сообщества генты, умник!
> Они могут считать себя кем угодно, хоть наполеонами
>>И как можно паразитировать на дистре, который ничего не развивает толком, а?
> Всё с вами ясно, после этой толстоты дальнейшее общение смысоа не имеет,
> кормитесь в другом месте!На правду обиделся? Напрасно.
>> Выкидывание системдна и гома косвенно свидетельствует об адекватности разработчиков
> Щито?! Отсутствие системды не заслуга калькулистов, они на генте паразитируют, а у
> генты openrc, системда там только как опция для наркоманов и то
> недавно, а калькулятор ещё до системды появился, так что никто там
> ничего не выкидывал, а тупо взяли что было дефолтом
> и что такое "гома"?
> если гном, то там он есть, а если гомна, то там
> их ещё больше.Не " тупо взяли", клован, а был опрос пользователей. Тупо взяла убунту, когда днище внедрили в дубиан.
Начни со "стондартного" учебника русского языка.
>> Народ, если есть кто дебианщики, помогите пожалуйста разобраться в механизме выставления
>> приоритетов веток репозиториев и пакетов!
> У меня просто ситуация с ветками и пакетами непонятно как разрешаемая, из
> стондарной доки нубу не понять как чего накалдовать!Что ты хочешь на колдовать? Если юзать разные версии программ то винда самое простое. Если нужно с открытым кодом, то слака, Гента, фряха . и в умершем дебиане это можно, но сложнее.
Вообще для того, чего тебе хочется, идеал вин 7, из никсоидных фряха (кде2 таки запустился на фрибсд 10, лiл;-) ) , ещё трушнее коммерческая соляра, но в ней для современного дрисктопа почти ничего нет. Тележек и шматриксов ты там не найдёшь, как и последних версий тулкитов.
Мэйк и мэйк инсталл, бро.
Package: *
Pin: release a=stable
Pin-Priority: 2000Package: *
Pin: release a=testing
Pin-Priority: 60Package: *
Pin: release a=unstable
Pin-Priority: 50
> Package: *
> Pin: release a=stable
> Pin-Priority: 2000
> Package: *
> Pin: release a=testing
> Pin-Priority: 60
> Package: *
> Pin: release a=unstable
> Pin-Priority: 50Не всё так просто, мне нужно чтобы между пакетами одной и той же версии выбирался пакет из более свежей ветки, это если вкратце.
Package: *
Pin: release a=stable
Pin-Priority: 200Package: *
Pin: release a=testing
Pin-Priority: 2000
> Package: *
> Pin: release a=stable
> Pin-Priority: 200
> Package: *
> Pin: release a=testing
> Pin-Priority: 2000Нет, так тоже не пойдёт, если подключены все ветки с выставленными приоритетами, и с появлением пакета с нужной версии в любой из них, чтобы выбиралась самая свежая ветка и версия/субверсия - минорный апдейт/ секурити патч. Чтобы не нырять каждый раз в http://packages.debian.org/и руками не проверять, а не появился ли нужный пакет в определённой ветке, а то так можно и обновление прошляпить. Я не знаю, понятно ли объяснил?
Судя по описанию тебе нужно просто sid на максимальный приоритет поставить.
Ты хочешь ставить или автообновляться всегда на самую последнюю версию, не важно в какой она ветке?Тогда выстави всем веткам одинаковый приоритет, самая новая версия автоматически выберется из-за её номера. Но по сути это будет тоже самое что сидеть на ветке sid, так как новые версии загружаются сначала в неё. Сидеть на sid не рекомендуется если вы не разработчик debian.
> Ты хочешь ставить или автообновляться всегда на самую последнюю версию, не важно
> в какой она ветке?
> Тогда выстави всем веткам одинаковый приоритет, самая новая версия автоматически выберется
> из-за её номера. Но по сути это будет тоже самое что
> сидеть на ветке 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 скинут в бездну. Нужно чтобы при любых таких возможных обстоятельствах в текущий релиз прилетала самая свежая минорная версия, из самой свежей ветки репов, или же если оттуда выкинули на мороз пакет, то чтобы он из остальных веток самый свежий пакет подтягивал. Блин, ну и дичь я тут написал, но как иначе ещё пояснить, я пока что хз, ещё раз извините!
Прошу прощения за тупость, пожалейте убогого, я не так давно с бунт переехал, а тамошняя атмосфера не способствует развитию интеллекта, и из документаций по дебиану и примеров в статьях по теме я не догнал как это дело мне разрулить!
Если у пакета много зависимостей, то с дебианом тебе будет трудно. В твоем случае лучше будут слака и производные.
>Сидеть на sid не рекомендуется если вы не разработчик debian.Я понимаю что не репрезентативно, но я на рабочей машине год сижу на sid. За все время один раз при обновлении сломалось что-то там в apparmor (не помню уже что), минут за 15 починил и работал дальше.
Так что, исходя из моего сугубо личного опыта - вполне себе сносный rolling дистр.
>>Сидеть на sid не рекомендуется если вы не разработчик debian.
> Я понимаю что не репрезентативно, но я на рабочей машине год сижу
> на sid. За все время один раз при обновлении сломалось что-то
> там в apparmor (не помню уже что), минут за 15 починил
> и работал дальше.
> Так что, исходя из моего сугубо личного опыта - вполне себе сносный
> rolling дистр.Пробовал на sid сидеть, ломается редко но метко, особо вероятно после разморозки, и когда пакет из experimental прилетел, а зависимости к нему не все ещё залиты туда, вот у меня пару раз система так ломалась, что я плюнул и переставил, проще было, ломало этот факап разгребать.
Гораздо безопаснее сидеть на testing, пока не заморозили перед релизом будущую релизную ветку, обновления туда, не сильно долго зависая в сиде, попадают.
А некоторые необходимые пакеты из sid ставить руками или запинить.
Например есть некоторые пакеты, с "недавнего" (по меркам дебиана) времени, которые только в sid тусуют и в testing не попадают, например firefox (именно этот обычный, потому что во всех остальных ветках дебиана только ESR-версии) постоянно меняется свежими версиями тусуя только в sid.При таком варианте, если держать в соуслисте пути не с названиями в стиле - stable, testing, unstable, а именно именами самих игрушек, которые соответствуют конкретно вашей текущей testing-ветке, тогда можно вполне комфортно и безопасно жить, только обновляться после очередного релиза нового stable не сразу, а то после разморозки во все ветки прилетает овердохрена пакетов, которые с огромной вероятностью "натворят делов", а где-то после неделек 2х или месяца после разморозки, а в идеале после первого минорного обновления stable. В итоге получается такой полуролинг, который не ролинг только в период заморозки, что примерно составляет полгода, не рачик конечно, но и не федора, ради дебианских плюсов можно и потерпеть отсутствие полного трушного ролинга круглый год, субъективно конечно, но я выбрал такой вариант и не жалею!
> Пробовал на sid сидеть, ломается редко но метко, особо вероятно после разморозки,
> и когда пакет из experimental прилетел, а зависимости к нему не
> все ещё залиты туда, вот у меня пару раз система так ломаласьПоправьте меня пожалуйста, если я ошибаюсь, но я практически уверен, что в этом случае apt upgrade не обновит пакет, пока не подъедут все нужные зависимости, а вот apt dist-upgrade - обновит и сломает что-нибудь.
>> Пробовал на sid сидеть, ломается редко но метко, особо вероятно после разморозки,
>> и когда пакет из experimental прилетел, а зависимости к нему не
>> все ещё залиты туда, вот у меня пару раз система так ломалась
> Поправьте меня пожалуйста, если я ошибаюсь, но я практически уверен, что в
> этом случае apt upgrade не обновит пакет, пока не подъедут все
> нужные зависимости, а вот apt dist-upgrade - обновит и сломает что-нибудь.А вы попробуйте обновить sid сразу после разморозки и узнаете ;)
> А вы попробуйте обновить sid сразу после разморозки и узнаете ;)Точно обновлялся после мартовского фулл-фриза в прошлом году. Видимо, просто повезло.
Вообще вот такую табличку нашел:
Значения веса приоритета могут быть следующими:P >= 1000 - пакет будет установлен, даже если это приведет к понижению версии уже установленного пакета
990 <= P < 1000 - пакет будет установлен, если не установлена более новая версия
500 <= P < 990 - пакет будет установлен, если нет пакета принадлежащего к целевому выпуску или не установлена более новая версия
100 <= P < 500 - пакет будет установлен, если нет кандидатов из других источников или установленного пакета более новой версии
0 < P < 100 - пакет будет установлен, если нет других кандидатов и установленных пакетов любой версии
P < 0 - пакет не будет установлен ни при каких условиях
P = 0 - неопределенное состояние, не используется
Видимо что-то вроде этого
Package: *
Pin: release a=stable
Pin-Priority: 999Package: *
Pin: release a=testing
Pin-Priority: 998Package: *
Pin: release a=unstable
Pin-Priority: 997
Ну и если это не для всей системы, а только для выбранных пакетов, то вместо звездочки пишешь название пакета. Вроде даже через запятую можно, но это не точно.
Не через запятую, а через пробел.
И вот тут вроде расписано как тебе надо
https://habr.com/ru/post/120943/
Хотя с такими запросами тебе явно роллинг дистрибутив нуже, что то типа Solus или openSUSE Tumbleweed
> Хотя с такими запросами тебе явно роллинг дистрибутив нуже, что то типа
> Solus или openSUSE TumbleweedНет, дебиан вполне устраивает, ролинги и всякие сузи я не люблю, извиняюсь за сумбур выше описал ситуацию подробней как только мог!
Да пользуйся на здоровье. Просто Debian это не просвежий софт, а про стабильность и предсказуемое поведение после обновлений. Как следствие версии пакетов всегда старые, даже в unstable. А прыгают проги из testing в unstable потому что при появлении новой версии пакета появляются какие то проблемы и такой пакет переводится в нестабильную ветку пока не исправят проблему. Жаль что после перевода пакета в нестабильную ветку, в тестовой не оставляют старую версию пакета. В стабильной ветке пакеты убирают только если больше никто не сопровождает пакет и с ним какие то проблемы или как например с thunderbird перестали поддерживаться старые дополнения. Кроме того для стабильной ветки есть еще и backports, там есть свежий софт адаптированный к стабильной ветке (не все конечно, но может этого окажется достаточно).
Ну и по поводу того что роллинги не любишь. Тестовая ветка дебиана и есть роллинг.
> Ну и по поводу того что роллинги не любишь. Тестовая ветка дебиана
> и есть роллинг.Да, я в курсе, прошу прощения за неясность выражений, я подразумевал скорее арч и перекатиполя, и претензия к остальным не только за ролинговость, в дебиане - testing это такой полуролинг да ещё с отстойником, в подавляющем большинстве свежесть пакетов дебиана меня не смущает, а ради горсти нужного свежака использовать такие дистры как арч я не хочу, тем более в дебиане мне кроме стабильности и инструменты нравятся и сам подход, начиная от философии, заканчиваю технической реализацией, на мой взгляд это лучший из бинарных релизных дистрибутивов! Я уже успел напробоваться и из популярных бинарных дистров осознанно выбрал для себя именно его.
Может тогда проще нужный софт на флатхабе поискать? Firefox о котором ты писал, там есть. А в релизах его никогда не было и врят ли будет.
> Может тогда проще нужный софт на флатхабе поискать? Firefox о котором ты
> писал, там есть. А в релизах его никогда не было и
> врят ли будет.Нет, не проще, у меня есть задача и надо её решить, а в посте выше я firefox как пример привёл и причём в несколько ином контексте!
Флатпаки, снапы и прочая чушь мне не нужны по ряду причин, среди прочего я с бунт ушёл из-за тенденций в сторону снапов всего чего можно.
Нужные мне пакеты уже есть в определённых ветках Дебиана, я интересуюсь как разрулить конкретный вопрос
Или если надо обновлять не все пакеты, то в вики есть такой пример:Package: *
Pin: release a=testing
Pin-Priority: 450Package: *
Pin: release a=unstable
Pin-Priority: 400И пакеты из свежих репозиториев должны обновляться автоматически, если они уже установлены.
Устанавливать или обновлять новые можно явно указывая репозиторий:apt-get -t testing install blender
Или временно повышая приоритет репозитория и выборочно устанавливать то что нужно.
Backports в помощь.
Вы видимо ещё один не понимающий, но хотящий.Нет никаких приоритетов и механизмов, и репозитории нельзя смешивать.
Хотите замороженного софта с надеждой на отсуствие проблем и необходимость лишних телодвижений при обновлении - используете только stable, точка. При этом свежий софт вам по определению не нужен.
Хотите свежего софта - используете только unstable/testing, точка. При этом вы по определению будете периодически ходить по граблям.
Попробуете смешать несколько реп - получите минусы обоих, и ещё огромную кучу несовместимостей и проблем сверху.
И если всё-таки вам нужен свежий софт, рекоммендую рассмотреть нормальные rolling дистрибутивы. Дело в том, что в отличие от Debian, где unstable/testing - полигон для тестирования, который при этом не тестируется поскольку большинство пользователей трусливо паразитируют на гниющем stable, в полноценных rolling'ах полигон тестируют все, и ошибки там выявляются и исправляются гораздо быстрее.
> Вы видимо ещё один не понимающий, но хотящий.
> Нет никаких приоритетов и механизмов, и репозитории нельзя смешивать.Если бы нельзя было "смешивать", тогда бы не было механизма пининга, причём не каких-то незадокументированных экспериментальных функций, а именно что вполне рядового инструмента
Уверяю вас, возможность прострелить себе бошку - тоже штатный механизм револьверта.
> Уверяю вас, возможность прострелить себе бошку - тоже штатный механизм револьверта.Нет, штатный механизм револьвера это ударять по капсулю, с последующим выпуском пули из ствола, зарядный механизм, также часть общего механизма, а вот возможность прострелить себе башку, это таки возможный вариант применения!
В общем, курок есть - значит надо стрелять себе в бошку!
> В общем, курок есть - значит надо стрелять себе в бошку!Это что, пропаганда и подстрекательство к самоубийству?!
Поаккуратней с этим! ;)
Может и так. Состояние дел в Debian вполне может довести до суицида, ага...
> Попробуете смешать несколько реп - получите минусы обоих, и ещё огромную кучу
> несовместимостей и проблем сверху.Мне и ненужно смешивать несколько реп, мне нужны разные несистемные пакеты из разных веток, они точно ничего не сломают, это прикладной юзерософт, я не виноват, если некоторые пакеты есть только в sid или в oldstable, к тому же Pin-Priority стандартный механизм, просто я в своём случае не разобрался
> это прикладной юзерософтПрикладной юзерософт _зависит_ от версий системных библиотек. Обновив прикладной юзерософт вы обновите и системные библиотеки, из-за этих зависимостей.
Если вам надо ставить только прикладной юзерософт, но со старыми системными блиблиотеками --- вам придётся пересобрать новый пакет со старыми либами установленными у вас (это называется backports).
В принципе это не так сложно, в debian всё это автоматизировано и есть готовые штатные утилиты для пересборки, она выполняется в одну-две комманды. Если прикладной юзерософт не требует именно новой версии системных библиотек то у вас даже всё соберётся без проблем и будет работать.
>> это прикладной юзерософт
> Прикладной юзерософт _зависит_ от версий системных библиотек. Обновив прикладной юзерософт
> вы обновите и системные библиотеки, из-за этих зависимостей.нет, не всегда, есть пакеты которые трогают только свои зависимости, и если на них больше ничего в данном релизе не ссылается, то при обновлении как пакета, так и его зависимостей ничего не сломается и не заменится в системных компонентах, зависит от ситуации.
> Если вам надо ставить только прикладной юзерософт, но со старыми системными блиблиотеками
> --- вам придётся пересобрать новый пакет со старыми либами установленными у
> вас (это называется backports).
> В принципе это не так сложно, в debian всё это автоматизировано и
> есть готовые штатные утилиты для пересборки, она выполняется в одну-две комманды.
> Если прикладной юзерософт не требует именно новой версии системных библиотек то
> у вас даже всё соберётся без проблем и будет работать.Кстати, самостоятельная пересборка как и сборка с нуля дебианопакетов, это ещё один момент, который хотелось бы вкурить, потому что если делать всё изначально по феншую, в стиле дебиан, православно и как следует, то в идеале надо создавать среду для сборки, и вообще соблюдать условия такие как делают майнтейнеры у себя, лучше сразу приучать себя к порядку, наколенные варианты в стиле "тяп-ляп" и "и так сойдёт" не стоит практиковать, и попробовав вникнуть в вопрос по статье на хабре, потому как в доках я голову поломал, у меня возникло ещё больше вопросов. Если кто возьмётся на досуге поняньчиться со мной по данной теме, чтобы я догнал наконец своим недотёпистым мозгом, с меня "печеньки/мороженка/пиво"!
> Мне и ненужно смешивать несколько реп, мне нужны разные несистемные пакеты из разных ветокТвои "разные ветки" это и есть разные репы, есличо.
> они точно ничего не сломают, это прикладной юзерософт
Софт не существует в вакууме, у него есть зависимости. Зависимости из разных реп часто конфликтуют - в таком случае либо софт который тебе нужен не будет работать, потому что ты не поставишь нужную ему зависимость, либо ты её поставишь заменив родной пакет из дистрибутива и сломаешь ВСЁ что от него зависело.
> я не виноват, если некоторые пакеты есть только в sid или в oldstable
Нет, только ты и виноват. И ты гарантированно сам себя за это накажешь когда сломаешь систему.
>> Мне и ненужно смешивать несколько реп, мне нужны разные несистемные пакеты из разных веток
> Твои "разные ветки" это и есть разные репы, есличо.Это смотря как посмотреть
>> они точно ничего не сломают, это прикладной юзерософт
> Софт не существует в вакууме, у него есть зависимости. Зависимости из разных
> реп часто конфликтуют - в таком случае либо софт который тебе
> нужен не будет работать, потому что ты не поставишь нужную ему
> зависимость, либо ты её поставишь заменив родной пакет из дистрибутива и
> сломаешь ВСЁ что от него зависело.В обсуждаемом случае не про это, читайте внимательней
>> я не виноват, если некоторые пакеты есть только в sid или в oldstable
> Нет, только ты и виноват. И ты гарантированно сам себя за это
> накажешь когда сломаешь систему.А вот это вообще не в тему.
Поищи в интернете по debian pinnig
/etc/apt/sources.list:#
#deb cdrom:[Debian GNU/Linux stratch _stable_ - Official Snapshot Multi-architecture amd64/i386 NETINST #1 20170102-03:54]/ stable main
deb http://security.debian.org/debian-security stable/updates main contrib non-free
#deb-src http://security.debian.org/debian-security stable/updates main contrib non-freedeb http://ftp.ru.debian.org/debian/ stable main contrib non-free
#deb-src http://ftp.ru.debian.org/debian/ stable main contrib non-freedeb http://ftp.ru.debian.org/debian/ stretch-backports main contrib non-free
deb http://ftp.ru.debian.org/debian/ testing main contrib non-free
#deb-src http://ftp.ru.debian.org/debian/ testing main contrib non-freedeb http://ftp.ru.debian.org/debian/ unstable main contrib non-free
deb http://ftp.ru.debian.org/debian experimental main contrib non-free
ONE of theese files content:
1. gedit /etc/apt/preferences
2. mcedit /etc/apt/preferences.d/security.pref## UNSTABLE ###############
Package: *
Pin: release a=debian-security
Pin-Priority: 1001Package: *
Pin: release a=unstable
Pin-Priority: 500Package: *
Pin: release a=testing
Pin-Priority: 400Package: *
Pin: release a=stretch-backports
Pin-Priority: 300Package: *
Pin: release a=stable
Pin-Priority: 200Package: *
Pin: release a=experimental
Pin-Priority: 100## STABLE ###############
Package: *
Pin: release a=debian-security
Pin-Priority: 1001Package: *
Pin: release a=stable
Pin-Priority: 900Package: *
Pin: release a=stretch-backports
Pin-Priority: 800Package: *
Pin: release a=testing
Pin-Priority: 700Package: *
Pin: release a=unstable
Pin-Priority: 500Package: *
Pin: release a=experimental
Pin-Priority: 100########################
Package - на какие пакеты распространяется приоритет. Звёздочка говорит что на все без исключения.
Pin - название ветки дистрибутива.
Pin-priority - собственно, приоритет. Чем он выше - тем жёстче будет закреплена ветка. Приоритет выше 1000 позволит произвести даунгрейд пакетов до той ветки, в которой он установлен. Потому если вы переборщили с экспериментами - выставляйте на stable приоритет 1001, обновляйте список пакетов и делайте dist-upgrade.Как мы видим, репозиторий unstable у нас имеет наименьший приоритет. Возможно он вам не понадобится, но включить его нужно по той причине, что бывает программу переместили в testing, а часть её зависимостей осталась в unstable. И программа, естественно, не установится. Ок, приоритеты мы настроили. Теперь нужно подключить эти репозитории:
mcedit /etc/apt/sources.list
#Testing
deb http://mirror.yandex.ru/debian testing main contrib non-free
deb-src http://mirror.yandex.ru/debian testing main contrib non-free#Unstable
deb http://mirror.yandex.ru/debian unstable main contrib non-free
deb-src http://mirror.yandex.ru/debian unstable main contrib non-freeДалее сохраняем и обновляем список пакетов:
apt-get update
Установка программ идёт двумя способами:
apt install ProgramName/testing #использовать существующие версии зависимостей (безопасный)
apt install -t testing ProgramName #использовать новые версии зависимостей (опасный, принудительный)man apt_preferences #info
/etc/apt/sources.list:#
#deb cdrom:[Debian GNU/Linux stratch _stable_ - Official Snapshot Multi-architecture amd64/i386 NETINST #1 20170102-03:54]/ stable main
deb http://security.debian.org/debian-security stable/updates main contrib non-free
#deb-src http://security.debian.org/debian-security stable/updates main contrib non-freedeb http://ftp.ru.debian.org/debian/ stable main contrib non-free
#deb-src http://ftp.ru.debian.org/debian/ stable main contrib non-freedeb http://ftp.ru.debian.org/debian/ stretch-backports main contrib non-free
deb http://ftp.ru.debian.org/debian/ testing main contrib non-free
#deb-src http://ftp.ru.debian.org/debian/ testing main contrib non-freedeb http://ftp.ru.debian.org/debian/ unstable main contrib non-free
deb http://ftp.ru.debian.org/debian experimental main contrib non-free
ONE of theese files content:
1. gedit /etc/apt/preferences
2. mcedit /etc/apt/preferences.d/security.pref## UNSTABLE ###############
Package: *
Pin: release a=debian-security
Pin-Priority: 1001Package: *
Pin: release a=unstable
Pin-Priority: 500Package: *
Pin: release a=testing
Pin-Priority: 400Package: *
Pin: release a=stretch-backports
Pin-Priority: 300Package: *
Pin: release a=stable
Pin-Priority: 200Package: *
Pin: release a=experimental
Pin-Priority: 100## STABLE ###############
Package: *
Pin: release a=debian-security
Pin-Priority: 1001Package: *
Pin: release a=stable
Pin-Priority: 900Package: *
Pin: release a=stretch-backports
Pin-Priority: 800Package: *
Pin: release a=testing
Pin-Priority: 700Package: *
Pin: release a=unstable
Pin-Priority: 500Package: *
Pin: release a=experimental
Pin-Priority: 100########################
Package - на какие пакеты распространяется приоритет. Звёздочка говорит что на все без исключения.
Pin - название ветки дистрибутива.
Pin-priority - собственно, приоритет. Чем он выше - тем жёстче будет закреплена ветка. Приоритет выше 1000 позволит произвести даунгрейд пакетов до той ветки, в которой он установлен. Потому если вы переборщили с экспериментами - выставляйте на stable приоритет 1001, обновляйте список пакетов и делайте dist-upgrade.Как мы видим, репозиторий unstable у нас имеет наименьший приоритет. Возможно он вам не понадобится, но включить его нужно по той причине, что бывает программу переместили в testing, а часть её зависимостей осталась в unstable. И программа, естественно, не установится. Ок, приоритеты мы настроили. Теперь нужно подключить эти репозитории:
mcedit /etc/apt/sources.list
#Testing
deb http://mirror.yandex.ru/debian testing main contrib non-free
deb-src http://mirror.yandex.ru/debian testing main contrib non-free#Unstable
deb http://mirror.yandex.ru/debian unstable main contrib non-free
deb-src http://mirror.yandex.ru/debian unstable main contrib non-freeДалее сохраняем и обновляем список пакетов:
apt-get update
Установка программ идёт двумя способами:
apt install ProgramName/testing #использовать существующие версии зависимостей (безопасный)
apt install -t testing ProgramName #использовать новые версии зависимостей (опасный, принудительный)man apt_preferences #info
>[оверквотинг удален]
> deb-src http://mirror.yandex.ru/debian testing main contrib non-free
> #Unstable
> deb http://mirror.yandex.ru/debian unstable main contrib non-free
> deb-src http://mirror.yandex.ru/debian unstable main contrib non-free
> Далее сохраняем и обновляем список пакетов:
> apt-get update
> Установка программ идёт двумя способами:
> apt install ProgramName/testing #использовать существующие версии зависимостей (безопасный)
> apt install -t testing ProgramName #использовать новые версии зависимостей (опасный, принудительный)
> man apt_preferences #infoОгромное вам спасибо за ответ, но хотелось бы вкурить это на моём примере, который я описал выше https://www.opennet.dev/openforum/vsluhforumID3/120590.html#47, не знаю насколько понятно?!
https://wiki.debian.org/ru/AptPreferences
Ну что, выхватил помощи "сообщества", чувак?
> Ну что, выхватил помощи "сообщества", чувак?Я не совсем понял эмоционального окраса вашего сообщения и его смысловой нагрузки.
На самом деле я в курсе что такое опеннет и что тут может быть в ответах, я вообще ничего не ожидал особо, однако ряд людей вполне годные советы дали, другое дело что я всё ещё не догнал как мне разрулить свою ситуацию с помощью приоритетов, зато несколько прояснений получил, за что благодарен!
Не там ты помощи просишь, здесь тебе предложат или поставить ubuntu/gentoo/windows или взять учебник русского языка и поиздеваться ещё могут, на этом сила местного сообщества и заканчивается в силу отсутствия специалистов, вот от не знания и бессилия своего и могут только как бабки языком чесать.
> Не там ты помощи просишь,А где надо просить помощи по Дебиану, как не в новости про Дебиан, на техническом ресурсе?
>здесь тебе предложат или поставить ubuntu/gentoo/windows
Это и на дебианофоруме и на ЛОРе так бывает
>или взять учебник русского языка
Ну бывает такое, но плотность граммар-наци тут терпимая, не такая зашкаливающая как на хабре, где сплошь снобы, которые почему-то тусуют на техническом ресурсе, а не у себя в филологическом кружке, да и как-то фиолетово, подумаешь у людей пунктик на этот счёт, на что только люди не возбуждаются.
>и поиздеваться ещё могут
поиздеваться могут над тем, кого это хоть как-то эмоционально задевает, меня таким не пронять, я уже привык к наличию троллинга разной жирноты и бурлению масс.
Бывает, обилие г@внокоментов несколько мешает найти полезный, но не более.> на этом сила местного сообщества и заканчивается в силу отсутствия специалистов,
из ответов, мне например, очевидно что нет, есть вполне полезные советы.
>вот от не знания и бессилия своего и могут только как бабки языком чесать.
и такое бывает, но опять же это просто шум, среди которого бывают полезные советы и посты.
Когда уже Mesa обновлят? почему блоб обновляют регулярно, хотя на него никогда никаких гарантий не было и не будет, а открытые графические драйверы - раз в год?
Переходи на testing или ставь Ubuntu
Будь мужиком,переходи на testing или ставь Ubuntu!
Ставь минт или MXLinux. По мне так намного стабильнее и надёжнее и новее и хорошее.
> Ставь минт или MXLinux. По мне так намного стабильнее и надёжнее и
> новее и хорошее.-минт
-MXLinux.
-стабильнее и надёжнее
Спасибо, рассмешили!
Зачем вам обновление Mesa? Вы же осознанно выбрали т.н. "стабильный" дистрибутив с замороженным софтом, как раз чтобы ничего не обновлялось и не ломалось, нет? Вот и сидите с тем что есть.
Переходи на тестинг и сиди голой жопой в интернет тому, что в тестинг апдейты безопасности приходят после sid и stable. Настоящие мужики за свою жопу не боятся!
> тому, что в тестинг апдейты безопасности приходят после sid и stable.Я думаю вы, как приличный человек в приличном обществе, хотели приложить к своему этому высказыванию пруф в виде ссылки на официальный источник с такой информацией, но видимо были чем-то заняты пока составляли это сообщение, и ссылка нечаянно не вставилась в него при отправлении, ведь так?
А Debian 9 уже все? Только критические исправления?
Эта cpaнь никогда толком не работала
Алло. Половина западных серверов все еще на 8-ку переходит, а Вы тут впереди паравоза ...
февраля 8 же было 9.12 https://www.debian.org/News/2020/2020020802
нет ничего чётче дебиана
да нет, ничего, чётче дебиана.
Как протестировать Lomiri на Debian?
>Из изменений в Debian 10.4 можно отметить обновление до свежих стабильных версийА на практике пакет может быть одновременно и свежим и стабильным?
последняя стабильная версия же
В Debian слово "свежий" имеет несколько иной смысл. Это когда только только окаменело.
При выборе Ru локализации оно научилось ставить только Ru пакеты или ставит в придачу с десяток сторонних локализаций?
> При выборе Ru локализации оно научилось ставить только Ru пакеты или ставит
> в придачу с десяток сторонних локализаций?Вы Дебиан с васяносборками типа дипинов или ещё какими не перепутали, точно?
В Дебиане ставится только то, что пользователь попросил + зависимости, никогда переводов лишних не ставится, вы либо что-то делаете не так, либо просто выдумываете, в нашей вселенной Дебиан так себя не ведёт.
systemd уже выпилили?
Devuan.
> Devuan.Вы были неаккуратны сделали несколько ошибок в слове - antiX
> systemd уже выпилили?А должны были? "Продажное" голосование не так давно снова "проголосовало" в его пользу и без обязательств поддерживать альтернативы
В целом хотелось бы попросить у сообщества ускорить бэкпортирование инфраструктурных бибилотек и языков программирвоания. Хотя бы для начала транслируемых слабо связанных с системой вроде Ruby, Python, Golang, Rust, Node.js и так далее, а то сейчас их нужно ставить с официальных сайтов, а не через инфраструктуру Debian.
> В целом хотелось бы попросить у сообщества ускорить бэкпортирование инфраструктурных бибилотек
> и языков программирвоания. Хотя бы для начала транслируемых слабо связанных с
> системой вроде Ruby, Python, Golang, Rust, Node.js и так далее, а
> то сейчас их нужно ставить с официальных сайтов, а не через
> инфраструктуру Debian.А зачем это простому пользователю?
А разработчики используют testing ветку, она довольно стабильная, ну а если вам надо прям свежак и непрерывный ролинг с постоянным бегом вперёд паравоза, то вам туда, где Грег Кро-Хартман сейчас тусует!
В Debian 8, с ядром 3.16 я добивался нулевой записи при простое на хард с ext4 и журналированием. Более новые ядра постоянно дёргают диск, кроны, логи и вот это вот всё выпилены с корнем, но нет, пишет и пишет мать его, вызываю у меня приступы ОКР. Тов. Линус, ты делаешь, что-то не то, одумайся...