aports
alpine-pkg-glibc
Our great sponsors
aports | alpine-pkg-glibc | |
---|---|---|
5 | 8 | |
621 | 2,016 | |
1.3% | - | |
10.0 | 3.2 | |
3 days ago | 7 months ago | |
Shell | Shell | |
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
aports
- Iguana: fast SIMD-optimized decompression
- Git não é Github
-
alpkg: Set up Alpine Linux packaging environment with a breeze!
alpkg is a tool for all your Alpine packaging needs. It can create a chroot with preinstalled tools in a matter of seconds, set up aports repository, and fetch/update packages. Most importantly, it provides a split layout via Zellij for easy editing/building APKBUILD files.
-
Alpine Linux: Brilliant Linux Distro
A nice feature of Alpine Linux is that the package repository is a relatively straightforwardly-structured git repository containing build scripts for each package:
https://gitlab.alpinelinux.org/alpine/aports/
It's worth reading the contributor guide[1] before signing up and providing any fixes and improvements - and from there, hopefully it's a relatively familiar workflow for many developers.
[1] - https://wiki.alpinelinux.org/wiki/Alpine_Linux:Contribute
-
Cross Compilers in Alpine Linux
1) docker and qemu (using qemu-user-static) 2) alpine-chroot-install (https://github.com/alpinelinux/alpine-chroot-install/) 3) bootstrap.sh (https://github.com/alpinelinux/aports/blob/master/scripts/bootstrap.sh)
alpine-pkg-glibc
-
Wazuh Agent build on alpine linux
FROM alpine:latest RUN apk update && apk add make gcc automake autoconf libtool curl openssl openssl-dev libgcc cmake gnupg perl fakeroot brotli automake autoconf libtool gawk libsigsegv nodejs build-base python3 libc-dev gettext-dev zip procps --update alpine-sdk RUN apk --no-cache add ca-certificates wget RUN wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub RUN wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-r0/glibc-2.35-r0.apk RUN apk add --force-overwrite glibc-2.35-r0.apk RUN apk add linux-headers && ln -s /usr/include/linux/a.out.h /usr/include/a.out.h RUN wget https://github.com/wazuh/wazuh/archive/refs/heads/AlpineCompileForCommunity-4.3.10.zip RUN unzip AlpineCompileForCommunity-4.3.10.zip RUN cd wazuh-AlpineCompileForCommunity-4.3.10/src && make deps TARGET=agent EXTERNAL_SRC_ONLY=1 RUN addgroup -S wazuh && adduser -S wazuh RUN cd wazuh-AlpineCompileForCommunity-4.3.10/src && make TARGET=agent RUN cd wazuh-AlpineCompileForCommunity-4.3.10/ ./install.sh
-
Docker: Locales alpine 3.9 (glibc)
FROM alpine:3.9 # Install language pack RUN apk --no-cache add ca-certificates wget && \ wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub && \ wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.25-r0/glibc-2.25-r0.apk && \ wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.25-r0/glibc-bin-2.25-r0.apk && \ wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.25-r0/glibc-i18n-2.25-r0.apk && \ apk add glibc-bin-2.25-r0.apk glibc-i18n-2.25-r0.apk glibc-2.25-r0.apk # Iterate through all locale and install it # Note that locale -a is not available in alpine linux, use `/usr/glibc-compat/bin/locale -a` instead COPY ./locale.md /locale.md RUN cat /locale.md | xargs -i /usr/glibc-compat/bin/localedef -i {} -f UTF-8 {}.UTF-8 # Set the lang, you can also specify it as as environment variable through docker-compose.yml ENV LANG=en_US.UTF-8 \ LANGUAGE=en_US.UTF-8
- Is it possible to link against gnu libraries when compiling C/C++ code on alpine linux?
-
Alert transports with Docker (signal-cli)
Installing glibc 2.33 (https://github.com/sgerrand/alpine-pkg-glibc) or libc6-compat doesn't seem to work on my side (I had hopes, maybe I did something wrong ? :/)
- Docker isn't able to find my entrypoint.sh script in Apline container
What are some alternatives?
alpine-chroot-install - Install Alpine Linux in chroot with a breeze. Build ARM on Travis CI or any other x86_64 CI.
code-server - Non-root Docker image running Debian and code-server.
sneller - World's fastest log analysis: λ + SQL + JSON + S3
signal-cli - signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger.
musl-cross-make - Simple makefile-based build for musl cross compiler
jekyll-docker - ⛴ Docker images, and CI builders for Jekyll.
LZSSE - LZ77/LZSS designed for SSE based decompression
Wazuh - Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
zwave-js-ui - Full featured Z-Wave Control Panel UI and MQTT gateway. Built using Nodejs, and Vue/Vuetify
qbittorrent-nox-static - A bash script which builds a fully static qbittorent-nox binary with current dependencies to use on any Linux OS
Turbo-Base64 - Turbo Base64 - Fastest Base64 SIMD:SSE/AVX2/AVX512/Neon/Altivec - Faster than memcpy!
wazuh-packages - Wazuh - Tools for packages creation