linux系统程序安装(一)yum工具

yum安装工具类似appstore,运用yum工具可以方便的下载所需的程序,同时yum工具会自动检查程序的依赖关系,并安装相应的依赖包,有点像windows的某些大型软件安装程序会自动检查帮你安装程序运行所需要的vc库、DiretX程序,实现安装即可用的目标。

一、yum工具

工具语法:yum [options] COMMAND +Pakage名
较一般的命令多了一个叫COMMAND的参数,我们经常执行的yum install 命令中,install就是COMMAND一种。

命令
check 检查 RPM 数据库问题
check-update 检查是否有可用的软件包更新
clean 删除缓存数据
deplist 列出软件包的依赖关系
distribution-synchronization 已同步软件包到最新可用版本
downgrade 降级软件包
erase 从系统中移除一个或多个软件包
groups 显示或使用、组信息
help 显示用法提示
history 显示或使用事务历史
info 显示关于软件包或组的详细信息
install 向系统中安装一个或多个软件包
list 列出一个或一组软件包
load-transaction 从文件名中加载一个已存事务
makecache 创建元数据缓存
provides 查找提供指定内容的软件包
reinstall 覆盖安装软件包
repo-pkgs 将一个源当作一个软件包组,这样我们就可以一次性安装/移除全部软件包。
repolist 显示已配置的源
search 在软件包详细信息中搜索指定字符串
shell 运行交互式的 yum shell
swap Simple way to swap packages, instead of using shell
update 更新系统中的一个或多个软件包(注意与upgarade的区别)
updateinfo Acts on repository update information
upgrade 更新软件包同时考虑软件包取代关系
version 显示机器和/或可用的源版本。

yum工具安装程序包应用示例
1、列出repo源中可用的rpm包
命令:yum list
该命令输出结果分两部分,一是你系统中已经安装的包、二是你的repo源上可以安装的包,我们可以把结果输出至一个文件查看。

看输出的结果

2、根据关键字查找rpm包
命令:yum search “需要查找的命令”或者 yum list | grep ‘需要查找的命令’


后一种方式较好,还能将关键字标出来

3、根据命令查找是哪个rpm包提供的
命令:yum provides ‘命令’(注意是第三人称单数“provides”,不是动词原型“provide”,不要敲漏了字母)

4、安装一个rpm包
命令:yum install 包名(so easy!)

5、卸载一个rpm包
命令:yum remove 包名 或者 yum erase 包名
注意yum会卸载包及依赖的包,有时会比较危险,会把一些关键组件卸载掉,使用该命令时最好不要加-y自动确认选项

6、

原文地址:http://blog.51cto.com/11934539/2058981

时间: 2024-08-02 06:29:55

linux系统程序安装(一)yum工具的相关文章

linux系统程序安装(二)yum工具2-yum源管理

继续我们的yum工具应用之旅,yum工具之所以方便就是因为有方便的在线云库,实际工作中我们可能没办法链接互联网,或者我们想安装的程序原生源那么我们能不能用其他方式应用方便的yum源呢? 一.使用光盘作为yum源1.将光盘挂载到/mnt目录下2.在/etc/yum.repos.d/目录下新建dvd.repo然后编辑这个文件[dvd]name=install dvdbaseurl=file:///mntenabled=1gpgcheck=0写进上面内容 3.清掉缓存,重做cacheyum clean

Linux下程序安装:rpm工具

在CentOS系统中linux下的程序管理主要会用到rpm,yum,与源码编译这几种手段,这篇文章主要对于rpm工具的使用做简要介绍. 软件安装到计算机上,能够正常运行并使用,是要进行一系列复杂的操作的,平常我们安装软件基本上不需要几个步骤,是因为软件厂商对软件进行了特殊的处理,能够让我们非常方便的使用,编译安装好的rpm包就是其中一种手段.由于rpm是通过预编译并打包成为rpm包的形式,再加以安装的一种方式,并且还能够进行数据库的记载,所以rpm有以下的优点: 1.rpm内含已经编译好的程序与

Linux系统程序包管理---YUM

YUM 一. CentOS: yum, dnf 1.YUM: (Yellow dogUpdate Modifier),rpm的前端程序,用来解决软件包相关依赖性,可以在多个库之间定位软件包,up2date的替代工具 2.yum repository: yum repo 存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录下:repodata) 注意: repodata目录所在的位置就是仓库所指向的路径 3.文件服务器: ftp:// http:// file:///(本地的,默认是光盘)

linux系统程序安装(三)源码包安装程序

源码包安装是日常使用过程中最经常的安装方式,比如nagios套件.apche等重要软件都是源码包方式安装,源码包编译安装技术是运维技术中比较重要的部分. 一.源码包安装位置 运维时,最好把要跑的业务包放到/usr/local/src下,方便其他管理员管理代码. 转载一篇博客中的解析:(转载至https://itony.me/769.html) 二.源码安装方法 源码安装分为三个步骤:(1)./configure 定制程序的某些参数.检测系统是否具备程序运行的某些库.配置完成后,会生成mskefi

Linux系统如何安装设置Nmap工具

本文是关于如何在企业环境中使用Nmap安全工具的系列应用指南的第三讲. Linux是运行Nmap工具软件最常用的平台.事实上,大多数Linux发布版都包含Nmap,尽管Nmap也许不是默认安装的.即使你的系统已经有了一个Nmap软件,你还应该考虑升级到最新的版本,下载的网址是:http://www.insecure.org/nmap/download.html(注:并非所有的Nmap发布版都有一种特殊的Nmap计划签名密钥.这个密钥可以从这个网站获得:http://www.insecure.or

Linux系统下安装 LSI StorCLI64工具查看和管理raid卡

OS环境:CentOS 6.3/CentOS 7.1 一.可用如下命令查询服务器raid卡硬件相关信息: [[email protected] /]# dmesg | grep raid megaraid_sas 0000:04:00.0: PCI INT A -> GSI 30 (level, low) -> IRQ 30 megaraid_sas 0000:04:00.0: setting latency timer to 64 megaraid_sas 0000:04:00.0: irq

Linux系统中 安装Vmware Toolst工具

前提: 安装虚拟机.可以参考:在Windows上安装虚拟机详细图文教程 安装Linux.可以参考:在VMware Workstation里的Linux操作系统的安装——红旗桌面7.0 第一步,如下图所示,加载Vmware Toolst安装文件. 第二步:断开连接. 第三步: 重新连接. 点击“Vmware Tools”,然后打开虚拟光驱. 选择“用Dolphin打开”,然后点击“确定”. 第四步: 打开了虚拟光驱,把里面的Vmware Tools……压缩文件复制到tmp文件夹下面. 第五步:然后

如何实现在虚拟机上的Linux系统上安装vmware tools

如何实现在虚拟机上的Linux系统上安装vmware tools工具 作者:何扬   时间:2017年9月23日  上午8:29:16 [安装目的]Linux下需要安装VMware Tools工具来实现主机和虚拟机直接文件复制粘贴功能. [基本流程] 1.首先,打开虚拟机,进入Linux系统登录界面,请以以root用户登入系统. 2.点击虚拟机VM菜单栏--虚拟机--安装VMware Tools,如图A-1所示(作者这里显示的是"重新安装VMware Tools",是因为作者之前已经安

linux软件包的安装之----yum前端工具

YUM介绍:RPM前端工具,在将rpm包依赖关系做成数据库的前提下,自动查找依赖关系,并从某个仓库(repository)下载到所需要的安装包并在本地完成安装:在客户端,用yum可以安装在本地配置文件中可以找到的仓库,通过仓库的元数据(仓库(repository)中的rpm包的rpm信息被抽取出来,制作成yum仓库的元数据),可以知道仓库中有哪些软件包,以及对应的安装依赖关系.****例如:如果要安装Z,Z依赖X.Y,查到本地已经安装Y,则yum只需要从仓库(repository)中下载Z.X安