linux(centos 7)安装及使用yum
yum介绍:
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
1、下载yum
在线下载或手动下载
wget http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz
2、解压文件
tar zxvf yum-3.4.3.tar.gz
3、创建配置文件(必须),如果不创建yum.conf的话,下面运行./yummain.py install yum的话会报错
touch /etc/yum.conf
4、切换目录并安装
cd yum-3.4.3
./yummain.py install yum
5、是否成功
base | 3.7 kB 00:00
base/primary_db | 4.5 MB 00:07
extras | 3.5 kB 00:00
extras/primary_db | 23 kB 00:03
出现以上提示就证明yum已经安装成功了。
6、查看版本
rpm -qa|grep yum
7、更新
yum check-update
yum -y update
yum clean all
8、更新说明!!!:
Linux升级命令有两个分别是yum upgrade和yum update, 这个两个命令是有区别的:
代码如下:
yum -y update
升级所有包同时也升级软件和系统内核(慎用)
代码如下:
yum -y upgrade
只升级所有包,不升级软件和系统内核
实验分别测试 yum -y upgrade和yum -y update
二、常用命令:
1、安装rpm包:
yum install RPM包
2、删除rpm包,包括与该包有依赖性的包:
yum remove 包名
3、检查可更新的rpm包:
yum check-update
4、更新所有的rpm包:
yum update
5、更新指定的rpm包:
yum update 包名
6、大规模的升级版本:
yum upgrade
7、列出资源库中所有可以安装或更新的rpm包的信息:
yum info
8、列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息:
yum info 包名
9、列出资源库中所有可以更新的rpm包的信息:
yum info updates
10、列出已经安装的所有的rpm包的信息:
yum info installed
11、列出已经安装的但是不包含在资源库中的rpm包信息:
yum info 包名
12、列出资源库中所有可以更新的rpm包:
yum list updates
13、列出已经安装的所有rpm包:
yum list installed
14、列出已经安装的但不包含在资源库中的rpm包:
yum list extras
15、列出资源库中所有可以安装或更新的rpm包:
yum list
16、列出资源库中特定的可以安装或更新以及已经安装的rpm包:
yum list 包名
17、搜索匹配特定字符的rpm包的详细信息:
yum search 包名
18、搜索包含特定文件名的rpm包:
yum provides 包名
19、清除暂存的rpm包文件:
yum clean packages
20、清除暂存的rpm头文件:
yum clean headers
21、清除暂存中旧的rpm旧文件:
yum clean oldheaders
22、清除暂存中旧的rpm头文件和包文件:
yum clean
或
yum clean all
linux(centos 7)安装及使用yum的更多相关文章
- NoSql1 在Linux(CentOS)上安装memcached及使用
前言: 今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...
- linux/centos下安装nginx(rpm安装和源码安装)详细步骤
Centos下安装nginx rpm包 ...
- 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇
分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...
- 如何在linux CentOS 上安装chrome 谷歌浏览器?
获得linux命令的root权限:http://blog.csdn.net/mddy2001/article/details/76521101. 更改密码在终端中输入:sudo passwd root ...
- Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
近日需要将PostgreSQL数据库从Windows中迁移到Linux中,Linux CentOS 7 安装PostgreSQL 9.5.17 安装过程 特此记录. 安装环境: 数据库:Postgre ...
- Linux(CentOs)下安装Phantomjs + Casperjs
Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...
- Linux CentOS下安装Tomcat9
本文讲解在Linux CentOS下安装Tomcat9,以及Web项目的部署发布. 环境:阿里云ECS 云服务器Linux CentOS 使用XShell客户端连接服务器,进行操作实践. 1.下载To ...
- Linux(Centos)之安装Nginx及注意事项
1.Nginx的简单说明 a. Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,期初开发的目的就是为了代理电子邮件服务器室友:Igor Sysoev开发 ...
- Linux(Centos)之安装Redis及注意事项
1.redis简单说明 a.在前面我简单的说过redis封装成共用类的实现,地址如下:http://www.cnblogs.com/hanyinglong/p/Redis.html. b.redis是 ...
随机推荐
- Python操作APP -- Appium-Python-Client
Appium连接模拟器 pip install Appium-Python-Client 使用Appium定位或者使用辅助定位工具 SDK安装目录/tools/bin,双击此辅助定位工具 from a ...
- HTML拖放
<html><head><style>.droptarget { float: left; width: 100px; height: 35p ...
- HZNU-ACM寒假集训Day4小结 最短路
最短路 1.Floy 复杂度O(N3) 适用于任何图(不存在负环) 模板 --kuangbin #include<iostream> #include<cstdio> #in ...
- Day 1:线程与进程系列问题(一)
一.进程与线程 进程:正在执行的程序称为一个线程,主要负责内存空间的划分. 线程:线程在一个进程中负责代码的执行,就是进程中的一个执行路径. 多线程:在一个进程中有多个线程同时在执行不同的任务(同时指 ...
- 2020/1/30 PHP代码审计之CSRF漏洞
0x00 CSRF漏洞 CSRF(Cross-site request forgery)跨站请求伪造:也被称为"One Click Attack"或者Session Riding, ...
- JavaSE--java是值传递还是引用传递
引用是已定义的变量的别名. 按引用传递就是一个变量使用两个名称. 两个变量在内存中的地址都是一样的. 按值传递, 传递的是值的拷贝. C++中可以通过传引用来改变传入的参数的值.在C++中可以通过以下 ...
- 什么是控制反转IOC
1.IOC 是什么 IOC- Inversion of Control , 即“控制反转” ,不是一个技术,而是一个设计思想,在java 开发中,IOC意味着将你设计好的Java 对象交个容器控制,而 ...
- mysql 杂
mysql> show create table table_name|view_name \G; 可以查看是视图还是表 \G 放到sql语句后,可以使每个字段打印到单独的行 1 I ...
- java正则 读取html 获取标题/超链接/链接文本/内容
java正则 读取html 获取标题/超链接/链接文本/内容 参考链接:http://yijianfengvip.blog.163.com/blog/static/175273432201142785 ...
- mysql插入文本文档及读取
1.把本地的一个文件插入到数据库中,数据库字段用text保存 public static void main(String[] args) { PropKit.use(“pro.txt”);Druid ...