任務目标:自定義yum倉庫:createrepo,自定義repo檔案,使用yum指令安裝httpd軟體包,解除安裝httpd軟體包:yum–y remove 軟體名 ,使用yum安裝元件‘KDE 桌面‘:yum –y groupinstall 元件名,掌握使用yum删除元件‘KDE 桌面’:yum –y groupremove 元件名,掌握清除yum緩存:yum clean all,使用yum查找軟體包:yum search 軟體包名
So Easy , o Easy , Easy , asy , sy , y …………
1) 自定義yum倉庫:createrepo
建立一個createrepo目錄
從/media/ 中查找httpd的rpm包
把即将要安裝的httpd軟體包複制到/createrepo目錄中
使用 createrepo 目錄 将/createrepo打包成yum倉庫
這樣我們的yum庫就建立好了
2) 自定義repo檔案
首先要進入到yum倉庫的配置目錄編輯配置檔案,據我所知應該是/etc/yum.repos.d/
果然被我蒙對了……好ok,我們要建立一個.repo結尾的檔案,名稱為createrepo
既然是配置檔案 createrepo.repo 中就要輸入相應的配置資訊,話說我實在是記不住有哪些字段,索性就……
我發誓絕對不是因為懶,而是我想練習一下如何将檔案内容以覆寫的方式輸出到另一個檔案中
接下來,就是主動是用vim工具編輯配置檔案createrepo.repo的時候了
我将yum庫的位址指向了 /createrepo 中,為了讓我們的配置檔案可以被加載,把其他的檔案全部挪走于是乎我這麼做了個決定:
将 yum.repos.d 檔案夾更名為 yum666
建立新的yum.repos.d檔案夾,并将yum666檔案夾中的createrepo.repo移動過來
使用yum clean all清理yum緩存
3) 使用yum install httpd -y指令安裝httpd軟體包
安裝httpd軟體包完成
4) 使用yum –y remove軟體名 解除安裝httpd軟體包
完成httpd的解除安裝
5) 使用yum安裝元件‘KDE 桌面‘:yum –y groupinstall 元件名
首先要将已改過的createrepo.repo檔案中yum倉庫改為光驅挂載
使用yum clean all清理yum緩存
使用yum grouplist檢視關盤中的軟體包組
使用yum groupinstall ‘KDE Plasma Workspaces‘安裝KDE桌面
經過漫長的等待終于安裝完成了!6666
6) 掌握使用yum删除元件‘KDE 桌面’: yum –y groupremove 元件名
說實話心裡挺不是滋味的,等了那麼就裝完了,還得解除安裝
7) 掌握清除yum緩存:yum clean all
由于經常修改repo檔案,是以yum clean all是會經常使用的,每次都會重新加載repo檔案,一旦出現問題,報錯是很明顯的
8) 使用yum查找軟體包:yum search 軟體包名