簡單認識Yum

2021-07-09 09:32:33 字數 2225 閱讀 3732

眾所周知,redhat和fedora的軟體安裝命令是rpm,但是用rpm安裝軟體最大的麻煩就是需要手動尋找安裝該軟體所需要的一系列依賴關係, 超級麻煩不說,要是軟體不用了需要解除安裝的話由於解除安裝掉了某個依賴關係而導致其他的軟體不能用是非常惱人的。令人高興的是,fedora終於推出了類似於 ubuntu中的apt的命令yum,令fedora的軟體安裝變得簡單容易。

yum的一切配置資訊都儲存在乙個叫yum.conf的配置檔案中,通常位於/etc目錄下。

cachedir=/var/cache/yum

keepcache=0

debuglevel=2

logfile=/var/log/yum.log

exactarch=1

obsoletes=1

gpgcheck=1

plugins=1

metadata_expire=1800

# put your repos here or

in separate files named file.repo

# in /etc/yum.repos.d

cachedir

除錯級別,0──10,預設是2。

logfile

yum的日誌檔案,預設是/var/log/yum.log。

exactarch

有兩個選項1和0,代表是否只公升級和你安裝軟體包cpu體系一致的包,如果設為1,則如你安裝了乙個i386的rpm,則yum不會用686的包來公升級。

gpgchkeck

有1和0兩個選擇,分別代表是否是否進行gpg校驗,如果沒有這一項,預設好像也是檢查的。

列出所有可更新的軟體清單

yum check-update

安裝所有更新軟體

yum update

僅更新指定的軟體

yum update ***

列出所有可安裝的軟體清單

yum list

安裝軟體包

yum install ***

刪除軟體包

yum remove ***

查詢軟體包

yum search ***

列出所有可更新的軟體包

yum list updates

列出所有已安裝的軟體包

yum list installed

列出所有已安裝但不在 yum repository 內的軟體包

yum list extras

獲取軟體包資訊

yum info ***

列出所有軟體包的資訊

yum info

列出所有可更新的軟體包資訊

yum info updates

列出所有已安裝的軟體包資訊

yum info installed

列出所有已安裝但不在 yum repository 內的軟體包資訊

yum info extras

列出軟體包提供哪些檔案

yum provides

清除快取目錄(/var/cache/yum)下的軟體包

yum clean packages

清除快取目錄(/var/cache/yum)下的 headers

yum clean headers

清除快取目錄(/var/cache/yum)下舊的 headers

yum clean oldheaders

清除快取目錄(/var/cache/yum)下的軟體包及舊的headers

yum clean, yum clean all (= yum clean packages; yum clean oldheaders)

this簡單認識

this 在函式中簡單的說,this的指向存在於函式呼叫的時候決定的,誰呼叫了這函式 函式中的this就指向誰 例如 1 普通的呼叫函式的時候 fn window2 物件呼叫 var obj obj.f fn obj.f this obj3 定時器呼叫 因為fn不是我們自己手寫 呼叫的 底層是win...

YUM 簡單介紹

1 列出所有可用的rpm包 yum list 這裡僅僅列出一部分 3 安裝乙個rpm包 yum install y rpm包名 如果不加 y選項,則會以與使用者互動的方式安裝,首先是列出需要安裝的rpm包資訊,然後會問使用者是否需要安裝,輸入y則安裝,輸入n則不安裝.4 公升級乙個rpm包 yum ...

TCP IP簡單認識

tcp ip是乙個四層協議系統。每一層都有多個不同協議構成。所謂協議就是定義好的,在不同網路,不同 系統中都相同的規定。這樣保障了不同網路系統的可通訊基礎。四層協議包括 鏈路層,網路層,運輸層 和應用層。每乙個層面分管不同的資料,層層打包。總的來說我們可以接觸到的也就是應用層和運輸層。應用層我們自己...