alpine apk軟件管理包工具的使用


=================alpine apk軟件管理包工具的使用===============


apk更換源:
使用阿里源鏡像
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
使用科大鏡像
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories

更新索引
update:從遠程鏡像源中更新本地鏡像源索引,update命令會從各個鏡像源列表下載APKINDEX.tar.gz並存儲到本地緩存,一般在/var/cache/apk/(Alpine在該目錄下)、 /var/lib/apk/ 、/etc/apk/cache/下

安裝包
add:命令從倉庫中安裝最新軟件包,並自動安裝必須的依賴包,也可以從第三方倉庫添加軟件包。add:安裝PACKAGES並自動解決依賴關系。
apk add openssh openntp vim
apk add --no-cache mysql-client
apk add docker --update-cache --repository http://mirrors.ustc.edu.cn/alpine/v3.4/main/ --allow-untrusted

安裝指定版本軟件包
apk add asterisk=1.6.0.21-r0
apk add 'asterisk<1.6.1'
apk add 'asterisk>1.6.1

卸載
del:卸載並刪除PACKAGES
apk del openssh openntp vim

升級
upgrade命令升級系統已安裝的所以軟件包(一般包括內核),當然也可指定僅升級部分軟件包(通過-u或–upgrade選擇指定)。
apk update #更新最新本地鏡像源
apk upgrade #升級軟件
apk add --upgrade busybox #指定升級部分軟件包

搜索
search命令搜索可用軟件包,-v參數輸出描述內容,支出通配符,-d或–description參數指定通過軟件包描述查詢。
apk search #查找所以可用軟件包
apk search -v #查找所以可用軟件包及其描述內容
apk search -v 'acf*' #通過軟件包名稱查找軟件包
apk search -v -d 'docker' #通過描述文件查找特定的軟件包

查看包信息
info命令用於顯示軟件包的信息。
apk info #列出所有已安裝的軟件包
apk info -a zlib #顯示完整的軟件包信息
apk info --who-owns /sbin/lbu #顯示指定文件屬於的包


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM