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

Linux 命令:yum

asal 2016-11-08 09:41:37 583
abstrak:一、yum簡介YUM(Yellowdog Updater,Modified)是一個RPM的前端程序,主要目的是設計用來自動解決RPM的依賴關系問題。為什么要使用yum:rpm軟件包形式管理軟件雖然方便,但是需要手工解決軟件包的依賴關系,很多時候安裝一個軟件需要首先安裝一個或多個(有時多達上百個)其他軟件,手工解決很復雜。使用YUM可以解決這個問題。yum的特點:     ?、僮詣咏鉀Q依賴關系&nb

一、yum簡介

YUM(Yellowdog Updater,Modified)是一個RPM的前端程序,主要目的是設計用來自動解決RPM的依賴關系問題。

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

yum的特點:
     ?、僮詣咏鉀Q依賴關系 
     ?、诳梢詫pm進行分組,并基于組進行安裝操作 
     ?、垡雮}庫概念,支持多個倉庫 
      ④配置簡單

關于yum倉庫:YUM引入了倉庫(repo)的概念,倉庫用來存放所有現(xiàn)有的rpm軟件包,當使用yum安裝一個rpm軟件的時候,如果存在依賴關系,會自動在倉庫中查找依賴軟件并安裝。倉庫可以是本地的,也可以通過HTTP、FTP或NFS形式使用集中的、統(tǒng)一的網絡倉庫

如何查看yum包:


 1.png

如何安裝yum包:


2.png

如何卸載yum包:


 3.png

如何升級yum包:


 4.png

二、如何搭建本地yum倉庫

  1. 掛載光盤

5.png




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

6.png


3.進入/etc/yum.repos.d并刪除CentOS-Base.repo這個文件(刪除之后就不能使用網絡的yum源了)

7.png


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

8.png

9.png

10.png




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

擴展:如何下載rpm包到本地

  1. 安裝一個yum的插件:yum-plugin-downloadonly

11.png


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


 12.png

三、如何使用yum來安裝圖形界面

  1. 安裝前使用yum grouplist 命令來查看已經安裝、可以安裝哪些套件

13.png

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

14.png

15.png

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

16.png


17.png

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

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

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

如何使用yum來卸載圖形界面:

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

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


四、如何安裝epel擴展源

通過下載epel來擴展源,epel是yum的一個軟件源,里面包含了許多基本源里沒有的軟件。
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

安裝網易(163)擴展源

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

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

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

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

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


Nota Keluaran

Penyertaan Popular