跳到主要内容

Alpine Linux 软件仓库镜像使用帮助

🌈alpine支持CLI部署
该程序包支持命令行工具一键部署,去看看吧!

Alpine Linux 简介与软件管理

Alpine Linux 是一个基于 musl libc 和 BusyBox 的独立、非商业、通用的 Linux 发行版,旨在提供小巧、简单、安全和高效的基础系统。Alpine Linux 的设计理念是 “Keep It Simple”,并且由于其轻量级和高效的特性,它在 Docker 和 Kubernetes 等容器环境中非常受欢迎。

Alpine Linux 的包管理系统是 apk (Alpine Package Keeper)。apk 是一个用于 Alpine Linux 的包管理工具,它可以用于安装新的软件包、升级或删除已存在的软件包、更新软件包索引等。

Alpine Linux 软件源替换

警告

为避免软件源配置文件替换后产生问题,请先将系统自带的软件源配置文件进行备份,然后进行下列操作。

一键换源

警告

本方法仅适用于从官方源更换到本站源,如果您已经换过了源,请勿使用下列命令。

使用 sed 命令将软件源配置文件中的默认源地址 http://dl-cdn.alpinelinux.org 直接替换为当前镜像源站:

操作方法:替换文件中的内容

替换文件1:/etc/apk/repositories

示例命令:

是否为 root 用户
sudo sed -i.bak -E -e "s|dl-cdn.alpinelinux.org|mirrors.hust.edu.cn|g" /etc/apk/repositories

1. 编辑 /etc/apk/repositories,将下列内容替换原有的内容:

Alpine 版本
v3.16
https://mirrors.hust.edu.cn/alpine/v3.16/main
https://mirrors.hust.edu.cn/alpine/v3.16/community

2. 更新软件包缓存

操作方法:更新软件包索引

执行命令:

是否为 root 用户
sudo apk update

引用

  1. Tuna 镜像源使用帮助
选择使用的域名
mirrors.hust.edu.cn
该域名线路为 双栈线路
是否启用HTTPS