yum的使用詳解

um方式在線安裝軟件php

yum是yellowdog updater modified的縮寫。數據庫

1.yum的安裝與配置 緩存

rpm -qa | grep yum (檢查yum是否已經安裝,若沒有任何顯示,表示系統尚未安裝yum工具);

#rpm -ivh yum-*.noarch.rpm (經過rpm包安裝yum工具)ssh

2.yum的配置: yum的配置文件有主配置文件/etc/yum.conf 、資源庫配置目錄/etc/yum.repos.d ,yum安裝後,默認的一些資源庫配置可能沒法使用,可能須要修改。
默認狀況下系統自帶的資源庫在 /etc/yum.repos.d目錄下的 Centos-Base.repo文件中配置;curl

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

3.yum的特色:
安裝方便,自動解決增長或刪除rpm包時遇到的依賴性問題
能夠同時配置多個資源庫
配置文件簡單明瞭(/etc/yum.conf、 /etc/yum.repos.d/CentOs-Base.repo)
保持與RPM數據庫的一致性ide

注意: 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-downloadonlyurl

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 (即重新的源下載新的緩存文件)

相關文章
相關標籤/搜索