Size: a a a

2019 December 14

DM

Dead Mozay in OmskLUG
Михаил Новоселов
Я не заметил ни быстроты, ни медлительности zypper. Вот когда dnf перед каждой командой install сначала идет к API для получения списка зеркал, затем ищет подходящее зеркало,а  затем с него обновляет метаданные - это действительно дико медленно. К apt, а если точнее, то к dpkg у меня одна большая претензия - нельзя отключить выполнение fdatasync() на каждый чих, это очень сильно замедляет установку пакетов на HDD с BTRFS.
Веришь или нет, zypper делает то же самое, исключение разве что post транзакции
источник

DM

Dead Mozay in OmskLUG
Михаил Новоселов
А что в apt топорного? Я не нашел, как в zypper разрулить приоритеты репозиториев аналогично apt_preferences:
P >= 1000
          causes a version to be installed even if this constitutes a downgrade of the package

      990 <= P < 1000
          causes a version to be installed even if it does not come from the target release, unless the installed version is more recent

      500 <= P < 990
          causes a version to be installed unless there is a version available belonging to the target release or the installed version is more recent

      100 <= P < 500
          causes a version to be installed unless there is a version available belonging to some other distribution or the installed version is more recent

      0 < P < 100
          causes a version to be installed only if there is no installed version of the package

      P < 0
          prevents the version from being installed

      P = 0
          has undefined behaviour, do not use it.
То есть zypper и dnf топорнее apt.
Приоритеты в repo файлах, плохо искал, так же можно через gui, apt в разы медленней выполняет распаковку пакетов
источник

DM

Dead Mozay in OmskLUG
Дмитрий Марков
он умеет, но это не работает, да, есть такая бага, и почему-то никто не чешется исправлять
Работает, просто по дефолту это отключено
источник

DM

Dead Mozay in OmskLUG
Михаил Новоселов
"умеет", но "не умеет", круто 😁
источник

ДМ

Дмитрий Марков in OmskLUG
Dead Mozay
Работает, просто по дефолту это отключено
а как же вечно кричащий про баг коллега который так и не заставил это работать?
источник

DM

Dead Mozay in OmskLUG
Дмитрий Марков
а как же вечно кричащий про баг коллега который так и не заставил это работать?
Это не про сироты ни разу, и он не всегда и не у всех воспроизводится
источник

МН

Михаил Новоселов in OmskLUG
Dead Mozay
Приоритеты в repo файлах, плохо искал, так же можно через gui, apt в разы медленней выполняет распаковку пакетов
выше уже написал, что это не то, что надо
источник

DM

Dead Mozay in OmskLUG
Михаил Новоселов
выше уже написал, что это не то, что надо
Ты писал про приоритеты, а про то что ты хотел называется смена поставщика, тоже работает прекрасно
источник

МН

Михаил Новоселов in OmskLUG
Dead Mozay
Ты писал про приоритеты, а про то что ты хотел называется смена поставщика, тоже работает прекрасно
я не очень представляю, как централизированно для группы машин управлять сменой поставщика
источник

МН

Михаил Новоселов in OmskLUG
я могу конфиг с указанными поставщиками упаковать в пакет и разложить на машины ?
источник

АЧ

Андрей Черепанов in OmskLUG
Роман Мылицын
и не только они и не только из Убунты
Да, ещё из Debian. 😁😁
источник

ДМ

Дмитрий Марков in OmskLUG
Михаил Новоселов
я могу конфиг с указанными поставщиками упаковать в пакет и разложить на машины ?
ты про ansible слышал?
источник

ДМ

Дмитрий Марков in OmskLUG
поставлять конфиги в виде пакетов чёт немного странно
источник

МН

Михаил Новоселов in OmskLUG
Дмитрий Марков
ты про ansible слышал?
могу перефразировать для любителей сложных решений вместо простых: я могу через ansible файл с конфигурацией поставщиков разложить по машинам?
источник

МН

Михаил Новоселов in OmskLUG
Дмитрий Марков
поставлять конфиги в виде пакетов чёт немного странно
у меня все упаковано в https://gitlab.com/mikhailnov/nastr
источник

DM

Dead Mozay in OmskLUG
Михаил Новоселов
я могу конфиг с указанными поставщиками упаковать в пакет и разложить на машины ?
В repo файлах, смена поставщика будет применяться автоматически, согласно заданным приоритетам при обновлении через dup
источник

МН

Михаил Новоселов in OmskLUG
в т.ч. конфиги XDG
источник

ДМ

Дмитрий Марков in OmskLUG
Михаил Новоселов
могу перефразировать для любителей сложных решений вместо простых: я могу через ansible файл с конфигурацией поставщиков разложить по машинам?
да
источник

МН

Михаил Новоселов in OmskLUG
Dead Mozay
В repo файлах, смена поставщика будет применяться автоматически, согласно заданным приоритетам при обновлении через dup
Ну то есть мне написать скрипты, которые будут править repo-файлы и следить за их консистентностью, яснопонятно
источник

МН

Михаил Новоселов in OmskLUG
выше говорят, что нет
источник