什么是包管理工具
“ 包管理器(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来查看使用帮助
网友评论