美文网首页
Linux中的包管理工具

Linux中的包管理工具

作者: FisherTige_f2ef | 来源:发表于2022-03-16 21:14 被阅读0次

什么是包管理工具

“ 包管理器(package manager)”(或“软件包管理器”)是一种工具,它允许用户在操作系统上安装、删除、升级、配置和管理软件包。软件包管理器可以是像“软件中心”这样的图形化应用,也可以是像 yum、apt-get 或 pacman 这样的命令行工具。

什么是包

一个“ 包(package)”(或“软件包”)通常指的是一个应用程序,它可以是一个 GUI 应用程序、 行工具或(其他软件程序需要的)软件库。包本质上是一个存档文件,包含二进制可执行文件、配置文件,有时还包含依赖关系的信息。

包管理系统概述

包管理系统的功能和优点大致相同,但打包格式和工具却因平台而异,例如

操作系统 格式 工具
Debian .deb apt,apt-cache,apt-get,dpkg
Unbuntu .deb apt,apt-cache,apt-get,dpkg
CentOS .rpm yum
Fedora .rpm dnf
FreeBSD Ports,.txs make,pkg

下面以最常用的CentOS作为常用命令的例子,其他的类推

更新包列表:yum check-update

更新已安装的包:sudo yum update

搜索某个包:
yum search search_string
yum search all search_string

查看某个包的软件信息:
yum info package
yum deplist package

从存储库安装包:
sudo yum install package
sudo yum install package1 package2 ...
sudo yum install -y package

从本地系统安装一个包:sudo yum install package.rpm

删除一个或者多个已安装的包:sudo yum remove package

更多具体命令建议使用:yum -h来查看使用帮助

相关文章

网友评论

      本文标题:Linux中的包管理工具

      本文链接:https://www.haomeiwen.com/subject/wicmdrtx.html