Linux: 软件包管理工具 apk 命令(Alpine Linux)

本文链接: https://xiets.blog.csdn.net/article/details/117205211

1. Alpine Linux

是基于 musl libc 和 busybox 的面向安全的轻量级 Linux 发行版。Alpine 的体积非常小,Alpine 的 Docker 镜像大小仅 5 MB 左右。Alpine 功能比 buysbox 完善,还提供了软件包管理工具 (Alpine Package Keeper)。

相关网站:

  • Alpine Linux 官网: https://www.alpinelinux.org/
  • Alpine Wiki: https://wiki.alpinelinux.org/
  • Alpine Package Keeper (apk): https://docs.alpinelinux.org/user-handbook/0.1a/Working/apk.html
  • Alpine apk 软件包搜索: https://pkgs.alpinelinux.org/
  • busybox: https://busybox.net/

其他 Linux 软件包管理工具:

  • apt (Debian/Ubuntu)
  • yum/dnf (Fedora/CentOS/RedHat)
  • snap (All Linux)

后面示例以 Alpine 3.13.5 为例。

2. 更新/安装/卸载 软件包

  • 更新
  • 安装

apk 命令格式: ,
其中每个子命令的 参数信息可以使用 查询,如:

  • 卸载

3. 查询/搜索/缓存 软件包

  • 列出软件包 (apk list)
  • 查询软件包的详细信息
  • 搜索软件包
  • 缓存管理

使用缓存需要先开启缓存: https://wiki.alpinelinux.org/wiki/Local_APK_cache

4. 下载/离线安装 apk 软件包

使用 命令下载软件包到本地 (.apk 文件):

下载软件包及其依赖项并离线安装示例:

5. apk –help

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户24690 人正在系统学习中

来源:xietansheng

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月22日
下一篇 2021年4月22日

相关推荐