1.1, Аноним (1), 09:35, 03/05/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –14 +/– |
Когда снэпшоты могут пригодиться? Правильнее выглядит не ломать репо вообще.
| |
|
2.2, Аноним (2), 09:39, 03/05/2023 [^] [^^] [^^^] [ответить]
| +29 +/– |
Такие как ты иногда даже рассказывают что надо сразу писать правильный код.
Чтобы не говорить такого, можешь попробовать поработать в софт-индустрии.
| |
|
3.24, _hide_ (ok), 11:45, 03/05/2023 [^] [^^] [^^^] [ответить]
| –4 +/– |
> Такие как ты иногда даже рассказывают что надо сразу писать правильный код.
> Чтобы не говорить такого, можешь попробовать поработать в софт-индустрии.
Писать не всегда возможно, но коммитить в прод/двел нерабочий код, ломающий сборку -- это так себе идея. Тут аналогично.
| |
|
4.134, Аноним (134), 03:33, 04/05/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Все может быть отлично, но до определенного момента. Невозможно писать сразу же отлаженный, "вылизанный" код.
| |
|
5.144, _hide_ (ok), 09:52, 04/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Все может быть отлично, но до определенного момента. Невозможно писать сразу же
> отлаженный, "вылизанный" код.
И где я с вами спорил? Я сравнил сломанные репы не с ошибочным кодом, а с не компилируемым/ломающим сборку. Проверить, что пушишь/коммитишь всегда можно. При этом требуется только время на сборку и никаких особых действий, таких как отладка, применять не нужно. Не собралось, значит не коммитишь, пока не исправишь сборку.
| |
|
6.153, Аноним (134), 14:23, 04/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Один лишь факт успешной сборки пакета - не гарантирует его работоспособности.
| |
|
7.155, _hide_ (ok), 15:25, 04/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Один лишь факт успешной сборки пакета - не гарантирует его работоспособности.
Нет, если пакет успешно собрался и установился, значит пакет работает.
Может программа, которая упакована в этот пакет не работает, но это уже другая задача и к сборке пакета не имеет прямого отношения.
Сломанные пакеты: это наличие неудовлетворенных зависимостей при нулейвой установке, чтобы исключить наличие установленных в системе, но отсутствующих в репозитарии пакетов (основная причина проблем с репами). Решается тестирование установки в chroot-е или, как сейчас, принято у молодых...
| |
|
|
|
4.151, Neon (??), 12:57, 04/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> Такие как ты иногда даже рассказывают что надо сразу писать правильный код.
>> Чтобы не говорить такого, можешь попробовать поработать в софт-индустрии.
> Писать не всегда возможно, но коммитить в прод/двел нерабочий код, ломающий сборку
> -- это так себе идея. Тут аналогично.
Иногда, что код не совсем рабочий, можно узнать только после коммита, а порой сильно позже.))) О чем узнаешь после долгой боевой эксплуатации.
| |
4.152, Neon (??), 12:58, 04/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> Такие как ты иногда даже рассказывают что надо сразу писать правильный код.
>> Чтобы не говорить такого, можешь попробовать поработать в софт-индустрии.
> Писать не всегда возможно, но коммитить в прод/двел нерабочий код, ломающий сборку
> -- это так себе идея. Тут аналогично.
И не все языки компилирующие. Что поломано что то, можно узнать лишь после эксплуатации в определенных условиях.
| |
|
3.31, test (??), 11:53, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
| надо сразу писать правильный код.
Отличная идея! А что, в ваши палестины эту фичу ещё не завезли?
| |
|
2.7, пох. (?), 09:55, 03/05/2023 [^] [^^] [^^^] [ответить] | –2 +/– | Это костыльная подпорка от родового бага апт-репо - неспособности хранить одновр... большой текст свёрнут, показать | |
|
3.11, Аноним (11), 10:26, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Несколько версий одного и того же пакета присутствуют прямо сейчас в виде пакет-foo, пакет-bar и т.д. То, что ты тут выдумываешь, не имеет никакого отношения к реальности, т.к. в пределах релиза разные версии софта не включаются, только багфиксы. Ну и багодромы вечного релиза, типа браузеров (от безысходности), но и там нужна только последняя.
| |
|
4.22, Роман (??), 11:38, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Посмотрите например на mysql / mariadb, как там не бампаются версии.
| |
|
5.26, пох. (?), 11:49, 03/05/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Посмотрите например на mysql / mariadb, как там не бампаются версии.
Кстати при этом отваливаются 3-d party plugins, ага.
И вот ставишь ты такой сразу пачкой десяток серверов - а у тебя по результату на половине плагин нужен одной версии, на второй половине - другой, потому что ну ой, оно поапдейтилось пока ставилось.
Причем плевать, нужны тебе были на самом деле те обновления или нет.
| |
|
4.25, пох. (?), 11:46, 03/05/2023 [^] [^^] [^^^] [ответить] | +2 +/– | это не несколько версий - это именно что РАЗНЫЕ пакеты с одним и тем же софтом,... большой текст свёрнут, показать | |
|
3.16, Аноним (16), 10:58, 03/05/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Давно пора ффтопку этот хлам. Мне одной прогулки по его исходникам хватило для рвоты.
| |
|
4.28, пох. (?), 11:51, 03/05/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Давно пора ффтопку этот хлам. Мне одной прогулки по его исходникам хватило
> для рвоты.
увы, только вместе с де6иллианом и бубунточкой в комплекте.
Так-то лично я примерно это и планирую, конечно. Но мышки и дальше будут жрать этот кактус за обе щечки и нахваливать.
| |
|
5.42, ryoken (ok), 12:21, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Подскажите, в целья повышения уровня образованности. А какая пакетная система по-вашему - нормальная? (Если ещё и Генту взять :) ).
| |
|
6.80, пох. (?), 14:32, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Подскажите, в целья повышения уровня образованности. А какая пакетная система по-вашему
> - нормальная? (Если ещё и Генту взять :) ).
нет, генту тоже совершенно отвратительна.
Более-менее человечески устроен zypper - это люди для себя делали, а не за зарплату на от...сь. Но, поскольку сузе - труп - изучать вам придется dnf, если вы хотите работать за деньги а не пердолиться вприсядку.
| |
|
7.93, Аноним (93), 16:05, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> изучать вам придется dnf, если вы хотите работать за деньги а не пердолиться вприсядку
dnf, равно как и zypper, это именно что вприсядку. За деньги — это руководить, заниматься консалтингом, архитектурой, но уж никак не в пакетных менеджерах ковыряться. В твои-то годы и с твоим опытом размениваться на такую мелочь просто смешно. С пакетами возиться эникеи есть.
| |
|
8.117, пох. (?), 18:42, 03/05/2023 [^] [^^] [^^^] [ответить] | +/– | Ага, а отвернешься - такие тебе убунту поставят Потмоу шта только енто и умеют ... большой текст свёрнут, показать | |
|
9.193, Аноним (93), 20:05, 07/05/2023 [^] [^^] [^^^] [ответить] | +/– | И пойдёт переделывать Не справится 8212 будет уволен, за дверью очередь из т... большой текст свёрнут, показать | |
|
10.195, пох. (?), 09:16, 08/05/2023 [^] [^^] [^^^] [ответить] | +/– | а проект подождет А угадай кто крайний за сорванный срок спринта везде То ест... большой текст свёрнут, показать | |
|
|
|
|
|
|
4.40, Аноним (40), 12:15, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Посмотри исходный код установщика от Red Hat и Ко. После этого код apt, dpkg ещё хорош.
| |
|
3.30, Аноним (40), 11:53, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
>Это костыльная подпорка от родового бага апт-репо - неспособности хранить одновременно несколько версий одного и того же пакета.
Так и в абсолютном большинстве других дистрибутивах.
Винить в этом нужно не разработчиков пакетных менеджеров. Надеюсь не нужно объяснять на пальцах почему так?
| |
|
4.38, Анимус (?), 12:11, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ну, не знаю, в zypper можно выбрать нужную версию пакета и их может быть сразу несколько.
| |
|
5.69, Аноним (40), 13:57, 03/05/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
А теперь подумай почему так. И да, в Debian тоже можно поставить несколько версий софта. Тот же postgresql-12, postgresql-13 и так далее из репозитория, который предоставляет сам postgresql. Но из оф. Debian нельзя.
| |
|
6.75, пох. (?), 14:11, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> А теперь подумай почему так.
потому что алкаш не осилил - слишком был занят бухлом.
> И да, в Debian тоже можно поставить
> несколько версий софта. Тот же postgresql-12, postgresql-13 и так далее из
> репозитория, который предоставляет сам postgresql. Но из оф. Debian нельзя.
Зачем ты опять врешь - ты правда не понимаешь что речь не о версиях софта а о версиях _пакета_ и что то что ты тут толкаешь - это _разные_ пакеты а не разные версии одного. Полагаю нет, просто не можешь не врать, защищая свой глупый фетиш.
Кстати, ставящиеся одновременно (правда криво и недокументированно)
| |
|
7.92, Hello (?), 16:04, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Пакет Hello
Version 1.
Files:
/usr/bin/hello
/etc/hello.conf
/var/lib/hello.1.so
Version 2.
Files:
/usr/bin/hello
/etc/hello.conf
/var/lib/hello.2.so
Установи две версии (1, 2) пакета hello )))
| |
|
8.94, Hello (?), 16:07, 03/05/2023 [^] [^^] [^^^] [ответить] | +/– | Пакет HelloWorld Version 1 2 3 Files usr bin hello etc hello conf var lib he... текст свёрнут, показать | |
|
|
|
|
4.61, пох. (?), 13:38, 03/05/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Так и в абсолютном большинстве других дистрибутивах.
нет, эта глупость только в debian based. У rh и suse (при совершенно разных форматах и разных инструментах) нет никаких проблем с предыдущими версиями пакетов. Более того, у них принято никогда те не удалять.
Потому что формат дерьмохранилища deb придуман одним алкашом, не умевшим в проектирование, оверинжинеренный где не надо и дефективный где надо, а у проекта нет лидера, способного взять и сделать нормально, любое подобное изменение требует одобрения тусовочки, те кто умеют сделать - обычно тусовочек избегают.
> Винить в этом нужно не разработчиков пакетных менеджеров.
Именно их и нужно. Формат репо не даден на горе Синай без права переоформления.
| |
|
5.64, Аноним (40), 13:50, 03/05/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Использую Fedora ещё с версии Core, поэтому не нужно тут сказки заливать.
| |
|
6.76, пох. (?), 14:12, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> эта глупость только в debian based
> А Андроид? ))
у ведроида нет дистрибутива.
| |
|
7.173, Аноним (-), 03:09, 05/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
А как же всякие репликанты и ему подобное? Технически оно не так уж далего от дистрибутива.
| |
|
|
|
|
|
4.68, пох. (?), 13:57, 03/05/2023 [^] [^^] [^^^] [ответить] | +/– | очень удобно Не забудь угадать какой из них в этом списке с совершенно нечитае... большой текст свёрнут, показать | |
|
3.59, Anonymoustus (ok), 13:33, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Да будет тебе. Всё равно у тяпляп*атых врождённый и неизлечимый dependency hell. От какого-то одного пакета без его зависимостей во многих случаях не будет пользы. В сложных случаях откатывай до состояния, которое требуется для одного нужного тебе пакета, всю систему, чтобы подтянулись зависимости для нужного пакета.
Переходи к нам на сторону света, где Windows и MS Office и обратная совместимость на 30 лет. :)
Ты ж видишь, они даже не понимают, о чём ты написал.
| |
|
4.72, пох. (?), 14:03, 03/05/2023 [^] [^^] [^^^] [ответить] | +/– | как нетрудно догадаться, в случае rh suse все зависимости тоже приедут правильны... большой текст свёрнут, показать | |
|
3.73, Аноним (73), 14:05, 03/05/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Это костыльная подпорка от родового бага апт-репо - неспособности хранить одновременно несколько версий одного и того же пакета.
Чушь. Никаких проблем с хранением нескольких версий.
| |
|
4.77, пох. (?), 14:13, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> Это костыльная подпорка от родового бага апт-репо - неспособности хранить одновременно несколько версий одного и того же пакета.
> Чушь. Никаких проблем с хранением нескольких версий.
беги расскажи авторам apt что они т-пые и не в курсе что нет никаких проблем.
д-лы.
| |
|
5.163, Аноним (73), 22:37, 04/05/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Они и сами в курсе, что нет никаких проблем. О проблемах здесь рассказываешь только ты.
| |
|
6.177, пох. (?), 16:02, 05/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
никаких проблем, просто заняться нечем - вот, пришлось пилить поддержку снапшотов.
| |
|
|
|
3.123, Аноинм (?), 22:01, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> неспособности хранить одновременно несколько версий одного и того же пакета.
Да ладно? Все там можно. Вот именно так. Иногда пакет старой версии даже сохраняется в репе при доступности более нового и можно мануально форснуть. Равно как может быть несколько реп с тем же пакетом и его разными версиями.
А чтобы гарантировать одинаковость нормальные люди давно используют локальные зеркала и снапшоты. Это еще и быстрее раз так в эн.
| |
|
2.14, Admino (ok), 10:52, 03/05/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Когда тебе клиент говорит, что у него ошибка, и ты хочешь поставить себе ровно такую же софтину, в окружении из ровно той же версии, чтобы эту ошибку воспроизвести.
| |
|
3.20, Anonimo (?), 11:31, 03/05/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> и ты хочешь поставить себе ровно такую же софтину
чтобы выяснить, что ошибка давно исправлена, а клиент не обновлял систему 10+ лет?
| |
|
|
5.70, Anonimo (?), 14:00, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
вот именно, что бывает всякое и проще тогда уж сдампить диск машины клиента, чем собирать систему по пакетам вручную — ошибка ведь может быть вызвана не набором библиотек, а тем что, например, данные софтины "побились".
| |
|
6.87, Admino (ok), 15:29, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Вот я работаю в банке. За "сдампить машину клиента" меня медленно поджарят на газовой горелке безопасники. А клиент даже не узнает об этом.
| |
|
7.100, Anonimo (?), 16:43, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
и не только в банке. Чтобы подтвердить/опровергнуть версию с влиянием версий установленных пакетов проще сделать спец. сборку для клиента (статическая линковка, chroot, docker и т.д.), а не собирать стенд, на котором потом надо сгенерировать данные, воссоздать нагрузку или перетрясти все конфиги.
Только в нашем обсуждении у вас какая роль? Вы разработчик софта и потому не имеете доступа к машине клиента или это какой-то вид админства, опять же без доступа?
| |
|
6.118, пох. (?), 18:50, 03/05/2023 [^] [^^] [^^^] [ответить] | +/– | а там 18 совершенно ненужных терабайт, и да, клиент может еще и не очень желать ... большой текст свёрнут, показать | |
|
7.165, Аноним (93), 22:55, 04/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> почему твой модный софт у тебя работает, а у него, хотя он утверждает что там точно та убунта которую ты вписал в список требований - не находит чего-то
Очевидный ответ: потому, что кто-то повёлся на опеннетную экспертизу и вместо того, чтобы упаковать модный софт в контейнер пытается делать вид, что пакетные менеджеры в Линуксе работают. Тем более, что образ контейнера можно хоть аттачем в tar.gz выслать, хоть по FTP скачать. А как поставить докер и какой командой запустить объяснить куда проще, чем требования к убунте расписывать.
| |
|
8.176, пох. (?), 11:51, 05/05/2023 [^] [^^] [^^^] [ответить] | +1 +/– | получив кучу проблем из-за того что контейнеры кое-как работают только в облачка... большой текст свёрнут, показать | |
|
|
|
|
|
5.86, Аноним (96), 15:13, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> систему 10+
БП и жесткий диск, а также вентилятор на процессоре и за одно посмотреть что с ёмкостями на mb
| |
|
6.122, Аноним (122), 21:58, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Надо было покупать мамки и бп с полимерными кондерами - тогда и париться не пришлось бы, да и вентиляторы не надо нонеймовые ставить. И жесткие диски штуки достаточно надежные, если не брать самые дешевые и стремные модели. Полно экземпляров которые 10 лет и более отпахали круглосуточно и на покой не собираются.
| |
|
7.132, Аноним (132), 01:17, 04/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
теоретик?
разговор не про год-два, а про 10+...
а при таких сроках и полимеры в легкую пухнут... сюрприз-сюрприз...
https://i.stack.imgur.com/kfhnt.jpg
и карлсоны коробочных процессоров могут или выть как собака Баскервилей или издохнуть...
и диски даже самые надежные-принадежные вполне себе мрут...
| |
|
8.181, Аноним (-), 20:32, 05/05/2023 [^] [^^] [^^^] [ответить] | +/– | Практик, с уклоном в разработку электроники У меня есть экземпляры которым уже ... большой текст свёрнут, показать | |
|
|
|
5.101, Anonimo (?), 16:46, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
ну, как там они называются, в общем те штуки, в которых постоянно находят баги, ломают работающее и увеличивают потребление ресурсов.
| |
|
|
3.143, Аноним (11), 08:22, 04/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ожидание: разработчик поставит старую версию софта, чтобы долбиться с твоими проблемами.
Реальность: разработчик пишет "RESOLVED: INVALID на последней версии не воспроизводится, обновляйтесь".
| |
|
4.158, пох. (?), 18:27, 04/05/2023 [^] [^^] [^^^] [ответить] | +2 +/– | реальность 2 хвостатый получает порцию бамбука не спереди а сзади, и не тушено... большой текст свёрнут, показать | |
|
|
2.78, Аноним (78), 14:23, 03/05/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Когда снэпшоты могут пригодиться?
Ну как же, чтобы пользоваться ЕЩЁ БОЛЕЕ ДРЕВНЕЙ версией ДРЕВНОГО дибиановского репа. В лучших традициях экзибита, мы поняли что ты любешь древность и вкрячили в твою древность возможность откатиться на любое ещё более древнее состояние древности.
| |
|
|
|
3.60, Аноним (60), 13:37, 03/05/2023 [^] [^^] [^^^] [ответить]
| –4 +/– |
Интересно, все кто это заплюсовали, пытались сходить по ссылке и прочитать что там написано? Хотя очевидно рачеводы плюсуют не глядя что угодно про священный пукман.
| |
|
4.88, Анонус (?), 15:31, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Там написана такая же херня как тут про apt. Просто срез репозитория на определенную дату. Ничего больше. Сможет ли apt откатить пакет у которого зависимости обновились? Хочу после dist-upgrade понизить версию glibc :) Или установить старый gdm не переустанавливаю пол гнома.
| |
|
5.162, пох. (?), 21:17, 04/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Сможет ли apt откатить пакет у которого зависимости обновились?
сможет, вместе с зависимостями, разумеется. Более того, не сможет никак иначе.
Но снапшоты - они про тот же дистрибутив, а не про другую его ветку. Внутри стабильного релиза большинство пакетов обновляются совершенно независимо - потому что это тот же самый пакет с мелким багфиксом. Исключения типа модулей mysql крайняя редкость (ну и кто из вас видел эти модули, ага). А одиночный пакет всегда можно откатить на предыдущий точно такой же.
> Хочу после dist-upgrade понизить версию glibc
после dist-upgrade у тебя будут _другие_ снапшоты - от новой версии дистрибутива. В рамках нее - да, сможешь. Потому что версия там та же самая, но без пары бэкпортированных патчей.
| |
|
|
|
2.169, Аноним (169), 02:01, 05/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
В пакман вдобавок есть пакет - хук для btrfs для создания снапшота ФС при каждом обновлении. При любых проблемах просто откатываешь к предыдущему снапшоту хоть с загрузочной флешки. И все локально, к слову.
| |
|
3.183, Аноним (-), 21:01, 05/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> В пакман вдобавок есть пакет - хук для btrfs для создания снапшота
> ФС при каждом обновлении. При любых проблемах просто откатываешь к предыдущему
> снапшоту хоть с загрузочной флешки. И все локально, к слову.
В сабже - тоже есть. И чего?
| |
|
|
1.4, Аноним (4), 09:49, 03/05/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
И снова пытаются догнать NixOS, в котором это было испокон веков. Причем в nix flakes это вообще дефолтное поведение: апдейт системы подразумевает переключение с устаревшего снапшота на свежий.
| |
|
2.57, DP (?), 13:28, 03/05/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> И снова пытаются догнать NixOS, в котором это было испокон веков. Причем
> в nix flakes это вообще дефолтное поведение: апдейт системы подразумевает переключение
> с устаревшего снапшота на свежий.
Я давно говорил, что nix крутая штука, интересная и самая логичная реализация.
Вот NixOS не очень, но как R&D и proof of concept сойдёт.
Но места под корень эта зapaза жрёт порядком, даже в случае хранения одной генерации, ощутимо толще при сопоставимых установленных пакетах, в сравнении с тем же Debian.
| |
|
3.95, Аноним (93), 16:11, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Сказки человека, который никсос видел только на картинках. Всё там в порядке и с местом. Что конкретно «не очень» расскажешь?
| |
|
|
|
|
3.121, Аноним (122), 21:56, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
В линуксе нафиг надо - это не компонент кернела и может отвалиться при апгрейде. Что для системной фс достаточно фатально: как восстанавливать снапшот если система не подцепила рутфс?
| |
|
4.133, Аноним (133), 02:19, 04/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
То же что и в других случаях:
Загружаешь предыдущее ядро
Загружаешься с initrd/live и chroot'ишься, осматриваешься, чинишь/откатываешь пакеты
| |
|
5.137, Аноним (-), 07:50, 04/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
В принципе да но все же, рутфс на out of tree файлухе это весьма так себе идея. Да и btrfs в майнлайне есть - RAM сотнями не жрет, не тормозит особо даже на роутере с 64 мегами оперативки, не то что чем-то крупном, управляется удобно, живые и адекватные разработчики вон там. Даже починили мне пару багов более характерных для странноватых конфиг (хотя возможных и в других). Ну и вот нафиг мне ваш zfs внебрачный?
| |
|
|
7.184, Аноним (184), 21:21, 05/05/2023 [^] [^^] [^^^] [ответить] | +/– | Это нормальные рабочие процессы баги были на стыке с другими подсистемами керне... большой текст свёрнут, показать | |
|
|
|
4.194, Аноним (93), 20:08, 07/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> как восстанавливать снапшот если система не подцепила рутфс?
Загрузить предыдущее ядро.
| |
|
|
2.32, Аноним (40), 11:55, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Сравнил яблоко с балетом)
Snapshot файловой системы и пакетного менеджера предназначены для решения разных задач. Это как пассатижи и лом. И тем, и другим можно забить гвоздь, но предназначены они для другого.
| |
|
3.124, Аноним (122), 22:04, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Однако некое пересечение множеств есть: если вам не понравился результат обновления, откат снапшотом ФС так то в общем случае будет более гарантированный чем пытаться понизить версию пакета.
| |
|
4.127, Аноним (127), 22:13, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Запусти ОС в live-режиме.
Обновись.
Не понравилось/сбой/еще что-то там
Перезагрузка
| |
|
5.140, Аноним (-), 07:54, 04/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Запусти ОС в live-режиме.
Это что, мне надолго прервать сервис или взаимодействие с компом? А оно мне надо?
> Обновись.
С live то? Долговато будет. Есть способ лучше: загнать текущую ос в виртуалку, "как есть", и в виртуалке посмотреть что будет. Даже если все помрет в хламину, ну, окей, сотрем несчастную виртуалку или откатим снапшот, опять же. И это все - вообще нонстоп, в отличие от вон того.
> Не понравилось/сбой/еще что-то там
> Перезагрузка
Я вам тут что, винда перезагружаться там и тут и апдейты часами ставить? В линухе можно и сильно получше чем это.
| |
|
4.128, Аноним (128), 22:25, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Запусти ОС в live-режиме.
Обновись.
Не понравилось/сбой/еще что-то там
Перезагрузка
| |
|
3.161, DEF (?), 19:05, 04/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Снапшот гарантированно мне вернет предыдущее состояние системы. А пакетный менеджер - нет. Что ты будешь делать, если пропадет интернет и пакетрый менеджер не будет иметь доступа к репозиториям?
| |
|
4.196, пох. (?), 09:26, 08/05/2023 [^] [^^] [^^^] [ответить] | +/– | а ему не нужно предыдущее - ему нужно нынешнее, но без вон того неудачно обновив... большой текст свёрнут, показать | |
|
|
|
1.12, Аноним (133), 10:33, 03/05/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Так и раньше можно было выгрузить установленные пакеты вместе с версиями и накатить их.
Только раньше надо было немного баша, а сейчас видимо отдельную команду ввели.
Но apt конечно тот ещё мамонт. И от того как он работает множество проблем возникает.
| |
|
2.15, Admino (ok), 10:53, 03/05/2023 [^] [^^] [^^^] [ответить]
| –5 +/– |
> Так и раньше можно было выгрузить установленные пакеты вместе с версиями и накатить их.
Да, это на самом деле востребованная фича в корпоративных средах. Есть и в yum, и в костыльном виде в apt, и в zypper.
Школоте с pacman, конечно, это не нужно.
| |
|
|
4.49, Admino (ok), 12:52, 03/05/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
> https://wiki.archlinux.org/title/Arch_Linux_Archive#How_to_restore_all_package
Как мне на машине разработчика сделать набор пакетов, идентичный набору пакетов у пользователя?
В yum это делается экспортом истории и её проигрыванием на машине разработчика. При этом не просто пакеты устанавливаются, одинаково обрабатываются конфликты в конфиг файлах, например, включая историю обновлений, когда один файл переписывается несколько раз.
Часто проблема бывает в неправильном пакете. В пакмане с его ауром тем более.
Пакман может так?
| |
|
5.125, Аноним (-), 22:08, 03/05/2023 [^] [^^] [^^^] [ответить] | +/– | Может еще и с той же конфигурацией системы Снять образ системы у пользователя и... большой текст свёрнут, показать | |
5.170, Анонимо (?), 02:31, 05/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
"Вжик - сказала лесопилочка"
>В yum это делается экспортом истории и её проигрыванием на машине разработчика.
Все равно так идентичной системы так не получишь. А для сообщения об ошибке на всякий случай указывают версию пакета и его зависимостей. Разработчик все равно не будет чинить баги для чего-то кроме последней версии.
$ pacman -S $(pactree -lu nano) -p --print-format "%n %v"
gcc-libs 11.3.0-3
zlib 1.2.13-1
libbz2 1.0.8-4
bash 5.2.015-1
libintl 0.21-2
libiconv 1.17-1
libgettextpo 0.21-2
libasprintf 0.21-2
gettext 0.21-2
liblzma 5.4.2-1
libzstd 1.5.5-1
file 5.44-5
ncurses 6.4-1
nano 7.2-1
| |
|
|
|
2.19, Аноним (19), 11:29, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Лучше расскажи как без захода на сайт убунты узнать к какому пакету относится файл?
| |
|
3.21, Аноним (21), 11:36, 03/05/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
man dpkg
-S, --search filename-search-pattern...
Search for a filename from installed packages.
| |
|
|
5.35, хрю (?), 11:59, 03/05/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
'''
xxx@xxx-home:~/$ apt-file search /usr/share/npm
npm: /usr/share/npm
xxx@xxx-home:~/$ dpkg --list | grep npm
'''
| |
|
6.85, Аноним (85), 14:56, 03/05/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Скачать 200 метров кеша а потом ещё гадать, а в dnf сразу делаешь dnf install 'libxyz.so.1' и тебе ставится нужный пакет. Называется почувствуй разницу.
| |
|
7.97, Аноним (96), 16:25, 03/05/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
а вы вообще устанавливать пакеты эти хотели или так просто спросили?
а если хотели то чем вам apt-get update не угодил?
а если не хотели, то какая разница если поищете в протухшем?
| |
7.99, Аноним (99), 16:42, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
А ты попробуй установить пакет, содержащий pthread.h, к примеру.
Сразу поймешь что это работает не всегда и не везде.
| |
7.119, пох. (?), 18:55, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Скачать 200 метров кеша а потом ещё гадать, а в dnf сразу
> делаешь dnf install 'libxyz.so.1' и тебе ставится нужный пакет. Называется почувствуй
> разницу.
это при условии что оно Provides: эту самую либхреньсо.
(ну да, чаще всего оно автоматически находится, но чаще всего ты в этом случае и так по имени догадаешься как называется пакет, а вот когда оно хитрым образом запрятно в какие-то динамические модули - так легко может не прокатить)
А если вместо этого тебе надо /usr/include/хрень/неведомая/чегото.h - который ни в какие метаинформационные данные не попадает - как ты себе видишь возможность выяснить из какого он пакета, не скачав полный индекс файлов всех вообще пакетов? Ну да, он большой, что ж поделаешь.
| |
7.126, Аноним (-), 22:10, 03/05/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Скачать 200 метров кеша а потом ещё гадать, а в dnf сразу
...а dnf тебе сразу нагадят этими метрами. Их было бы и поболее 200 но репы у фидоры и редхата традиционно куцые, софт под эту шляпу мало кто пакетит.
| |
7.167, хрю (?), 00:40, 05/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Поработаю КО: Чудес не бывает, раз dnf ищет, то значит он уже 200 метров закачал заранее. apt исповедует unix way, т.е. если тебе оно надо то поставишь apt-file и он закачает тебе индекс нужных файлов.
| |
|
|
5.46, Admino (ok), 12:49, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Это только для установленных пакетов, лол. Прога ругается нет файла надо узнать
> в каком он пакете и установить. В Федоре это просто делается
> в Убунте надо лезть на https://packages.ubuntu.com/
Я тебе больше скажу, ты можешь сделать apt-get install /path/to/file и ничего не выяснять.
| |
|
6.82, Анино (?), 14:44, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ага «В командной строке указан неподдерживаемый файл» ты наверно просто так набор слов написал.
| |
|
7.90, Admino (ok), 15:42, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
$ sudo apt-get install /usr/bin/virt-viewer
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting virt-viewer for '/usr/bin/virt-viewer'
The following extra packages will be installed:
gnutls-utils libcacard libgnutls30 libgovirt libgtk3vnc libgvnc libopts libphodav libspice-glib libspice-gtk3 libusbredir libvirt-client libvirt-glib libvirt-libs virt-viewer
The following packages will be upgraded
| |
|
8.110, Анино (?), 17:45, 03/05/2023 [^] [^^] [^^^] [ответить] | +1 +/– | Я же тебе говорю Чтение списков пакетов 8230 Готово E В командной строке ука... текст свёрнут, показать | |
|
|
|
|
|
|
2.39, Аноним (60), 12:12, 03/05/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
>И от того как он работает множество проблем возникает.
Например?
| |
|
1.18, Аноним (19), 11:28, 03/05/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А смысл в репо хранится только версия пакета, которая шла на момент релиза дистра и самая последняя. Никаких промежуточных у той же убунты на сервере на хранится.
| |
|
2.23, Роман (??), 11:40, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Если ваш отдел системного администрирования зеркалит репы тем же например aptly, то уже вполне себе можно.
| |
|
3.29, Аноним (19), 11:52, 03/05/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если бы у меня был отдел, я бы ещё абонентку за поддержку каждого инстанса платил. А надо бесплатно)
| |
|
4.43, Роман (??), 12:28, 03/05/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Бесплатно я не знаю как, в живой природе не видел. Время, деньги, геморрой - надо выбрать минимум одно.
Альтернативно на мир смотрят всякие lamda, FaaS, SaaS, но там бесплатно только free tier для сайта про кота, кажется.
| |
|
|
2.36, пох. (?), 12:04, 03/05/2023 [^] [^^] [^^^] [ответить] | –1 +/– | у всех не хранится - в индексе для них не предусмотрено места на момент релиза... большой текст свёрнут, показать | |
|
3.47, pashev.ru (?), 12:51, 03/05/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> люди все эти терабайты у себя складируют.
Внезапно, снимки или версии дистрибутива могут отличаться лишь немколькими пакетами. Почти как в комиты в Гите.
| |
3.129, Аноним (-), 22:49, 03/05/2023 [^] [^^] [^^^] [ответить] | +/– | В смысле Индекс вроде не обидится если там пять штук версий пакета с разной вер... большой текст свёрнут, показать | |
|
4.130, пох. (?), 23:21, 03/05/2023 [^] [^^] [^^^] [ответить] | +/– | тем не менее, куда-то старые версии старательно деваются Вероятно что-то с тем ... большой текст свёрнут, показать | |
|
5.142, Аноним (-), 08:09, 04/05/2023 [^] [^^] [^^^] [ответить] | +/– | Видимо не хотят чтобы основное репо стало тем же чем вон те архивы Странный выв... большой текст свёрнут, показать | |
|
6.160, пох. (?), 18:48, 04/05/2023 [^] [^^] [^^^] [ответить] | +/– | ну то есть видимо не хотят чтоб этим кто-то пользовался Ну возможно, конечно - ... большой текст свёрнут, показать | |
|
7.186, Аноним (-), 22:04, 05/05/2023 [^] [^^] [^^^] [ответить] | +/– | Место на серверах и бандвиз мирроров - ограниченный ресурс С их пакетной базой ... большой текст свёрнут, показать | |
|
8.187, пох. (?), 13:05, 06/05/2023 [^] [^^] [^^^] [ответить] | +/– | то ли вот дело снапшотики-снапшотики dpkg совершенно все равно Да и в чем пр... большой текст свёрнут, показать | |
|
9.189, Аноним (-), 06:21, 07/05/2023 [^] [^^] [^^^] [ответить] | +/– | Наверное будет опциональным к зеркалированию В общем будем посмотреть к каким п... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
1.37, Аноним (37), 12:05, 03/05/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В 2018 задого до снапшотов отзеркалил репозиторий убунты и распбиана. Старые компы и малинки снабжены софтом на всякий случай.
| |
|
2.113, Аноним (19), 17:53, 03/05/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
А зачем в арче деб? Расковыряй deb сделаей pkgbuild. Для арча это норма. Для дебиана надо культурненько облагородить эти ваши арч пакеты и все будет просто ставится (но не всегда работать)
| |
|
1.44, pashev.ru (?), 12:46, 03/05/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Как ни странно, но это полезно для маленьких частных репозиториев, чтобы не городить unstable/testing/stable с миграцией пакетов.
| |
|
2.150, Аноним (150), 12:34, 04/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Есть опасения, что теперь Debian может перейти на staging релизы забросив тегирование.
Просто добавят тегирование для снапшотов и будут двигать их время от времени.
| |
|
1.48, Аноним (48), 12:52, 03/05/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
"В новой версии также реализована опция "--update" ("-U"), позволяющая во время выполнения команд установки или обновления пакетов (apt install или apt upgrade) автоматически запустить операцию "apt update" для синхронизации индексов до открытия кэша и обработки sources.list."
Ээммм... Нифига не понял, требуется пояснительная бригада.
| |
|
2.53, пох. (?), 13:17, 03/05/2023 [^] [^^] [^^^] [ответить] | –1 +/– | все тот же костылепердолинг В нормальных пакетных менеджерах есть кэш индекса р... большой текст свёрнут, показать | |
|
3.62, Анонимъ (?), 13:38, 03/05/2023 [^] [^^] [^^^] [ответить] | +/– | gt оверквотинг удален Пакеты не заливаются на сервера обновлений каждую секунд... большой текст свёрнут, показать | |
|
4.79, пох. (?), 14:26, 03/05/2023 [^] [^^] [^^^] [ответить] | –1 +/– | что мешает еще каждый раз присесть с припрыгом Зачем вы опять оправдываете ту-... большой текст свёрнут, показать | |
|
|
2.54, Аноним (133), 13:19, 03/05/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Можно инсталлить в одну команду, а не в две. Не то чтобы была какая-то разница.
| |
|
3.63, Аноним (48), 13:42, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Можно инсталлить в одну команду, а не в две. Не то чтобы
> была какая-то разница.
А, ясно теперь. Это логично, хоть и нет проблем было до этого набирать apt update.
Видать многие забывали и бугуртили, какой Debian плохой. =)
Значение понятно, просто я изначально по самой конструкции фразы не смог распарсить значения.
Спасибо вам!
| |
|
4.103, Аноним (93), 17:04, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Нет, не потому, что забывали, а потому, что две отдельные команды — верный рецепт для состояний гонки. Ручным админам такая проблема неизвестна, ведь на их локалхост колме них самих никто никогда не ходит, и каждый процесс они там знают по имени и фамилии.
| |
|
5.190, Аноним (-), 06:26, 07/05/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Нет, не потому, что забывали, а потому, что две отдельные команды —
> верный рецепт для состояний гонки.
У современных аптов есть блокировки, форсят что всегда только кто-то 1 ворочает операции с пакетами. И это очень правильно. Другие получают отлуп что мол .lock файл вон там уже есть, кто-то еще кантует пакеты, идите нафих. Явно лучше чем посмотреть что с гонками в пакетнике можно получить.
| |
|
6.197, пох. (?), 09:36, 08/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> Нет, не потому, что забывали, а потому, что две отдельные команды —
>> верный рецепт для состояний гонки.
> У современных аптов есть блокировки
и вот если бы было в одну команду - все было бы нормально. А при update && upgrade - у тебя race на этом && - и можешь идти гадать, почему оно вдруг сфейлилось на ровном месте.
Собственно, полный интернет воплей и страданий модных-современных девляпсов о типовых граблях с unattended-upgrades на "невручную администрируемых системах" - ровно на эту же тему.
Но ничего, пару лет еще подождать -в unstable, может быть, завезут модную версию с -U
| |
|
|
|
|
|
|
2.114, Аноним (114), 18:01, 03/05/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
В чём проблема использовать Debian? Пользуюсь лет 10 на десктопе. До сих сижу на 10, хотя 12 скоро выходит - просто всё работает и лень обновляться.
| |
|
3.131, keydon (ok), 23:50, 03/05/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
В любой крупной конторке если поискать, можно найти дебиан/SUSE/фряху (нет, слаку в такой роли еще видеть не приходилось) которая работает уже 10+ лет и которую не убирают потому что забыли^W памятник.
| |
|
|
|
|
3.156, жявамэн (ok), 16:13, 04/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Какая-то обертка поверх libapt?
это PackageKit который умеет работать с
Advanced Packaging Tool (APT)
Conary
libdnf[10] & librepo,[11] the libraries upon which DNF, (the successor to yum) builds
Entropy
Opkg
pacman
PiSi
Portage
Smart Package Manager
urpmi
YUM
ZYpp
| |
|
4.171, Анонимо (?), 02:58, 05/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
>A D-BUS abstraction layer that allows the user to manage packages in a secure way using a cross-distro, cross-architecture API.
Завязан на D-BUS, вот и не нужен никому.
| |
|
5.174, жявамэн (ok), 07:56, 05/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
>>A D-BUS abstraction layer that allows the user to manage packages in a secure way using a cross-distro, cross-architecture API.
> Завязан на D-BUS, вот и не нужен никому.
Ты можешь зажмуриться и сидеть в манямирке, но дбас уже впилен намертво и в гнома и в кде.
| |
|
|
|
|
|