Linux命令 apk -Alpine Linux 下的包管理工具

2021-10-08 11:40 更新

apk

Alpine Linux 下的包管理工具

使用實例

apk install xxx                   #  安裝包
apk search xxx                    #  查找包,支持正則
apk info xxx                      #  查看包的詳細信息
apk show                          #  展示本地包列表
apk del openssh openntp vim       #  卸載并刪除包(這里卸載了openssh openntp vim 三個包)

升級

?upgrade?命令升級系統(tǒng)已安裝的所有軟件包(一般包括內(nèi)核),當然也可指定僅升級部分軟件包(通過?-u?或?–upgrade?選擇指定)。

apk update                  #  更新最新本地鏡像源
apk upgrade                 #  升級軟件
apk add --upgrade busybox   #  指定升級部分軟件包

搜索

apk search                 # 查找所有可用軟件包
apk search -v              # 查找所有可用軟件包及其描述內(nèi)容
apk search -v 'acf*'       # 通過軟件包名稱查找軟件包
apk search -v -d 'docker'  # 通過描述文件查找特定的軟件包

查看包信息

?info?命令用于顯示軟件包的信息。

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

筆記

還是蠻喜歡 alpine 的,簡單純粹

apk add iproute2 # ss vs netstat
ss -ptl
apk add drill # drill vs nslookup&dig

crond # 開啟 cron 服務
crontab -l -e

apk add xxx
apk search -v xxx
apk info -a xxx
apk info
echo -e "http://mirrors.aliyun.com/alpine/v3.6/main\nhttp://mirrors.aliyun.com/alpine/v3.6/community" > /etc/apk/repositories
apk update

#  存儲
ibu # alpine 本地備份

#  網(wǎng)絡
echo "shortname" > /etc/hostname
hostname -F /etc/hostname
/etc/hosts
/etc/resolv.conf #  DNS配置
modprobe ipv6 #  啟用ipv6
echo "ipv6" >> /etc/modules
iface #  接口配置
apk add iptables ip6tables iptables-doc


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號