• Alpine Linux 源使用帮助


    1、Alpine linux 源介绍

    源地址备注
    https://mirrors.tuna.tsinghua.edu.cn/alpine/清华大学
    https://mirrors.ustc.edu.cn/alpine/中国科学技术大学
    https://mirrors.nju.edu.cn/alpine/南京大学
    https://mirrors.sjtug.sjtu.edu.cn/alpine/上海交通大学
    https://mirrors.aliyun.com/alpine/阿里云
    https://mirrors.bfsu.edu.cn/alpine北京外国语大学
    https://mirrors.neusoft.edu.cn/alpine/东北大学

    2、使用方法、说明

    2.1、 首先查看 /etc/apk/repositories 文件
    bash# cat /etc/apk/repositories
    https://dl-cdn.alpinelinux.org/alpine/v3.15/main
    https://dl-cdn.alpinelinux.org/alpine/v3.15/community
    
    • 1
    • 2
    • 3

    这里 dl-cdn.alpinelinux.org 是Alpine linux 官方的源地址, 域名解析在美国,国内基本无法使用

    2.2、修改 /etc/apk/repositories 文件

    以 阿里云的源地址为例,以下是 v3.15 版本的参考配置 . 命令如下:

    bash# sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
    
    bash# cat /etc/apk/repositories
    https://mirrors.aliyun.com/alpine/v3.15/main
    https://mirrors.aliyun.com/alpine/v3.15/community
    
    bash# apk update
    bash# apk upgrade 
    fetch https://mirrors.aliyun.com/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
    fetch https://mirrors.aliyun.com/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
    OK: 167 MiB in 77 packages
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    如果不使用命令,也可以手动编辑 /etc/apk/repositories 文件,此处不做赘述

    如果想追求稳定版本的软件包,可以将 v3.15 替换为 latest-stable 指向最新的稳定版本,命令如下:

    ## 修改版本为 latest-stable
    bash# sed -i 's/v3.15/latest-stable/g' /etc/apk/repositories
    
    ## 查看修改结果
    bash# cat /etc/apk/repositories
    https://mirrors.aliyun.com/alpine/latest-stable/main
    https://mirrors.aliyun.com/alpine/latest-stable/community
    
    ## 尝试更新一下软件包
    bash# apk update
    bash# apk upgrade  
    fetch https://mirrors.aliyun.com/alpine/latest-stable/main/x86_64/APKINDEX.tar.gz
    fetch https://mirrors.aliyun.com/alpine/latest-stable/community/x86_64/APKINDEX.tar.gz
    Upgrading critical system libraries and apk-tools:
    (1/1) Upgrading apk-tools (2.12.7-r3 -> 2.12.9-r3)
    Executing busybox-1.34.1-r7.trigger
    Executing glibc-bin-2.35-r0.trigger
    Continuing the upgrade transaction with new apk-tools:
    (1/39) Installing alpine-baselayout-data (3.2.0-r22)
    .......
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20

    3、备注

    3.1、 使用 HTTPS 可以有效避免国内运营商的缓存劫持
  • 相关阅读:
    Git实操图文详解系列教程(2)——GitHub核心操作
    JVM原理(一)JVM通识、JVM架构
    深入理解synchronized关键字
    使用OpenCV3处理图像
    iMazing3终极iPhone数据设备管理软件
    linux 系统时间、时区、date、timedatectl
    2022吴恩达机器学习课程——第一课
    leetcode 98 验证二叉搜索树
    jenkins pipeline 通过withCredentials连接项目服务器进行自动部署
    4G LTE教程
  • 原文地址:https://blog.csdn.net/u010025294/article/details/126283250