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是 ...
随机推荐
- POJ 1028:Web Navigation
Web Navigation Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 30828 Accepted: 13821 ...
- 2. Jetson TX2--python3下编译安装opencv3.4
https://cloud.tencent.com/developer/article/1327273 jetpack3.2自带了opencv3.3,但是只提供了python2.7的编译版本,所以也只 ...
- 关于SI4432数据手册的简单讲解
SI4432是高度集成度单芯片无线ISM收发器件.EZRadioPRO系列包括了发射机.接收机和射频收发器,让设计工程师可以有选择的设计利用里面的无线部分. SI4432提供了先进的无线功能,包括连续 ...
- RGB转到HSV色彩空间转换
原文链接:https://blog.csdn.net/lsg19920625/article/details/78416649
- nested exception is java.lang.IllegalArgumentException: warning no match for this type name: res [Xlint:invalidAbsoluteTypeName]
注:内有单词(sping)写错,请忽略,不影响程序运行 运行时报错: Exception in thread "main" org.springframework.beans.fa ...
- Java 语言特性【一】——JUC(Java 并发工具包)
引言 JUC即java.util.concurrent,是java提供的用于多线程处理的工具类库.重点关注 ConcurrentXXX.AtomicXXX.Executor.Caller&&a ...
- Android 心跳包心跳连接 如何实现android和服务器长连接呢?推送消息的原理
前言:现在的大多数移动端应用都有实时得到消息的能力,简单来说,有发送消息的主动权和接受消息的被动权.例如:微信,QQ,天气预报等等,相信好处和用户体验相信大家都知道吧. 提出问题:这种功能必须涉及cl ...
- eclipse导入tomcat源码
我的开发环境:windows7 64位 一.官网下载tomcat源码.在此奉上一站地址:http://archive.apache.org/dist/tomcat/: 二.编译源码生成.jar文件: ...
- 阿里云服务器centos下安装配置svn服务器
阿里云服务器centos下安装配置svn服务器 1.安装svn服务器端yum install subversion 从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提 ...
- 1)warning LNK4233
名称 test.exe 包含非 ASCII 字符,在具有除 936 以外的 ANSI 代码页的系统上可能不能加载 DLL 名称 练习动态库.dll 包含非 ASCII 字符,如果系统没有与用于链接此 ...