CentOS 软件安装(yum 和 rpm)

CentOS 软件安装方法

常用的分为两种,

- yum install 安装包名 : 类似于 Debian 的 “ apt-get install 安装包名 “

- rpm -i rmp文件名 :类似于 Debian 的 “ dpkg -i deb文件名”

yum

yum 可以自动解决包的依赖性问题,便于管理大量系统的更新问题。yum 可同时配置多个资源库(Repository)配置文件为 /etc/yum.conf

yum 常用命令如下,

1) rpm包的更新

yum check-update     # 检查可以更新的软件包
yum update           # 更新所有的软件包
yum upgrade          # 大规模的升级

2) rpm包的安装和删除

yum install 安转包名
yum remove 安转包名

3) yum缓存的相关命令

yum clean packages      # 清除缓存中rpm包文件
yum clean headers       # 清除缓存中rpm的头文件
yum clean old headers   # 清除缓存中旧的头文件
yum clean all           # 清除缓存中旧的rpm包和头文件

4) 软件包信息查询

yum list         # 列出资源库中所有可以安装或更新的rpm包
yum list firfox*     # 列出资源库中特定的可以安装或更新的rpm包,包名中可以使用通配符
yum list updates     # 列出资源库中所有可以更新的rpm包
yum list installed   # 列出已经安装的所有的rpm包
yum list extras     # 列出已经安装的但是不包含在资源库中的rpm包
yum info         # 列出资源库中所有可以安装或更新的rpm包的信息
yum info firefox*     # 列出资源库中特定的可以安装或更新的rpm包的信息,包名中可以使用通配符
yum info updates     # 列出资源库中所有可以更新的rpm包的信息
yum info installed   # 列出已经安装的所有的rpm包的信息
yum info extras      # 列出已经安装的但是不包含在资源库中的rpm包的信息
yum search firofox    # 搜索匹配特定字符的rpm包
yum provides firefox  # 搜索包含特定文件的rpm包

rpm

1) 查询系统装已安装的软件信息

rpm -qa           # 查询系统中已经安装的软件
rpm -qf 文件名的绝对路径   # 查询一个已经安装的文件属于哪个软件包
rpm -ql 软件名        # 查询已安装软件包都安装到何处
rpm -qi 软件名        # 查询一个已安装软件包的信息
rpm -qc 软件名        # 查看一下已安装软件的配置文件
rpm -qd 软件名        # 查看一个已经安装软件的文档安装位置
rpm -qR 软件名        # 查看一下已安装软件所依赖的软件包及文件

2) 对于未安装的软件包信息查询

rpm -qpi rpm文件    # 查看一个软件包的用途、版本等信息
rpm -qpl rpm文件    # 查看一件软件包所包含的文件
rpm -qpd rpm文件    # 查看软件包的文档所在的位置
rpm -qpc rpm文件    # 查看一个软件包的配置文件
rpm -qpR rpm文件    # 查看一个软件包的依赖关系

3) 软件包的安装、升级、删除等

rpm -ivh rpm文件   # 安装一个rpm包
rpm -Uvh rpm文件   # 升级一个rpm包
rpm -e 软件名      # 删除一个rpm包, 如何需要不管依赖问题,强制删除软件,在如上命令其后加上 --nodeps

4) 签名导入

rpm --import 签名文件
rpm --import RPM-GPG-KEY

完。

原文地址:https://www.cnblogs.com/gaowengang/p/8372200.html

时间: 2024-10-03 13:13:08

CentOS 软件安装(yum 和 rpm)的相关文章

Linux 之 软件安装-yum、rpm、源码安装

软件安装-yum.rpm.源码安装 感谢:[千峰教育] 一.Yum安装软件: 基本说明: 1.yum相当于windows上面的360的软件中心,appstore,安卓的应用商店. 2.yum是redhat系列发行版的软件安装命令,debian系列用的是apt-get. 3.yum安装软件的来源得存在一个地方,这个地方叫做软件仓库,又叫yum源. 4.yum源的配置文件在/etc/yum.repos.d/这个目录下面. 更换yum源: 进入目录:cd /etc/yum.repos.d 备份文件:m

redhat centos 软件安装 卸载 区别

redhat centos 软件安装 一.安装方式: 1.源码安装:(源码建议放在/usr/local/src,如:/usr/local/src/php7) (1)配置:./configure:./configure --prefix=绝对路径(需在源码目录中执行. 指定安装位置,  如:./configure --prefix=/usr/local/php7) (2)编译:make (3)安装: make install (4)启动服务:查看源码目录中的 INSTALL 文件,可知启动命令 (

centos 软件安装

软件安装主要分rpm(二进制)和源码包两种方式 rpm安装: 软件rpm搜索下载方式 如:百度搜索 XX软件名 rpm 如:挂载光盘安装,系统安装盘中集成了很多常用软件的rpm包 常用命令: 如:通过配置http源地址直接下载安装 rpm -q [软件名] //检查服务.软件是否安装(返回软件版本.大小.安装时间.安装来源.用途等信息) rpm -ql [软件名] //查看软件安装路径以及配置文件路径 软件安装 rpm -ivh [软件名的完整名称.rpm] //软件安装:-i[install]

linux中系统的软件安装 yum/rpm

1.yum介绍Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装.2.yum 命令的详细用法yum install httpd -y 安装httpd服务 加-y 是不需要交互式安装 直接安装不加则会问你需不需要安装 然后确认yyum remove htt

软件安装与管理--rpm、yum

一.rpm包管理器 1.介绍rpm 在linux系统中,服务是要通过程序来提供的,通过调用API接口编写好之后的源码包文件对于普通用户来说,安装起来较为繁琐.于是人们将源码在编译安装的环境下制作了更加高级的rpm包,它的最大特点是避免了对原软件包的编译安装,以更加简便的安装方式提供给用户.可以使用rpm(RedhatPackage Manager)管理器来进行安装. rpm包格式 2.rpm包管理器 <1>安装 rpm {-i|--install} [install-options] PACK

CentOS 软件安装--卓越软件管理

Linux 作为开源系统其软件管理解决了纷繁复杂的开源软件安装,卸载维护,软件依赖的问题.今天介绍下CentOS的软件管理器. 开源软件设计中秉承了利用小而精巧的程序来实现复杂的功能实现.在这个过程中,各个小程序之间就有了不少的设计依赖,对于我们这样的小白,安软件解决软件依赖是很头疼的一件事.Linux 牛人们开发了软件管理软件方便我们安装软件,免除了自己动手编译,更自动解决依赖关系.这里简单介绍CentOS发行版的软件包管理器. CentOS中软件安装分为三种方式:rpm包管理器.YUM软件管

Centos软件安装基础知识

软件包形式 压缩包xxx.tar.gz 源码 二进制 : 编译安装软件包管理:rpm 平台上的包都是稳定版beta版都在 软件 rpm包 命令就叫 rpm 不能自动解决依赖关系rpm 的文件名为 5部分name version 版本编号 编号版本最后一位 奇数为测试版 偶数为稳定版release 版本发布次数architectures 适用平台扩展名 安装软件包rpm -ivh 软件包名 rpm -qa | grep 软件名查询是否安装 软件 rpm -e 软件 卸载软件 rpm 软件名 --f

centos 7的yum与rpm选项

yum命令的选项: yum check-update:列出所有可更新的软件清单. yum update:更新所有软件. yum install :仅安装指定软件. yum update <package_name>:仅更新指定的软件. yum list:获得系统中的软件安装情况,也可查询软件仓库中可用的软件包列表. yum list installed:表示只列出系统中安装的软件包. yum list available:表示只列出软件仓库中可用(尚未安装)的软件包. yum list upd

CentOS软件安装目录查找

注:一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找. 指令名称:whereis 功能介绍:在特定目录中查找符合条件的文件.这些文件的烈性应属于原始代码,二进制文件,或是帮助文件. 语法格式:whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...] 常用参数说明: -b 只查找二进制文件. -B <目录> 只在设置的目录下查找二进制文件. -f 不显示文件名前的路径名