今日內(nèi)容
1.yum指令
2.yum本地倉庫搭建
1.與yum倉庫相關(guān)指令
#1.列出yum源可用的軟件倉庫
[root@10 ~]# yum repolist? ? ? ? ? ? ? ? ? ? ?#列出啟用倉庫
[root@10 ~]# yum repolist all? ? ? ? ? ? ? ? #查看所有的倉庫
2.搭建本地倉庫
當(dāng)Linux系統(tǒng)不能聯(lián)網(wǎng)時诈乒,就不能使用聯(lián)網(wǎng)yum源珠漂,這時就需要用Linux光盤制作一個yum源
#1.掛載鏡像
[root@10 ~]# mount /dev/cdrom /mnt/
#2.備份 原有倉庫
[root@10 ~]# gzip /etc/yum.repos.d/*? ? ?(把所有原有倉庫打成.gz)
#3.使用yum-config-manager命令添加本地倉庫
[root@10 ~]# yum-config-manager --add-repo="file:///mnt"
#4.或者使用手動添加repo文件
[root@xuliangwei ~]# vim /etc/yum.repos.d/cdrom.repo [cdrom]
name=This is local cdrom
baseurl=file:///mnt
enabled=1
gpgcheck=0
[? ?]? ? ? ? ? #倉庫名稱
name? ? ? ? 3倉庫描述信息
baseurl? ? #YUM源url地址 ,可以是file:// ftp:// http://
enabled? ? #是否使用該YUM源(0代表禁用, 1代表激活)
gpgcheck? ? #是否驗證軟件簽名(0代表禁用, 1代表激活)
#5.生成緩存
[root@10 ~]# yum makecache
3.與yum倉庫相關(guān)指令
#列出yum源可用的軟件倉庫
[root@10 ~]# yum repolist
#列出全部yum源可用和禁用的倉庫
[root@10 ~]# yum repolist all
#查找某個命令或文件屬于那個軟件包(生產(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
#啟動緩存#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
#安裝一整個組的軟件
[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? ? (不交互式安裝)
升級? ?yum? ?update? tree? ?-y? ?
卸載? ?yum? ?remove? ?tree? -y
查詢? ?yum? ?list? ?yum? ?provides?
緩存? ?yum? ?repolist? ? ? ? ? ? ? ? ? ? ? ? ? yum? ?repolist? ?all
組包? yum? groups? ?install? | remove
本地倉庫? ?通過光盤實現(xiàn)