Как в alpine нормально добавить репо конкретной версии клиента Постгри?
В Бубунте просто добавляешь ключики, а потом ставишь нужную версию через apt-get install postgresql-client-13. В альпинке какой-то гемор...
- apt-key нет, но можно gnupg поставить.
- lsb_release нет, но можно попробовать из /etc/os-release вытащить.
- От /etc/apt/sources.list.d/pgdg.list толку нет.
- В итоге можно здесь версии альпинки чекнуть и посмотреть, что там за версия клиента постгри, а потом добавлять репу нужную RUN echo "http://dl-5.alpinelinux.org/alpine/v3.14/main" >> /etc/apk/repositories. В итоге apk postgresql-client её установит.
Но мне нужна гибкость, чтоб я просто передавал при сборке образа версию клиента, которая мне нужна. Ну что за хуйня сириусли.
Это из EVE онлайн?
Это жизнь.
Комментарий недоступен
Комментарий недоступен
В Бубунте просто
Да знаю, знаю. Ну вот как мне ему указать нужную версию качать?
Сейчас
RUN echo "http://dl-5.alpinelinux.org/alpine/v3.14/main" >> /etc/apk/repositories;
RUN apk --no-cache add postgresql-client
Ставят мне 12 версию, как и надо. Но как мне соотнести версии альпины с клиентом постгри, который там есть?
Комментарий недоступен