亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Linux 命令:yum

Original 2016-11-08 09:41:37 583
abstract:一、yum簡(jiǎn)介YUM(Yellowdog Updater,Modified)是一個(gè)RPM的前端程序,主要目的是設(shè)計(jì)用來(lái)自動(dòng)解決RPM的依賴關(guān)系問(wèn)題。為什么要使用yum:rpm軟件包形式管理軟件雖然方便,但是需要手工解決軟件包的依賴關(guān)系,很多時(shí)候安裝一個(gè)軟件需要首先安裝一個(gè)或多個(gè)(有時(shí)多達(dá)上百個(gè))其他軟件,手工解決很復(fù)雜。使用YUM可以解決這個(gè)問(wèn)題。yum的特點(diǎn):     ?、僮詣?dòng)解決依賴關(guān)系&nb

一、yum簡(jiǎn)介

YUM(Yellowdog Updater,Modified)是一個(gè)RPM的前端程序,主要目的是設(shè)計(jì)用來(lái)自動(dòng)解決RPM的依賴關(guān)系問(wèn)題。

為什么要使用yum:rpm軟件包形式管理軟件雖然方便,但是需要手工解決軟件包的依賴關(guān)系,很多時(shí)候安裝一個(gè)軟件需要首先安裝一個(gè)或多個(gè)(有時(shí)多達(dá)上百個(gè))其他軟件,手工解決很復(fù)雜。使用YUM可以解決這個(gè)問(wèn)題。

yum的特點(diǎn):
      ①自動(dòng)解決依賴關(guān)系 
     ?、诳梢詫?duì)rpm進(jìn)行分組,并基于組進(jìn)行安裝操作 
     ?、垡雮}(cāng)庫(kù)概念,支持多個(gè)倉(cāng)庫(kù) 
      ④配置簡(jiǎn)單

關(guān)于yum倉(cāng)庫(kù):YUM引入了倉(cāng)庫(kù)(repo)的概念,倉(cāng)庫(kù)用來(lái)存放所有現(xiàn)有的rpm軟件包,當(dāng)使用yum安裝一個(gè)rpm軟件的時(shí)候,如果存在依賴關(guān)系,會(huì)自動(dòng)在倉(cāng)庫(kù)中查找依賴軟件并安裝。倉(cāng)庫(kù)可以是本地的,也可以通過(guò)HTTP、FTP或NFS形式使用集中的、統(tǒng)一的網(wǎng)絡(luò)倉(cāng)庫(kù)

如何查看yum包:


 1.png

如何安裝yum包:


2.png

如何卸載yum包:


 3.png

如何升級(jí)yum包:


 4.png

二、如何搭建本地yum倉(cāng)庫(kù)

  1. 掛載光盤

5.png




2.備份/etc/yum.repos.d

6.png


3.進(jìn)入/etc/yum.repos.d并刪除CentOS-Base.repo這個(gè)文件(刪除之后就不能使用網(wǎng)絡(luò)的yum源了)

7.png


4.修改配置文件CentOS-Media.repo并保存即完成搭建

8.png

9.png

10.png




5.刷新 repos 生成緩存:yum makecache

擴(kuò)展:如何下載rpm包到本地

  1. 安裝一個(gè)yum的插件:yum-plugin-downloadonly

11.png


2.通過(guò)插件下載你想要的rpm包并定義下載路徑


 12.png

三、如何使用yum來(lái)安裝圖形界面

  1. 安裝前使用yum grouplist 命令來(lái)查看已經(jīng)安裝、可以安裝哪些套件

13.png

2.使用yum groupinstall命令來(lái)安裝這些套件,但是該命令并不支持中文,我們需要先輸入LANG=en來(lái)把套件轉(zhuǎn)化成英文

14.png

15.png

3.安裝桌面需要兩個(gè)套件:Desktop、X Windows System

16.png


17.png

(-y參數(shù)表示在安裝過(guò)程中不提示yes或no)

4.安裝完成后使用init 5或者startx命令進(jìn)入桌面

(如果安裝的圖形不顯示中文怎么辦?圖形不顯示中文需要安裝中文支持: yum install -y "Chinese support")

如何使用yum來(lái)卸載圖形界面:

yum groupremove "GNOME Desktop Environment"
yum groupremove "X Window System"

//以圖形界面安裝的linux 卸載圖形界面之后會(huì)提示錯(cuò)誤init: Id "x" respawning too fast: disabled for 5 minutes
解決的辦法是vi /etc/inittab,找到這段文字把這段文字中id后面的數(shù)字改為3 id:3:initdefault 讓系統(tǒng)以文本界面啟動(dòng);找到這段文字x:5:respawn:/etc/X11/prefdm -nodaemon注釋掉!


四、如何安裝epel擴(kuò)展源

通過(guò)下載epel來(lái)擴(kuò)展源,epel是yum的一個(gè)軟件源,里面包含了許多基本源里沒(méi)有的軟件。
CentOS_5_32位下載地址:www.lishiming.net/data/attachment/forum/epel-release-5-4_32.noarch.rpm
CentOS_5_64位下載地址:www.lishiming.net/data/attachment/forum/epel-release-5-4_64.noarch.rpm
CentOS_6_32位下載地址:www.lishiming.net/data/attachment/forum/epel-release-6-8_32.noarch.rpm
CentOS_6_64位下載地址:www.lishiming.net/data/attachment/forum/epel-release-6-8_64.noarch.rpm

下載:

18.png

下載完后安裝:

19.png

安裝網(wǎng)易(163)擴(kuò)展源

第一步:進(jìn)入yum配置文件目錄:cd /etc/yum.repos.d/
第二步:備份配置文件:mv CentOS-Base.repo CentOS-Base.repo.bak
第三步:下載網(wǎng)易的配置(或其他源配置文件):wget http://mirrors.163.com/.help/CentOS6-Base-163.repo,下載下來(lái)的文件名為 CentOS6-Base-163.repo
第四步:重命名(重命名成配置文件中要求的文件名),mv CentOS6-Base-163.repo CentOS-Base.repo
第五步:更新:yum update

阿里云的擴(kuò)展源:http://mirrors.aliyun.com/repo/epel-6.repo
如何卸載epel擴(kuò)展源:rpm -e epel-release
查看查看yum源:ls /etc/yum.repos.d/

擴(kuò)展知識(shí):yum upgrade 和yum update 兩者有什么區(qū)別?

yum upgrade與yum update都能更新系統(tǒng)的所有軟件包,不同的就是upgrade相當(dāng)一次大規(guī)模的升級(jí),連帶了舊的要淘汰的包也升級(jí)。update 和 upgrade 的側(cè)重點(diǎn)不一樣,update主要是使軟件達(dá)到最新,但upgrade更側(cè)重的是軟件功能得到一個(gè)很大的提升,區(qū)別于頻繁的發(fā)布最新的補(bǔ)丁。upgrade不改變軟件設(shè)置和系統(tǒng)設(shè)置,系統(tǒng)版本升級(jí),內(nèi)核不改變;update改變軟件設(shè)置和系統(tǒng)設(shè)置,系統(tǒng)版本內(nèi)核都升級(jí)。

yum upgrade : 用于大規(guī)模的版本升級(jí),更新Linux系統(tǒng)和整個(gè)軟件版本
yum update : 用于安裝補(bǔ)丁文件,更新內(nèi)核和軟件包到最新


Release Notes

Popular Entries