更新Alpine Linux源
- 國內鏡像源
清華TUNA鏡像源:https://mirror.tuna.tsinghua.edu.cn/alpine/
中科大鏡像源:http://mirrors.ustc.edu.cn/alpine/
阿里雲鏡像源:http://mirrors.aliyun.com/alpine/
- 如何配置軟件源
可以使用如下命令:
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
也可以直接編輯 /etc/apk/repositories 文件。以下是 v3.5 版本的參考配置:
$ vi /etc/apk/repositories # /media/cdrom/apks http://mirrors.ustc.edu.cn/alpine/v3.5/main http://mirrors.ustc.edu.cn/alpine/v3.5/community
upgrade命令升級系統已安裝的所以軟件包(一般包括內核),當然也可指定僅升級部分軟件包(通過-u或–upgrade選擇指定)。upgrade:升級當前已安裝的軟件包
$ apk update #更新最新本地鏡像源 $ apk upgrade #升級軟件 $ apk add --upgrade busybox #指定升級部分軟件包
search命令搜索可用軟件包,-v參數輸出描述內容,支出通配符,-d或–description參數指定通過軟件包描述查詢。search:搜索軟件包
$ apk search #查找所以可用軟件包 $ apk search -v #查找所以可用軟件包及其描述內容 $ apk search -v 'acf*' #通過軟件包名稱查找軟件包 $ apk search -v -d 'docker' #通過描述文件查找特定的軟件
alpine 提供了非常好用的apk軟件包管理工具,
可以方便地安裝、刪除、更新軟件。
#查詢openssh相關的軟件包
apk search openssh
#安裝一個軟件包
apk add xxx
#刪除已安裝的xxx軟件包
apk del xxx
#獲取更多apk包管理的命令參數
apk --help
#比如安裝常用的網絡相關工具:
#更新軟件包索引文件
apk update
#用於文本方式查看網頁,用於測試http協議
apk add curl
#提供了查看網絡連接的協議端口的命令ss,可以替代netstat命令
apk add iproute2
http://mirrors.ustc.edu.cn/help/alpine.html