yum倉庫

Yum
系統光盤作爲yum倉庫:
vim /etc/yum.repos.d/base.repo 進入配置文件並創建名爲【base】的倉庫。【名字可以隨意】
[base] (第一行倉庫的id不能有空格)
name=centos media (名字)
baseurl=file:///media (倉庫的路徑///都要)
gpgkey=file:///madia/ RPM-GPG-KEY-CentOS-7 (安裝軟件避免手動校驗可以直接將gpgkey=鑰匙路徑)
enabled={1|0} (1爲開啓倉庫0爲關閉倉庫)
gpgcheck={1|0} (安裝軟件時校驗包的完整性簽名0爲不校驗,可以直接將gpgkey=鑰匙路徑。就自動校驗。這樣gpgcheck就可以省略)
gpgkey=URL(鑰匙路徑)
如圖:gpgkey可以直接=鑰匙路徑 。
路徑在光盤內是RPM-GPG-KEY 的文件 我的在media下RPM-GPG-KEY-CentOS-7
如果有多個路徑,可以放在同一個文件內,baseurl改爲mirrorlist(鏡像的意思)路徑改爲這個文件的絕對路徑。


yum install httpd ;安裝httpd 
yum install (install 安裝) (remove 卸載) -y (安裝和卸載時加-y可以不用輸入y,即不再交互式詢問)
yum reinstall httpd  ;重新安裝 (如果文件丟失可以使用此方法重新安裝)
yum repolist  ;查看激活的倉庫
yum repolist all  ;查看所有的倉庫 (enabled 爲激活的 disabled 爲未激活的)
yum list   ;查看包
yum list all  ;(查看軟件包安裝情況)(all查看全部的包 *ftp*查看ftp的包)


yum list install  ;顯示被裝好的包
        @anaconda 表示操作系統安裝時所安裝的軟件包
        installed 表示操作系統安裝後,手工通過rpm、yum、dnf所安裝的軟件包 
        除以上兩種,其他的表示未安裝的軟件包,@name 顯示包來源於哪個repo id
       顯示base代表這個包由base提供的
       顯示epel 代表這個包由epel提供的

        available  ;只顯示未安裝的包
        installed  ;只顯示已安裝的,包括@anaconda和installed的
        updates ;只顯示可更新包
            yum update  ;更新

 /var/cache/yum/   ;(緩存路徑)
yum clean all   ;(清除緩存)
cat /var/log/yum.log  ;(查看日誌列表,顯示安裝(installed)和卸載(erased)的)

yum-config-manager –add-repo= 路徑;直接設置base倉庫的地址,在yum.repos.d配件文件目錄下自動生成.repo文件
yum history ;查看歷史事件
yum history list 3 ;查看第3條歷史事件安裝的包
yum undo 21 ;刪除21條記錄安裝的包(被依賴的)
yum search  nm  ;搜索 帶nm的都會搜索出來
yum deplist gcc  ;查看gcc所依賴的能力有哪些 

yum grouplist ;查看包組的名稱
yum groupinstall “包組名”   ;安裝包組,(包組名需加雙引號)
yum groupinfo “包組名”  ;查看包組信息 (沒有符號表示包已經裝好不是隨着包組裝的;=是隨着包組裝的;+是表示隨着包組將來升級的時候會安裝;-不會隨着包組安裝)
yum groupremove “包組名” ;刪除包組
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章