已经完善环境, 并且可以成功构建, 最后成功编译defconfig的内核
本次完善:
- 编译软件完善
- 构建没问题
- 镜像源加速地址ustc配置完成, 其实本来就没问题, 只不过我的系统date是2010年, 闹出了乌龙
- 最后能够成功编译内核
- 最后修正一个错误ncurses-dev写了两个, 一个改成了ncurses
dev-ver: v1.0
下一步计划:
- 已经可以发布v1.0的稳定版本了
- 预计以后会添加根据规则wget阁下选择的内核版本
74 lines
2.2 KiB
Docker
74 lines
2.2 KiB
Docker
FROM alpine:3.21
|
|
|
|
# apk init update && upgrade && rm -rf /var/cache/apk/*
|
|
RUN apk update && \
|
|
apk upgrade && \
|
|
rm -rf /var/cache/apk/*
|
|
|
|
# rm && touch /etc/apk/repositories
|
|
RUN rm /etc/apk/repositories && touch /etc/apk/repositories
|
|
|
|
# echo mirrors.ustc.edu.cn (CHINA)
|
|
RUN echo "https://mirrors.ustc.edu.cn/alpine/v3.21/main" >> /etc/apk/repositories
|
|
RUN echo "https://mirrors.ustc.edu.cn/alpine/v3.21/community" >> /etc/apk/repositories
|
|
#RUN echo "https://mirrors.ustc.edu.cn/alpine/v3.21/testing" >> /etc/apk/repositories
|
|
|
|
# apk init update && rm -rf /var/cache/apk/*
|
|
RUN apk update && \
|
|
rm -rf /var/cache/apk/*
|
|
|
|
# echo dl-cdn.alpinelinux.org (OFFICAL)
|
|
RUN echo "https://dl-cdn.alpinelinux.org/alpine/v3.21/main" >> /etc/apk/repositories
|
|
RUN echo "https://dl-cdn.alpinelinux.org/alpine/v3.21/community" >> /etc/apk/repositories
|
|
#RUN echo "https://dl-cdn.alpinelinux.org/alpine/v3.21/testing" >> /etc/apk/repositories
|
|
|
|
# apk init update && rm -rf /var/cache/apk/*
|
|
RUN apk update && \
|
|
rm -rf /var/cache/apk/*
|
|
|
|
# apk update
|
|
RUN apk update
|
|
|
|
# install builder-soft page && rm -rf /var/cache/apk/*
|
|
RUN apk add --no-cache build-base \
|
|
alpine-sdk \
|
|
zlib-dev \
|
|
ncurses-dev \
|
|
wget \
|
|
curl \
|
|
w3m \
|
|
lftp \
|
|
openssh \
|
|
screen \
|
|
vim \
|
|
nano \
|
|
bash \
|
|
coreutils \
|
|
tar \
|
|
unzip \
|
|
net-tools \
|
|
htop \
|
|
git \
|
|
linux-headers \
|
|
zstd \
|
|
bc \
|
|
perl \
|
|
ncurses \
|
|
openssl-dev \
|
|
elfutils \
|
|
flex \
|
|
libelf \
|
|
elfutils \
|
|
elfutils-dev \
|
|
bison && \
|
|
rm -rf /var/cache/apk/*
|
|
|
|
# cd root
|
|
RUN cd /root
|
|
|
|
# mkdir mlt
|
|
RUN mkdir mlt
|
|
|
|
# WORK IN /root/mlt
|
|
WORKDIR /root/mlt
|