(十五)、linux软件的安装与查询-rpm与yum命令
一、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命令的更多相关文章
- linux软件的安装。使用rpm、yum或wget下载软件
介绍 在linux中安装软件一般有一下几种方式: a.通过rpm包安装 b.通过yum在线安装(联网) c.weget url 在线下载软件(只负责下载,不安装) 1.通过rpm包来进行软件的安装和卸 ...
- 不同linux版本下内核/系统/软件的安装及查询
(一)先介绍下使用apt-get 和使用yum 包管理工具的不同用法: 1.先看yum(redhat) yum的配置文件是/etc/yum.conf 更新:yum update 安装:yum inst ...
- 运维笔记10 (Linux软件的安装与管理(rpm,yum))
概述:用rpm安装和管理软件(rpm解决依赖性),用yum安装与管理软件(yum解决依赖性). 1.linux的软件 linux能够说是一款改变时代的操作系统,可是一个操作系统再优秀假设没有好用的应用 ...
- Linux软件的安装与卸载
configure作用:是源码安装软件时配置环境用的 他根据你的配置选项和你的系统情况生成makefile文件 为make 做准备 最常用的参数: ./configure --prefix 作用: 不 ...
- linux软件的安装,更新与卸载
Linux常见的安装为tar,zip,gz,rpm,deb,bin等.我们可以简单的分为三类. 第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件: 第二:对应的有管理 ...
- 分享几种Linux软件的安装方法
Linux软件安装由于不同的Linux分支,安装方法也互不相同,介绍几种常见的安装方法. 1. 源码安装, 对于本身具有开源血统的Linux系统来说,几乎所有的开源软件都支持在Linux平台运 ...
- Linux实践篇--linux软件的安装,更新与卸载
本文出处:http://www.cnblogs.com/lhj588/archive/2012/07/17/2595328.html,感谢作者分享. Linux常见的安装为tar,zip,gz,rpm ...
- linux 软件的安装与Tarball
Linux 系统上真正认识的可执行文件其实是二进制文件 ( binary program ) shell scripts 只是利用 shell (例如 bash) 这支程序的功能进行一些判断式,而最终 ...
- Linux软件的安装
yum -y groups install "GNOME Desktop" 安装桌面系统startx 安装完成后输入指令进入到桌面化指令 安装tomcat sudo yum i ...
随机推荐
- ESP8266 ESP-01制作B站粉丝计数器 | Arduino IDE开发ESP8266 | ESP8266存储读取用户数据
1.实物图 2.原理图 3.Arduino程序 在程序中修改自己的B站UID和自己家的WiFi名称及密码即可. /*B站粉丝计数器*/ /******************************* ...
- Apache HTTPD 换行解析漏洞--CVE-2017-15715
CVE-2017-15715 一.漏洞描述 Apache HTTPD是一款HTTP服务器,它可以通过mod_php来运行PHP网页.其2.4.0~2.4.29版本中存在一个解析漏洞,在解析PHP时,1 ...
- Beta冲刺随笔——Day_Three
这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 Beta 冲刺 这个作业的目标 团队进行Beta冲刺 作业正文 正文 其他参考文献 无 今日事今日毕 林涛: ...
- spring-boot-starter
Spring Boot Starter 是在 SpringBoot 组件中被提出来的一种概念,stackoverflow 上面已经有人概括了这个 starter 是什么东西,想看完整的回答戳 这里. ...
- 【2014广州市选day1】JZOJ2020年9月12日提高B组T3 消除游戏
[2014广州市选day1]JZOJ2020年9月12日提高B组T3 消除游戏 题目 Description 相信大家玩过很多网络上的消除类型的游戏,一般来说就是在一个大拼图内找出相同的部分进行最大程 ...
- 跟我一起学Redis之Redis持久化必知必会
前言 Redis是出了名的速度快,那是因为在内存中进行数据存储和操作:如果仅仅是在内存中进行数据存储,那就会导致以下问题: 数据随进程退出而消失:当服务器断电或Redis Server进程退出时,内存 ...
- Scrapy简明教程
本文通过示例简要介绍一下使用Scrapy抓取网站内容的基本方法和流程. 继续阅读之前请确保已安装了scrapy. 基本安装方法为:pip install scrapy 我们已经在之前的文章中初步介绍了 ...
- 第10.4节 Python模块的弱封装机制
一. 引言 Python模块可以为调用者提供模块内成员的访问和调用,但某些情况下, 因为某些成员可能有特殊访问规则等原因,并不适合将模块内所有成员都提供给调用者访问,此时模块可以类似类的封装机制类似的 ...
- WEB安全漏洞挖掘向入坑指北
这个指北不会给出太多的网站和方向建议,因为博主相信读者能够从一个点从而了解全局,初期的时候就丢一大堆安全网址导航只会浇灭人的热情,而且我也不适合传道授业解惑hhh 安全论坛: 先知社区 freebuf ...
- Github 美化设置个人主页
起因是发现自己follow的大师傅个人主页跟普通的不太一样: 猜测应该是Github啥时候出现的新功能,查了一下,发现可以通过创建同名仓库来实现个人主页的美化设置 首先在 GitHub 上建立一个与自 ...