Alpine Linux Howtos and Tutorials

Tutorials, howtos, and tips about Alpine Linux a security-oriented, lightweight Linux distribution based on musl libc and busybox.

See all Alpine Linux related FAQ
I am using Alpine Linux v3.18 or v3.19 with my LXD/Incus server. How do I upgrade Alpine Linux v3.19 to Alpine Linux v3.20? How can I upgrade Alpine Linux v3.18 to Alpine Linux v3.20?
[continue reading…]

See all Alpine Linux related FAQ
When I try to compile a program on Alpine Linux, it fails with the following error:
app.c:1:10: fatal error: ncurses.h: No such file or directory
1 | #include <ncurses.h>
| ^~~~~~~~~~~
compilation terminated.

Here is how I fixed it by searching ncurses package to get rid of “fatal error: ncurses.h: No such file or directory” on Alpine Linux.
[continue reading…]