Linux 包管理基础:apt、yum、dnf 和 pkg

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

大多数现代的类 Unix 操作系统都提供了一种中心化的机制用来搜索和安装软件。软件通常都是存放在存储库中,并通过包的形式进行分发。处理包的工作被称为包管理。包提供了操作系统的基本组件,以及共享的库、应用程序、服务和文档。

包管理系统除了安装软件外,它还提供了工具来更新已经安装的包。包存储库有助于确保你的系统中使用的代码是经过审查的,并且软件的安装版本已经得到了开发人员和包维护人员的认可。

在配置服务器或开发环境时,我们最好了解下包在官方存储库之外的情况。某个发行版的稳定版本中的包有可能已经过时了,尤其是那些新的或者快速迭代的软件。然而,包管理无论对于系统管理员还是开发人员来说都是至关重要的技能,而已打包的软件对于主流 Linux 发行版来说也是一笔巨大的财富。

本指南旨在快速地介绍下在多种 Linux 发行版中查找、安装和升级软件包的基础知识,并帮助您将这些内容在多个系统之间进行交叉对比

 

包管理系统:简要概述

Linux 包管理基础:apt、yum、dnf 和 pkg_第1张图片

 

更新

Linux 包管理基础:apt、yum、dnf 和 pkg_第2张图片

安装已更新

Linux 包管理基础:apt、yum、dnf 和 pkg_第3张图片

查看某个软件包的信息

Linux 包管理基础:apt、yum、dnf 和 pkg_第4张图片

搜索某个包

Linux 包管理基础:apt、yum、dnf 和 pkg_第5张图片

从存储库安装包

Linux 包管理基础:apt、yum、dnf 和 pkg_第6张图片

从本地文件系统安装一个包

Linux 包管理基础:apt、yum、dnf 和 pkg_第7张图片

删除一个或多个已安装的包

Linux 包管理基础:apt、yum、dnf 和 pkg_第8张图片

apt 命令

Linux 包管理基础:apt、yum、dnf 和 pkg_第9张图片

转载于:https://my.oschina.net/wuweixiang/blog/1817371

你可能感兴趣的:(Linux 包管理基础:apt、yum、dnf 和 pkg)