Установка mongodb на alpine > 3.9

Основываясь на ответе Хиллси на этот аналогичный вопрос , если вы используете bash, вы можете сделать

paste <(tr ' ' '\n' < foo.txt) <(tr ' ' '\n' < bar.txt)

использование замены процесса(<(…))для перевода пробелов в ваших файлах к новым строкам.

8
19.02.2020, 17:49
2 ответа

Не идеальное или долгосрочное решение, но, следуя процедуре, описанной в этом ответе Николая, вы можете установить mongodbс его зависимостями от более старой версии Alpine, подключив apk к старой версии Alpine. хранилища:

echo 'http://dl-cdn.alpinelinux.org/alpine/v3.9/main' >> /etc/apk/repositories
echo 'http://dl-cdn.alpinelinux.org/alpine/v3.9/community' >> /etc/apk/repositories
apk update
apk add mongodb yaml-cpp=0.6.2-r2
mongo -version

Одно предостережение заключается в том, что вы должны закрепить yaml-cppна версии 0.6.2 из-за нарушения ABI-изменения -, иначе mongoне удастся выполнить динамическую компоновку.

8
28.04.2021, 23:22

На официальном сайте есть несколько пакетов mongodb -*.tgz для linux legacy x64:
-https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.17.tgz
-https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.17.tgz
...
Они могут нормально работать в alpine linux 3.11.

-1
28.04.2021, 23:22

Теги

Похожие вопросы