um方式在线安装软件

yum是yellowdog updater modified的缩写。

1.yum的安装与配置

rpm -qa | grep yum (检查yum是否已经安装,若没有任何显示,表示系统还没有安装yum工具);

#rpm -ivh yum-*.noarch.rpm (通过rpm包安装yum工具)

2.yum的配置: yum的配置文件有主配置文件/etc/yum.conf 、资源库配置目录/etc/yum.repos.d ,yum安装后,默认的一些资源库配置可能无法使用,可能需要修改。
默认情况下系统自带的资源库在 /etc/yum.repos.d目录下的 Centos-Base.repo文件中配置;

              #vi  CentOs-Base.repo  ([base]中是基本配置,mirrorlist=...表示yum从网上查找信息的地址)

3.yum的特点:
安装方便,自动解决增加或删除rpm包时遇到的依赖性问题
可以同时配置多个资源库
配置文件简单明了(/etc/yum.conf、 /etc/yum.repos.d/CentOs-Base.repo)
保持与RPM数据库的一致性

注意: yum会自动下载所有所需的升级资源包并默认放置在/var/cache/yum目录下。
4.yum的基本用法:
通过yum安装和删除RPM包
安装rpm包,如 dhcp 。命令;# yum install curl
检查更新rpm包 ,命令如下 : #yum check-update
更新所有的rpm包,命令: #yum update

yum info openssh (列出openssh软件包信息)

yum list sendmail (列出资源库中特定的可以安装或更新以及已经安装的rpm包)

yum search php(通过yum搜索php软件包)

#yum clear 或yum clear all (清除缓存中旧的rpm头文件和包文件)

5.yum只下载软件不安装的两种方法

5.1 通过yum自带一个工具: yumdownloader
例: # yumdownloader gcc
5.2 使用yum的一个插件:yum-downloadonly

yum -y install --downloadonly --downloaddir=/tmp httpd

--downloadonly 说明只下载
--downloaddir 指定安装到哪个目录下;
6.yum加速插件 yum-fastestmirror

yum-fastestmirror 插件可以自动选择速度最快的mirror

配置文件:/etc/yum/pluginconf.d/fastestmirror.conf
其中yum镜像的速度测试记录文件 /var/cache/yum/timedhosts.txt

安装加速插件: # yum install yum-plugin-fastestmirror

7.更换系统默认yum源为阿里云yum源

备份原来的yum源: # mv /etc/yum.repos.d/CentOs-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载阿里云的yum: #wget -O /etc/yum.repos.d/CentOs-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo (使用wget -O下载并以不同的文件名保存 )
清理缓存: # yum clean all 生成新的缓存 : #yum makecache (即从新的源下载新的缓存文件)

©著作权归作者所有:来自51CTO博客作者基层通信兵的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 使用pkg打包编译nodejs程序,手动设置缓存内容
  2. 看动画轻松理解「链表」实现「LRU缓存淘汰算法」
  3. LeetCode第 146 号问题: LRU 缓存机制
  4. 理解缓存系统的三个问题
  5. PHP使用redis作为缓存(高效技术)
  6. 你绝对想不到的laravel清理缓存方法
  7. 示例PHP MemCached高级缓存应用代码
  8. 详解PHP网页缓存技术优点及代码实例

随机推荐

  1. android中去掉标题栏和状态栏
  2. 【Android學習專題】搭建Android NDK环境
  3. Android 5.1源代码与Nexus设备工厂镜像下
  4. RatingBar
  5. android timed gpio (linux 3.0.0) 受时
  6. Android -- Sqlite事务
  7. Android ListView 去除边缘阴影、选中色
  8. 转:Android 发送短信的方法
  9. Android 隐藏StatusBar
  10. Android界面布局开发使用的标签介绍