day16-軟件管理(2)

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

#列出yum源可用的軟件倉(cāng)庫(kù)
[root@peachcat1 ~]# yum repolist
#查看所有的倉(cāng)庫(kù)
[root@peachcat1 ~]# yum repolist all
#安裝源
[root@peachcat1 ~]# yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
#安裝yum-config-manager命令
[root@peachcat1 ~]# yum install yum-utils
#關(guān)閉倉(cāng)庫(kù)
[root@peachcat1 ~]# yum-config-manager --disable mysql80-community
#啟用倉(cāng)庫(kù)
[root@peachcat1 ~]# yum-config-manager --enable mysql57-community
#也可以在配置文件中進(jìn)行更改
[root@peachcat1 ~]# vim /etc/yum.conf
#本質(zhì)都是修改repo文件中的enable值,0為關(guān)閉,1為啟用
#查找一個(gè)命令或文件所屬的軟件包
[root@peachcat1 ~]# rpm -qf $(which pwd)#只能查詢已安裝命令的絕對(duì)路徑
[root@peachcat1 ~]# yum provides pwd

yum會(huì)通過(guò)所有已啟用的倉(cāng)庫(kù)進(jìn)行查找那些軟件包中涵蓋了需要查詢的命令
查詢命令來(lái)自哪個(gè)軟件,使用yum的方式進(jìn)行查詢
如果查詢不到,檢查命令是否寫(xiě)錯(cuò),如果寫(xiě)錯(cuò),修改即可;
如果修改命令還是查詢不到,請(qǐng)檢查是否倉(cāng)庫(kù)真的沒(méi)有軟件包涵蓋此命令,建議添加更多yum源

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

(1)緩存rpm包

#修改全局配置文件
[root@peachcat1 ~]# vim /etc/yum.conf
cachedir=/var/cache/yum/$basearch/$releasever keepcache=1     #啟動(dòng)緩存
#只下載不安裝
[root@peachcat1 ~]# yum install -y yum-plugin-downloadonly
[root@peachcat1 ~]# yum install httpd -y --downloadonly --downloaddir=/tmp

(2)清除yum緩存

#清除所有信息
[root@peachcat1 ~]# yum clean all
#清除緩存的軟件包
[root@peachcat1 ~]# yum clean packages

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

[root@peachcat1 ~]# yum groups list #安裝一整個(gè)組的軟件 
[root@peachcat1 ~]# yum groups install Development tools \ Compatibility libraries \ Base Debugging Tools
#yum刪除包組 
[root@peachcat1 ~]# yum groups remove  -y Base

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

#(1)掛載鏡像
[root@peachcat1 ~]# mount /dev/cdrom /mnt
#(2)備份原有倉(cāng)庫(kù)
[root@peachcat1 ~]# gzip /etc/yum.repo.d/*
#(3)添加本地倉(cāng)庫(kù)
[root@peachcat1 ~]# yum-config-manager --add-repo="file:///mnt"
#(4)或者手動(dòng)添加repo文件
[cdrom-local]                    #倉(cāng)庫(kù)名稱
name = CentOS Local CD-ROM       #倉(cāng)庫(kù)描述信息
baseurl = file:///mnt            #yum源url地址,可以是file:// ftp:// http://
enable = 1                       #是否使用該yum源(0代表禁用,1代表激活)
gpgcheck = 0                     #是否驗(yàn)證軟件簽名(0代表禁用,1代表激活)
#(5)生成緩存
[root@peachcat1 ~]# yum makecache
最后編輯于
?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.與yum相關(guān)指令 列出yum源可用的軟件庫(kù)[root@qks-200 ~]# yum repolist查看所有...
    昇昇不息閱讀 151評(píng)論 0 0
  • Day16-yum倉(cāng)庫(kù)相關(guān) 導(dǎo)讀 昨日回顧1.rpm工具2.yum工具今日內(nèi)容1.如何啟用禁用倉(cāng)庫(kù)2.如何查找命令...
    一條小強(qiáng)強(qiáng)OvO閱讀 183評(píng)論 0 1
  • 1.與yum倉(cāng)庫(kù)相關(guān)指令 1.列出yum源可用的軟件倉(cāng)庫(kù)[root@www.xuliangwei.com ~]# ...
    康醬呦閱讀 204評(píng)論 0 0
  • 1.與yum倉(cāng)庫(kù)相關(guān)指令(擴(kuò)展了解) 1.列出yum源可用的軟件倉(cāng)庫(kù)[root@oldboyedu ~]# yum...
    Demon_7636閱讀 232評(píng)論 0 0
  • 夜晚的風(fēng)輕輕的拂過(guò)路邊繁茂的大樹(shù),走在江邊長(zhǎng)廊上,看著對(duì)岸的五彩燈光,感覺(jué)心中一片寧?kù)o,耳機(jī)里放著輕柔的音樂(lè)...
    棉薇涼閱讀 241評(píng)論 0 1

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