day16 yum指令和本地倉(cāng)庫(kù)搭建

今日內(nèi)容

1.yum指令

2.yum本地倉(cāng)庫(kù)搭建

1.與yum倉(cāng)庫(kù)相關(guān)指令

#1.列出yum源可用的軟件倉(cāng)庫(kù)

[root@10 ~]# yum repolist? ? ? ? ? ? ? ? ? ? ?#列出啟用倉(cāng)庫(kù)

[root@10 ~]# yum repolist all? ? ? ? ? ? ? ? #查看所有的倉(cāng)庫(kù)

2.搭建本地倉(cāng)庫(kù)

當(dāng)Linux系統(tǒng)不能聯(lián)網(wǎng)時(shí),就不能使用聯(lián)網(wǎng)yum源,這時(shí)就需要用Linux光盤制作一個(gè)yum源

#1.掛載鏡像

[root@10 ~]# mount /dev/cdrom /mnt/

#2.備份 原有倉(cāng)庫(kù)

[root@10 ~]# gzip /etc/yum.repos.d/*? ? ?(把所有原有倉(cāng)庫(kù)打成.gz)

#3.使用yum-config-manager命令添加本地倉(cāng)庫(kù)

[root@10 ~]# yum-config-manager --add-repo="file:///mnt"

#4.或者使用手動(dòng)添加repo文件

[root@xuliangwei ~]# vim /etc/yum.repos.d/cdrom.repo [cdrom]

name=This is local cdrom

baseurl=file:///mnt

enabled=1

gpgcheck=0

[? ?]? ? ? ? ? #倉(cāng)庫(kù)名稱

name? ? ? ? 3倉(cāng)庫(kù)描述信息

baseurl? ? #YUM源url地址 ,可以是file:// ftp:// http://

enabled? ? #是否使用該YUM源(0代表禁用, 1代表激活)

gpgcheck? ? #是否驗(yàn)證軟件簽名(0代表禁用, 1代表激活)

#5.生成緩存

[root@10 ~]# yum makecache

3.與yum倉(cāng)庫(kù)相關(guān)指令

#列出yum源可用的軟件倉(cāng)庫(kù)

[root@10 ~]# yum repolist

#列出全部yum源可用和禁用的倉(cāng)庫(kù)

[root@10 ~]# yum repolist all

#查找某個(gè)命令或文件屬于那個(gè)軟件包(生產(chǎn)常用)

[root@10 ~]# yum?provides?/etc/my.cnf

[root@10 ~]#yum provides cd

1.與yum緩存相關(guān)指令

#1.緩存rpm包方式一、修改yum全局配置文件

[root@10 ~]# vim/etc/yum.conf[main]cachedir=/var/cache/yum/$basearch/$releaseverkeepcache=1

#啟動(dòng)緩存#2.緩存rpm包方式二,只下載不安裝

[root@10 ~]# yum install -y yum-plugin-downloadonly?

#插件

[root@10 ~]# yum install httpd -y --downloadonly --downloaddir=/tmp

#3.清除所有yum緩存的軟件包以及元數(shù)據(jù)

[root@10 ~]# yum clean all

#4.只清除緩存的軟件包

[root@10 ~]# yum clean packages

2.組包相關(guān)指令

[root@10 ~]# yum groups list

#安裝一整個(gè)組的軟件

[root@xuliangwei ~]# yum groups install Development tools \Compatibility libraries \Base Debugging Tools

#yum刪除包組

[root@www.xuliangwei.com ~]# yum groups remove? -y Base

今日總結(jié)

安裝? ?yum install? tree -y? ? (不交互式安裝)

升級(jí)? ?yum? ?update? tree? ?-y? ?

卸載? ?yum? ?remove? ?tree? -y

查詢? ?yum? ?list? ?yum? ?provides?

緩存? ?yum? ?repolist? ? ? ? ? ? ? ? ? ? ? ? ? yum? ?repolist? ?all

組包? yum? groups? ?install? | remove

本地倉(cāng)庫(kù)? ?通過(guò)光盤實(shí)現(xiàn)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容