Alpine

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Alpine

Сообщение S_Gur » 14.09.2023 18:17:27

Доброго времени суток? Имеет ли кто опыт установки и использования Lazarus на Linux Apline? Есть ли какие-то проблемы?
S_Gur
постоялец
 
Сообщения: 130
Зарегистрирован: 30.12.2018 22:17:42

Re: Alpine

Сообщение delphius » 14.09.2023 19:55:09

S_Gur писал(а):Имеет ли кто опыт установки и использования Lazarus на Linux Apline


Когда тестировал развертывание примера бота ув Ichthyander в докере, на базе alpine делал сборочную среду, но не для лазаруса, а для fpc, думаю никаких проблем с lazbuild тоже не должно быть:
Код: Выделить всё
FROM freepascal/fpc:3.2.2-focal-full as builder
WORKDIR /usr/src/myapp
COPY . .
RUN fpc longpolling.pas

# Start with the Alpine 3.12 Docker image.
FROM alpine

# Install libc6-compat, required for executables generated by FPC.
RUN apk --no-cache --update add libc6-compat
RUN apk add --update openssl && \
    rm -rf /var/cache/apk/*

# Set working directory in the container image.
WORKDIR /app

# Copy the executable from host into container image.
COPY --from=builder /usr/src/myapp/longpolling /app/longpolling
COPY --from=builder /usr/src/myapp/conf/longpolling.ini /app/longpolling.ini
#COPY --from=builder /usr/src/myapp/conf/libcrypto.so /usr/lib/libcrypto.so
#COPY --from=builder /usr/src/myapp/conf/libssl.so /usr/lib/libssl.so

# Add uid/gid to run the binary. Don't want to run as root.
# RUN addgroup -g 1099 apprunner \ && adduser -D -u 1099 -G apprunner -h /home/apprunner apprunner

# Set uid/gid for the running program.
#USER apprunner:apprunner

# Make the TCP port 8080 available to outside the container.
#EXPOSE 8080

# Run the program.
CMD ["/app/longpolling"]


Но в стандартных пакетах lazarus нет :roll:

Вот под Debian: https://github.com/ChrisWiGit/lazarus-docker

Судя по устраненным issue trunk должен собираться под alpine
delphius
постоялец
 
Сообщения: 122
Зарегистрирован: 18.03.2020 13:40:11

Re: Alpine

Сообщение S_Gur » 14.09.2023 21:22:23

delphius, с докером как раз проблем нет. Нужна именно компиляция под докер. Из-под Дельфей не получилось - не смог PAServer на Альпину впендюрить, думаю, может, Лазарус встанет. Спасибо большое, попробую
S_Gur
постоялец
 
Сообщения: 130
Зарегистрирован: 30.12.2018 22:17:42

Re: Alpine

Сообщение delphius » 15.09.2023 09:19:59

S_Gur писал(а):думаю, может, Лазарус встанет. Спасибо большое, попробую

Если получится, поделитесь успехом с нами :)
delphius
постоялец
 
Сообщения: 122
Зарегистрирован: 18.03.2020 13:40:11


Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39

Рейтинг@Mail.ru