一、RPM软件管理程序:rpm

1、RPM安装软件(install)

rpm命令的选项超级多,安装话直接使用-ivh即可,其余做了解即可

命令格式:rpm  -ivh  package_name.rpm

选项:

    -i  --install                        install的意思

    -v                                    显示安装详细过程信息

    -h          显示安装进度 

举例:

  • 安装原版光盘上的软件

  $ rpm -ivh  /mnt/package/package_name.rpm

  • 安装两个或者以上软件

  $ rpm -ivh a.rpm  b.rpm

  • 安装网络上面的rpm包

  $ rpm -ivh  http://website.name/path/pkgname.rpm 

2、rpm升级与更新

使用rpm升级软件非常的简单,直接使用-Uvh或者-Fvh来升级即可

命令格式:rpm  -[UF]vh   软件名

U与F的区别:

U       如果之前没有 安装有要升级 的软件,则先安装在升级

F       如果之前没有 安装有要升级 的软件,则放弃

3、rpm的查询功能(query)

命令格式    rpm    -q[ailcdRf]     软件名

选项:

-q                仅查询是否安装有某软件

-qa      列出所有的已安装软件

-qi               列出某软件的详细信息

-ql               列出某软件的所有文件目录所在完整文件名

-qc              列出某软件的配置文件

-qd    列出某软件的说明文件

-qR      列出某软件依赖文件

二、yum安装软件

1、yum的查询、安装、升级与卸载功能

查询命令格式:yum   [options]   command

选项:

-y                                                当需要输入时,自动提供yes

--installroot=/some/path             软件安装在/some/path而不是默认路径

search                                        搜寻某个软件名称或者描述的重要关键字

list                                               列出yum所管理的所有软件

info                                             与list相似

provides            从文件中搜寻软件

安装命令格式:yum    [option]   software_name

选项:

install                      安装

update                     更新

移除命令格式:yum   remove    software

2、yum的配置文件

yum的配置文件是/etc/yum.repos.d/CentOS-Base.repo

注释:

[base]               软件库的名字,中括号一定要存在,里面的名称可以随意取,但是不能有两个相同的软件库名称

name                说明软件库的意义,不太重要

mirrorlist   列出这个软件库可以使用的映射

baseurl     后面接软件库的实际网址,最重要,有些软件的官网下载很慢,使用镜像就会很快

enable              软件库的使能

gpgkey,gpgcheck使用默认值就可以

(十五)、linux软件的安装与查询-rpm与yum命令的更多相关文章

  1. linux软件的安装。使用rpm、yum或wget下载软件

    介绍 在linux中安装软件一般有一下几种方式: a.通过rpm包安装 b.通过yum在线安装(联网) c.weget url 在线下载软件(只负责下载,不安装) 1.通过rpm包来进行软件的安装和卸 ...

  2. 不同linux版本下内核/系统/软件的安装及查询

    (一)先介绍下使用apt-get 和使用yum 包管理工具的不同用法: 1.先看yum(redhat) yum的配置文件是/etc/yum.conf 更新:yum update 安装:yum inst ...

  3. 运维笔记10 (Linux软件的安装与管理(rpm,yum))

    概述:用rpm安装和管理软件(rpm解决依赖性),用yum安装与管理软件(yum解决依赖性). 1.linux的软件 linux能够说是一款改变时代的操作系统,可是一个操作系统再优秀假设没有好用的应用 ...

  4. Linux软件的安装与卸载

    configure作用:是源码安装软件时配置环境用的 他根据你的配置选项和你的系统情况生成makefile文件 为make 做准备 最常用的参数: ./configure --prefix 作用: 不 ...

  5. linux软件的安装,更新与卸载

    Linux常见的安装为tar,zip,gz,rpm,deb,bin等.我们可以简单的分为三类. 第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件: 第二:对应的有管理 ...

  6. 分享几种Linux软件的安装方法

    Linux软件安装由于不同的Linux分支,安装方法也互不相同,介绍几种常见的安装方法. 1. 源码安装,     对于本身具有开源血统的Linux系统来说,几乎所有的开源软件都支持在Linux平台运 ...

  7. Linux实践篇--linux软件的安装,更新与卸载

    本文出处:http://www.cnblogs.com/lhj588/archive/2012/07/17/2595328.html,感谢作者分享. Linux常见的安装为tar,zip,gz,rpm ...

  8. linux 软件的安装与Tarball

    Linux 系统上真正认识的可执行文件其实是二进制文件 ( binary program ) shell scripts 只是利用 shell (例如 bash) 这支程序的功能进行一些判断式,而最终 ...

  9. Linux软件的安装

    yum -y groups install "GNOME Desktop"  安装桌面系统startx  安装完成后输入指令进入到桌面化指令 安装tomcat sudo yum i ...

随机推荐

  1. java实验作业1

    1 //1已知圆的半径为10,求其周长及面积 2 package calsswork3; 3 4 public class test3_1 { 5 //求周长 6 public static doub ...

  2. mysql GTID主从复制故障后不停机恢复同步流程

    GTID实现主从复制数据同步 GTID是一个基于原始mysql服务器生成的一个已经被成功执行的全局事务ID,它由服务器ID以及事务ID组成,这个全局事务ID不仅仅在原始服务器上唯一,在所有主从关系的m ...

  3. 学习笔记(1):零基础掌握 Python 入门到实战-列表与元祖到底该用哪个?(二)...

    立即学习:https://edu.csdn.net/course/play/26676/338778?utm_source=blogtoedu 列表不能通过增加索引增加元素 可以使用list中的app ...

  4. moviepy音视频剪辑:视频基类VideoClip子类VideoFileClip、CompositeVideoClip、ImageSequenceClip介绍

    ☞ ░ 前往老猿Python博文目录 ░ 一.引言 在<moviepy音视频剪辑:moviepy中的剪辑相关类及关系>介绍了VideoClip主要有六个直接子类(VideoFileClip ...

  5. 第15.20节 PyQt(Python+Qt)入门学习:QColumnView的作用及开发中对应Model的使用

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.概述 在Qt Designer的Item Views(Model-based)部件中,Colum ...

  6. Fiddle抓包应用概述

    抓包: 抓包(packet capture)就是将网络传输发送与接收的数据包进行截获.重发.编辑.转存等操作,也用来检查网络安全.抓包也经常被用来进行数据截取等.说简单点就是抓取前端发送给服务器的数据 ...

  7. DokcerFile的添加及如何生成一个自定义镜像mycentos(四)

    最近在学习Docker,用commit去生成一个镜像,但是生成后的镜像非常臃肿,所以去学习了一下DockerFile. 前提条件: 已在虚拟机中成功安装Docker 简单的理解可以如下图所示: Doc ...

  8. Cookie 和JWT 并存同一项目代码记录

    Cookie管理后台管理,JWT对外提供接口验证 具体官方文档链接 使用 ASP.NET Core 中的特定方案授权 实现思路: 1.添加两种授权方式配置, AddAuthentication 的参数 ...

  9. 国际关注,Panda 交易所获悉美银监机构批准特许银行托管加密资产

    近期,Panda 交易所注意到,根据此前与Cointelegraph分享的一份声明,美国货币监理署(OCC)正在授予联邦特许银行托管加密货币的权限. 鉴于加密钱包与其他种类资产的托管要求不同,这一问题 ...

  10. 深入理解.NET/WPF内存泄漏

    众所周知,内存管理和如何避免内存泄漏(memory leak)一直是软件开发的难题.不要说C.C++等非托管(unmanaged)语言,即使是Java..NET等托管(managed)语言,尽管有着完 ...