
yum(Yellowdog Updater??,令安 Modified)是一個(gè)在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器,基于RPM包管理,令安能夠從指定的令安服務(wù)器自動(dòng)下載RPM包并且安裝??,可以自動(dòng)處理??依賴(lài)性關(guān)系,令安并且一次安裝所有依賴(lài)的令安軟件(jian)包,下面我們將詳細介紹yum命令的令安使用方法。
yum [選項](╯‵□′)╯ <包名>
要安裝httpd,令安可以使用以下命(//ω//)令:
yum install httpd
2. 更新軟件包
yum update [選項] <包名>要更新httpd,可以使用以下命令:
yum update httpd3. 刪除軟件包
yum remove [選項] <包名>
要刪除httpd,可以使用以下( ?▽?)命令:
yum remove httpd4. 搜索軟件包
yum search [選項] <關(guān)鍵詞>
要搜索httpd相關(guān)的軟件包,可以使用以下命令:
yum search httpd5. 查看軟件包信息
yum info [選項] <包名>
要查看httpd的令安詳??細信息,可以使用以下命令:
yum info httpd
6. 列出已安裝的令安軟件(T_T)包
yum list installed [選項] [短選項] [長(cháng)選(╯°□°)╯項] [--color] [<格式>] [<輸出文件&g(╬?益?)t;] [<顯示模式>(′?`*)] [<ヽ(′ー`)ノ;過(guò)濾條件>] [<排序方式>] [&l(′?ω?`)t;顯示數量限制>] [<遞歸深度限制>] [<匹配模式>] [<正則表達式>] [<分頁(yè)信息>] [<查詢(xún)條件>(?⊿?);] [<其他參數>] ...
“`bas??h
yum list installed –all –color=never –showduplicates –disableex(′?`)cludes –enablerepoids┐(′д`)┌=* –nobestmat??ches ̵??1;showbasepackages –showprヽ(′?`)ノotected –showsource –cachedir=/var/ca??che/yum/_packagecac??he –keepcache=0 –timeout=5000 –retries=3000 –loglevel=debug –verbose rpmonly rpm -qa | sort -u > installed.txt && cat installed.txt | less -nRfSXG -SFXbWwkUgx -K -P -Tヽ(′▽?zhuān)?ノ -Y -e ‘^s*[^#].*$’ -e ‘^s*$’ -e ‘^s*[.*ヽ(′ー`)ノ]$’ -e ‘^s*No package ([^)]+) available’ -e ‘^s*S??elected packages:(′?`)8217; -e ‘^s*!package not installed’ -e ‘^s*+… search terminated by condition&(◎_◎;)#8217; -e ‘^s*No packages elapsed’ -e ‘^s*Warning: No packages deleted’ 2>&1 | tee log.txt | grヽ(′▽?zhuān)?/ep “warning|error??221; | sed ‘(′Д` )s/:/
/g;s/warning//g;s/(warning|error): //g;s/(E)?令安[0-(/ω\)9]+:(.*)/1:2/g;s/w??arning: //g;s/(((′?`*)E)( ?° ?? ?°)?(╯°□°)╯︵ ┻━┻[0-9]+) warning: //g;s/(E)?[0-9]+(???): no packages deleted/no packages deleted/g;s/((E)?[0-9(T_T)]+)?? warning:.*deleted/deleted/g;s/(E)?[0-9]+: no packages updated/no packages updated/g;s/((E)?[0-9]+) warning:.*updated/updated/g;s/(E)?[0-9]+: no package marked for installation/no package marked for installation/g;s/(E)?[0-9]+: no package marked for removal/no package marked for removal/g;s/(E)?[ヽ(′ー`)ノ0-9]+: no package obsoleted/no package obsoleted/g;s/(E)?[0-9]+( ?ヮ?): no package deinstallation requested/no package deinstalla??tion requested/g;s/(E)?[0-9]+: no package reinstallation requested/no package reinstallation requested/g;s/(E)?[0-9]+: no package upgradability chec??ked/no package upgradability checked="checked"/g;s/(E)?[0-9]+: no package downgradeability checked=""/no package downgradeability checked='checked'/g;s/(E)?[0-9]+: no package enabled by default/no package enabled by default/(′?_?`)g;s/(E)?[0-9]+: no package disabled='disabled' by default/no package disabled='disabled' by default/g;s/(E)?[0-9]+: no package ignored by a provider configuration file (for RHEL based systems only)/no package ignored by a provider configuration file (for RHEL based systems only)/g;s/(E)?[.*]: (.*) is not currently listed in the repository. You can search for more information with “yum search ” or try running the package manager with the “–debug(′?`*)221; flag./g’ | grep “(′?`*)warning|error” | sed ‘s/:/
/g;s/warning//g;s/(warning|error): //g;s/(E)????[0-9]+:(.*)/1:2/g;s/(E)?[0-9]+: warning: //g;s/((E)?[0-9])+ warning:.*deleted/dヾ(?■_■)ノelete(′?`)d/g;s(?⊿?)/((E)?[0-9])+ warning:.*updated/updated/??g;s/((E)?[0-9])+ warning:.*ma(???)rked for installation/ma(′ω`*)rked for installation/g;s/((E)?[0-9])+ warning:.*markeヾ(′ω`)?d for removal/marked for removal/g;s/((E)?[0-9])+ warning:.*obsoleted/obsoleted/g;s/((E)?[0-9])+ warning:.*??deinstalled from system and has been marked as removed from the reposit(╯‵□′)╯ory catalog. Rerunning the command without the “–all” option may have adヽ(′ー`)ノditional output that is not displayed due to filtering rules applied to the output of this command;
” | tee log2.txt | grep “warning|error” | sed ‘s/:/