LINUX.ORG.RU

Pacman в несколько потоков

 , ,


0

2

Сегодня решил обновить arch. Обновляюсь примерно раз в неделю, и на прошлой неделе такого не было, а на этой уже есть – качает обновления в несколько потоков.

Все это ни к чему не обязывает – просто держу в курсе.

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от bread

Собственно, как я понимаю, они только зависимостями и парой тулз занимаются - остальное идёт оттестированное из слаки.

Shadow ★★★★★
()
Ответ на: комментарий от wandrien

Я писал про зависимости от shared objects

У пактного менеджера не такого понятия. Есть пакет и есть зависимость пакета.

Ну ладно, хрен с нм, допустим только о разделяемых библиотеках. А конкретно, о разных реализациях openGL, openCL и т.д. и т.п. Как ты их собираешься переключать со своим прибитыи гвоздями libhzch.3.0.so?

kirill_rrr ★★★★★
()
Ответ на: комментарий от bread

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

kirill_rrr ★★★★★
()
Ответ на: комментарий от wandrien

Пакетник навернётся? Как? На пол с полки?

Элементарно! Идём на ближайшую электростанцию и взрываем её! В сети происходит скачок мощности, город остаётся на пару секунд без электроэнергии и т.к. ИБП или АКБ отсутствуют, то конденсаторы БП разряжаются и данные в оперативке теряются вместе со всеми несброшенными дисковыми кешами и недоустановленными пакетами. Или давай рассмотрим абсолютно невероятный сценарий зависаия ядра потому что видеодрайвер глючный или работа firmware контроллера диска нестабильная... Или как раз с полки на пол. Или ssd внезапно ушёл в RO. Или оперативка закончилась и проснулся oomd. Или зависимости пакета оказались принципиально неразрешимими потому что пакет левый, репа левая, индексы создавались криворукой макакой но тебе надо было это установить, но оно уже полчаса думает и пора давать переботинка. Продолжать варианты?

pacman -Qkk

-Q - запросить базу данных пакетов??!! В смысле это надо указывать отдельно?! Иначе он что, может ещё и не обратиться к базе?! То ли слака какая то, то ли каменный век.

-kk - да, похоже то что надо.

Но, при запуске пакетного менеджера после сбоя, он сообщит тебе что есть вот такой вот пакет, который недоустановился/сломан/повреждены зависимости или что то не в порядке с БД?

Разница - в уровне прозрачности и в том, насколько «умная» ОС пытается мешать умному админу.

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

Божественный арч не сносит половину системы при обновлениях и не выполняет при обновлениях кучу мутных скриптов, написанных левой лапой пьяной курицы.

Типа старая версия системы остаётся лежать где то на диске в дебрях общей свалки? Или всё таки стандартный процесс, когда сначала удаляются файлы старого пакета а потом распаковываются файлы нового пакета?

И вот тут возникает очень интересный нюанс: а что делать если у тебя не роллинг, а между релизами вот этот пакет надо удалить (и вычистить все его зависимости), а его функцию будет выполнять совсем другой пакет (и его новые зависимости)? Т.е. как бы уже и надо снести полсистемы и поставить другие полсистемы? Или это не правильно потому что всё кроме роллиинга это в принципе не правильно?

А мутные скрипты мы разумеется выполнять не будем. Потому что нет баз данных mandb, чего то там по шрифтам, libc, таймзонам, локалям и прочему и вообще зачем всё это обрабатывать и перестраивать? А модули виртуалбокса и пропиретарного драйвера nvidia юзер пусть сам, руками собирает! Ведь ему больше нечем заняться.

ЧСХ, в дебиане такую статистику даже получить невозможно простым способом

Ты лог установки читать пробовал? Если всё таки да и инфы недостаточно, то намекну: .deb пакет это просто архив, который можно открыть и там будут те саме мутные скрипты в которых башем по чёрному написано что нужно сделать при установке. Правда я за всё время пользования дебианом ни разу не столкнулся с ситуацией, когда нужно было туда лезть, но вдруг...

При чём чинится в разы проще того же дебиана

Ты же сам сказал: нету кнопки «сделать хорошо»! Или открыть пакетник и переустановить пакеты, которые он укажет как сбойные - слишком сложно?

то как он окажется установленным «с неразрешимыми зависимостями»?

Очевдно криво!

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от dmitry237

Хоть и менее полгода сижу на арче, но совет дельный, также нашел и поставил 10-ку скачек.) Друг (виндовоз) был в шоке, когда показал как обновляется Арч! =)

alekssct
()
Ответ на: комментарий от FlyingBuzz

Не совсем верно. Локальные репозитории качают ГОРАЗДО быстрее, если указаны. Иначе не обновил бы 3 ГБ за 1 минуту, при скорости 50 Мбит/с, и это с установкой. В глазах друга сидящего на форточках и наблюдавшего процесс читалось - «чё ща был за треш»! =)

alekssct
()

Такое ностальгическое ощущение печатать ШГ, уже лет десять не приходилось.

Tark ★★
()
Ответ на: комментарий от Tark

ШГ

какая то шиза у всех вас в голове потмоу что это consolas обвинять его в шг ну такое себе, единственное что в нем плохо это то что он виндовый… расскажи какой ты используешь шрифт?

amd_amd ★★★★★
() автор топика
Ответ на: комментарий от amd_amd

ШГ — это почти никогда про название шрифта. Это про то, как он рендерится. То, что на скриншоте рендерится ужасно и делает больно глазам двумя вещами: радугой (в чуть меньшей степени) и тем, что межбуквенный интервал отрицательный, и все буквы сливаются в единую кашу, будто что-то сломано, или вообще не моноширинный шрифт заюзан, хотя на самом деле моноширинный.

А какой там шрифт будет при этих проблемах: Consolas, Hack, Fira Mono, Ubuntu Mono, или любой другой, неважно. «htф» и «ffirpeg» никуда не денутся

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 3)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.