簡單yum源搭建

一、介紹

yum基於rpm包管理,能夠從指定的服務器自動下載rpm包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。

二、準備

1.修改虛擬機,添加硬件光驅,並映射系統鏡像,需要重啓,纔可以設別添加的新硬件

wKiom1N60kyhO5SzAAIPuv_tt7k889.jpg

2.查看光驅

wKioL1N60lfgw8W3AABCMwBVmKA674.jpg

三、搭建

1.創建掛載點

mkdir /目錄名//這裏可以使用默認的目錄 /mnt/

2.編輯yum配置文件

[root@RedHat6-07 ~]# cd /etc/yum.repos.d/

root@RedHat6-07 yum.repos.d]# vim server.repo //vim用法,查看相關資料

[base]

name=base

baseurl=file:///mnt/

enabled=1

gpgcheck=0

保存退出

3.掛載

[root@RedHat6-07 ~]# mount /dev/cdrom1 /mnt/

#把硬件光驅,掛載到目錄/mnt下,訪問/mnt/就等於訪問光驅

mount: block device /dev/sr0 is write-protected, mounting read-only

#掛載成功的提示,光驅只讀,本例中事實上是這樣的

[root@RedHat6-07 ~]# umount /dev/cdrom1

#取消掛載

4.測試

 wKioL1N60nqAek7ZAADdHNaoArw387.jpg

查看可用安裝包

 

wKioL1N60pHQgnMBAAD_qHQunMU038.jpg

裝一個軟件包測試以下

wKioL1N60qmBlwBUAAOwR8XKZiw738.jpg 

成功安裝

刪除軟件包的命令是

yum remove vsftpd

 

四、參數含義

  -e 靜默執行 

  -t 忽略錯誤

  -R[分鐘設置等待時間

  -y 自動應答yes

  --skip-broken 忽略依賴問題

  --nogpgcheck 忽略GPG驗證

 

  check-update 檢查可更新的包

  clearn 清除全部

  clean packages 清除臨時包文件(/var/cache/yum 下文件)

  clearn headers 清除rpm頭文件

  clean oldheaders 清除舊的rpm頭文件

  deplist 列出包的依賴

  list 可安裝和可更新的RPM

  list installed 已安裝的包

  list extras 已安裝且不在資源庫的包

  info 可安裝和可更新的RPM包 信息

  info installed 已安裝包的信息(-qa 參數相似)

  install[RPM安裝包

  localinstall 安裝本地的 RPM

  update[RPM更新包

  upgrade 升級系統

  search[關鍵詞搜索包

  provides[關鍵詞搜索特定包文件名

  reinstall[RPM重新安裝包

  repolist 顯示資源庫的配置

  resolvedep 指定依賴

  remove[RPM卸載包


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章