Skip to content

Commit 757dc65

Browse files
committed
jaywcjlove#42 apk command add example.
1 parent 79e4c8f commit 757dc65

File tree

1 file changed

+34
-3
lines changed

1 file changed

+34
-3
lines changed

command/apk.md

Lines changed: 34 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,51 @@ apk
33

44
Alpine Linux 下的包管理工具
55

6-
## quick start
6+
## 使用实例
77

8-
```
8+
```bash
99
apk install xxx
1010
apk search xxx # 支持正则
1111
apk info xxx # 查看包的详细信息
1212
apk show # list local package
13+
# 卸载并删除 包
14+
apk del openssh openntp vim
15+
```
16+
17+
### 升级
18+
19+
upgrade命令升级系统已安装的所以软件包(一般包括内核),当然也可指定仅升级部分软件包(通过-u或–upgrade选择指定)。
20+
21+
```bash
22+
apk update # 更新最新本地镜像源
23+
apk upgrade # 升级软件
24+
apk add --upgrade busybox # 指定升级部分软件包
25+
```
26+
27+
### 搜索
28+
29+
```bash
30+
apk search # 查找所以可用软件包
31+
apk search -v # 查找所以可用软件包及其描述内容
32+
apk search -v 'acf*' # 通过软件包名称查找软件包
33+
apk search -v -d 'docker' # 通过描述文件查找特定的软件包
34+
```
35+
36+
### 查看包信息
37+
38+
info命令用于显示软件包的信息。
39+
40+
```bash
41+
apk info # 列出所有已安装的软件包
42+
apk info -a zlib # 显示完整的软件包信息
43+
apk info --who-owns /sbin/lbu # 显示指定文件属于的包
1344
```
1445

1546
## 笔记
1647

1748
还是蛮喜欢 alpine 的,简单纯粹
1849

19-
```
50+
```bash
2051
apk add iproute2 # ss vs netstat
2152
ss -ptl
2253
apk add drill # drill vs nslookup&dig

0 commit comments

Comments
 (0)