久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux中yum是什么及怎么配置使用

共計(jì) 2641 個(gè)字符,預(yù)計(jì)需要花費(fèi) 7 分鐘才能閱讀完成。

這篇文章主要介紹了 linux 中 yum 是什么及怎么配置使用的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇 linux 中 yum 是什么及怎么配置使用文章都會(huì)有所收獲,下面我們一起來(lái)看看吧。

linux 中 yum 是 Yellow dog Updater Modified 的簡(jiǎn)稱;yum 的宗旨是自動(dòng)化地升級(jí),安裝移除 rpm 包,收集 rpm 包的相關(guān)信息,檢查依賴性并自動(dòng)提示用戶解決。

Linux 中的 yum 是什么?如何配置?如何使用?

yum,是 Yellow dog Updater Modified 的簡(jiǎn)稱,起初是由 yellow dog 這一發(fā)行版的開發(fā)者 Terra Soft 研發(fā),用 python 寫成,那時(shí)還叫做 yup(yellow dog updater),后經(jīng)杜克大學(xué)的 Linux@Duke 開發(fā)團(tuán)隊(duì)進(jìn)行改進(jìn),遂有此名。

yum 的宗旨是自動(dòng)化地升級(jí),安裝 / 移除 rpm 包,收集 rpm 包的相關(guān)信息,檢查依賴性并自動(dòng)提示用戶解決。

yum 的關(guān)鍵之處是要有可靠的 repository,顧名思義,這是軟件的倉(cāng)庫(kù),它可以是 http 或 ftp 站點(diǎn),也可以是本地軟件池,但必須包含 rpm 的 header,header 包括了 rpm 包的各種信息,包括描述,功能,提供的文件,依賴性等. 正是收集了這些 header 并加以分析,才能自動(dòng)化地完成余下的任務(wù)。

它能夠從指定的服務(wù)器自動(dòng)下載 RPM 包并且安裝,可以自動(dòng)處理依賴性關(guān)系,并且一次安裝所有依賴的軟件包,無(wú)須繁瑣地一次次下載、安裝。自己本身也可以做 yum 服務(wù)器,本身可以根據(jù)光盤鏡像做 yum 服務(wù)器。

搭建 yum 服務(wù)器:(1)本地 yum(服務(wù)器不能上網(wǎng))

第一步:先掛載光盤

mount /dev/cdrom /media/
echo  /dev/cdrom /media iso9660 defaults 0 0    /etc/fstab  實(shí)現(xiàn)開機(jī)掛載

第二步:建立 yum 倉(cāng)庫(kù)(以 centos 為例)

vim /etc/yum.repos.d/iso.repo (iso 是隨便取得名字,但是一定要以 repo 結(jié)尾)

[Centos]
name=CentOS
baseurl=file:///media/ 
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

然后保存退出

(如果是 redhat5.x 的系統(tǒng)這里寫成 file:///media/Server/,是 redhat6.x 的系統(tǒng) file:///media/Packages/)

參數(shù)的解釋

#####
[Centos] (這個(gè)是一個(gè)標(biāo)識(shí),可以隨便取,必須唯一)name=CentOS (這個(gè)是一個(gè)名字,可以隨便取,必須唯一)baseurl=file:///media/Server/ (本地的路徑) 
enabled=1 (為 1 則是打開倉(cāng)庫(kù),為 0 則是關(guān)閉倉(cāng)庫(kù))gpgcheck=1 (公鑰值)gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 (檢測(cè)公鑰值的文件路徑)[ ]內(nèi)的是倉(cāng)庫(kù)的名字
name 是倉(cāng)庫(kù)的描述也可以說(shuō)是名字
baseurl  倉(cāng)庫(kù)的位置
enabled  是否啟用這個(gè)倉(cāng)庫(kù),1 為起用,0 為禁用
gpgcheck  是否檢查 GPG 簽名(用來(lái)驗(yàn)證要安裝的包是不是 REDHAT 官方的)gpgcheck  的存放地址我們需要用下面的命令導(dǎo)入這個(gè)簽名。才能使用這項(xiàng)功能
#####

搭建完 yum 后,先輸入

yum clean all

(2)外網(wǎng) yum(服務(wù)器能上網(wǎng))

vim /etc/yum.repos.d/163.repo

[base]
name=centos6
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch
gpgecheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

然后保存退出

如果系統(tǒng)是 5.x 版本的 redhat(baseurl=http://mirrors.163.com/centos/5/os/$basearch)

安裝外網(wǎng) yum 的時(shí)候可以自己先進(jìn)去這個(gè)網(wǎng)站看看
http://mirrors.163.com/

使用 yum

首先用 yum 來(lái)升級(jí)軟件,yum 的操作大都須有超級(jí)用戶的權(quán)限,當(dāng)然可以用 sudo。

裝了系統(tǒng)添加刪除軟件是常事,yum 同樣可以勝任這一任務(wù),只要軟件是 rpm 安裝的。

安裝的命令是:

yum install xxx

yum 會(huì)查詢數(shù)據(jù)庫(kù),有無(wú)這一軟件包,如果有,則檢查其依賴沖突關(guān)系,如果沒(méi)有依賴沖突,那么最好,下載安裝; 如果有,則會(huì)給出提示,詢問(wèn)是否要同時(shí)安裝依賴,或刪除沖突的包,你可以自己作出判斷。

刪除的命令是:

yum remove xxx

同安裝一樣,yum 也會(huì)查詢數(shù)據(jù)庫(kù),給出解決依賴關(guān)系的提示。

yum 的常用命令:

1.yum check-update  列出所有可更新的軟件清單
2.yum update  安裝所有更新軟件
3.yum -y install  package_name   安裝指定的軟件
4.yum update  package_name   更新指定的軟件
5.yum list  package_name   不加 package_name 列出所有可安裝的軟件清單,加了列出指定的
6.yum -y remove  package_name   刪除軟件
7.yum search  package_name   查找軟件  
8.yum list installed  列出所有已安裝的軟件包
9.yum list extras  列出所有已安裝但不在  Yum Repository  內(nèi)的軟件包
10.yum info  package_name   不加 package_name 列出所有軟件包的信息,加了列出指定的  
11.yum provides  package_name   列出軟件包提供哪些文件
12.yum clean packages  清除緩存目錄 (/var/cache/yum) 下的軟件包
13. yum clean all  清除緩存目錄 (/var/cache/yum) 下的軟件包及舊的 headers

關(guān)于“l(fā)inux 中 yum 是什么及怎么配置使用”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“l(fā)inux 中 yum 是什么及怎么配置使用”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道。

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-12發(fā)表,共計(jì)2641字。
轉(zhuǎn)載說(shuō)明:除特殊說(shuō)明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒(méi)有評(píng)論)
主站蜘蛛池模板: 上栗县| 苍梧县| 皋兰县| 衡山县| 台湾省| 屏东县| 大城县| 宝鸡市| 眉山市| 微山县| 天水市| 泸州市| 沁阳市| 通州市| 大名县| 桃源县| 锡林郭勒盟| 同仁县| 呈贡县| 新昌县| 普陀区| 夏邑县| 六枝特区| 同仁县| 万全县| 永济市| 东乌珠穆沁旗| 漾濞| 沧源| 思茅市| 洪江市| 剑阁县| 金阳县| 鲁山县| 怀远县| 光山县| 溧水县| 黄冈市| 德州市| 买车| 旌德县|