軟件包管理 yum

yum安裝過程

YUM: Yellowdog Update Modifier,rpm的前端程序,可解決軟件包相關依賴性,可在多個庫之間定位軟? ? ? ? ? ? ? ?件包,up2date的替代工具

yum repository: yum repo,存儲了眾多rpm包,以及包的相關的元數據文件(放置于特定目錄repodata下)

yum客戶端配置文件:

/etc/yum.conf:為所有倉庫提供公共配置

/etc/yum.repos.d/*.repo:為倉庫的指向提供配置

yum 最容易出錯的地方: 1 配置文件格式 寫錯? ? ? 2? ?緩存問題導致

創建 yum 源管理工具

先看光盤是否掛載? ?df?`8F@VFMYNYZ9Q]XTD04$PQQ

進入? cd? /etc/yum.repos.d? ?并查看 yun.repos.d目錄下的 yum 包6)8`{[VUVWMG{D@OLZ392}X

查看 yum 的創建格式? ? ?用 cat? /etc/yum.conf? 查看

[`{L1CGG0R7ELBG[I2BFDIB

[main]? ?表示庫的名稱? ? 里面可以是單詞,字母, 但是不可以有空格

cachedir=/var/cache/yum/$basearch/$releasever? ? 顯示的是緩存文件夾$basearch 是cpu架構? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?$releasever是版本號

keepcache=0? ? ?保存緩存? ? (1? 表示保存緩存? 0 表示不保存緩存)

debuglevel=2? ?調試? ? 一般不動

logfile=/var/log/yum.log? ? ? ?用yum方式安裝的日志

exactarch=1? ? 精確匹配的架構

obsoletes=1

gpgcheck=1? ?檢查包和簽名的完整性 和rpm -K 一樣? (1是默認檢查 0 是不檢查 )

plugins=1? ? 插件的開啟(1是 0否)

installonly_limit=5? 并行安裝? 同時安裝包(yum不允許同時在一個機器上并行運行多個yum命令)

bugtracker_url=http://bugs.centos.org/set_project.php?project_id=19&ref? ? ? ? ? ?bug提示路徑

distroverpkg=centos-release

想要用yum安裝需要寫配置文件? ? ?路徑? /etc/yum.repos.d? ?D[J87D9[$~HG(H~~OLF%K_E

文件名的后綴要以? .repo? ?結尾

一般把光盤的內容作為yum源? ?一般都用base.repo

用 vim? base.repo? ? 創建yum腳本

TIYP2IU(WFMTXQT9O6XY{RI

按照上面的腳本格式寫

[base]

name=centos? cdrom? ? ?庫名稱

baseurl=file:///media/CentOS_6.9_Final? ? ? ? ? 本地路徑格式file://

gpgcheck=1? ? 檢查包的完整性

 

[epel]

name=epel

baseurl=http://mirrors.aliyun.com/epel/6/$basearch? ? 網絡路徑用http”//? ? ?https://? ?ftp://

gpgcheck=1

2M%I@QDU4I}97TJ[{A`UP97

 

 

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/97547

(0)
祝韻杰-桃子祝韻杰-桃子
上一篇 2018-05-05
下一篇 2018-05-05

相關推薦

  • 第三周筆記總結

    第七天運行腳本的條件:1、加執行權限或者bash+腳本名2、寫路徑(絕對、相對均可) 加執行權限以后,如果沒有放在PATH變量下的路徑內,運行腳本需要寫路徑3、如果不想寫路徑,可以將腳本放在PATH變量中的任何位置均可,通常放/root/bin下,/bin需要增加創建 腳本調試只檢測腳本中的語法錯誤bash -n /path/to/some_script跟蹤…

    Linux筆記 2018-04-15
  • 進程和計劃任務

    進程和計劃任務 一、 進程 程序:是在磁盤上的一個文件,只要不去運行它就是一個靜態文件,不占用內存空間; 進程:process是一個動態的概念,只有當用戶將程序運行起來時才會有進程,當進程執行完畢時,就會從內存中刪除。 線程:thread?? pstree –p 命令顯示中{}中的即為線程。 一個進程會對應一個程序,而一個程序可能會對應多個進程。 一個進程里…

    2018-05-05
  • DHCP&PXE&Cobbler

    DHCP&PXE&Cobbler

    2018-08-01
  • shell腳本:判斷,循環及數組切片

    條件判斷:case語句case 變量引用 inPAT1);;PAT2);;…*)默認分支;;esaccase支持glob風格的通配符:*: 任意長度任意字符?: 任意單個字符[]:指定范圍內的任意單個字符a|b: a或babc|efg : abc或efg 循環:while 的特殊用法:while read LINE;dofile=/path/to…

    Linux筆記 2018-05-15
  • 初學linux你該死記它們

    最笨的方法往往是最好的方法

    Linux筆記 2018-04-08
  • Shell腳本寫的備份還原工具 –reset.sh

    reset.sh腳本分兩個功能模塊,備份模塊和還原模塊;
    備份:備份指定文件到當前目錄,以備份時日期做為文件名
    還原模塊:可選擇性的還原指定時間的備份記錄

    2018-04-14
欧美性久久久久