Size: a a a

DevOps — русскоговорящее сообщество

2021 June 26

GG

George Gaál in DevOps — русскоговорящее сообщество
полностью согласен
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
но зато это железобетонно
источник

AB

Alexandr Balashov in DevOps — русскоговорящее сообщество
Это именно то с чем я столкнулся, но если использовать иные образа - в итоге вес такой же. +- 100мб от 1,5гб.
Как результат без разницы- хочешь ставь компиляторы в альпайн, а хочешь используй другой дистриб.
Разница ток в скорости сборки. Альпаин дольше все это колупает, но с другой стороны, если юзать пипы, которым не нужно столько мейкеров - получаеся довольно "тонко"
источник

ММ

Максим Мартынов... in DevOps — русскоговорящее сообщество
Какой-нибудь CentOS 7 даже python 3.7 не имеет среди списка доступных пакетов, а уж тем более свежих из pip
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
зато в убунту есть, ну, можно край самому собирать )
источник

P

Pengo in DevOps — русскоговорящее сообщество
Можно самому собрать
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
в принципе, так многие и делают
источник

AB

Alexandr Balashov in DevOps — русскоговорящее сообщество
знаешь сколько компаний на 7 центосе и 7 рхеле? Сидишь вот в этом древнем Г, а делать что-то надо.
Еще и безы могу вставить за лишные репы на хостах(
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
а знаешь почему? потому что в эльпайн там идет сборка из сурцов, а для убунты вилами ставится
источник

ММ

Максим Мартынов... in DevOps — русскоговорящее сообщество
И приходится собирать самому, да
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
не вставят - если репы твои
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
тот же nginx  принести на centos - все равно репо подключать
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
и так далее
источник

ММ

Максим Мартынов... in DevOps — русскоговорящее сообщество
Ещё проблем добавляет то, что т.к. системные пакеты вроде python3-parsing устанавливались не через pip, и плюс скорее всего у них очень древняя версия, попытка установить pip пакет, которому нужна более свежая версия этой зависимости, закончится фейлом - pip будет орать, что pyparsing ставил не он и поэтому он не может его обновить из-за конфликта файлов
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
1. apk add build-base
2. pip install ....
3. apk delete build-base
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
> pip будет орать, что pyparsing ставил не он и поэтому он не может

не будет орать
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
я проверял
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
также можно выбрать что-то отсюда: https://hub.docker.com/_/python
источник

ММ

Максим Мартынов... in DevOps — русскоговорящее сообщество
Или настолько древний пакет python3-pip, что он даже не умеет определять, что запущен из virtualenv, и при попытке выполнить собственное обновление орет на нехватку прав для обновления системных файлов - блин, естественно, он же в этом virtualenv под пользователем был запущен, а не под рутом. Приходится извращаться со скриптом get_pip.py
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
такое возможно
источник