Как в 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 её установит.
Но мне нужна гибкость, чтоб я просто передавал при сборке образа версию клиента, которая мне нужна. Ну что за хуйня сириусли.
62 комментария