黄色片网站免费观看-黄色片网站观看-黄色片网站大全-黄色片视频网-色偷偷网址-色偷偷网站

yum

基于RPM的軟件包管理器

補充說明

yum命令 是在Fedora和RedHat以及SUSE中基于rpm的軟件包管理器,它可以使系統(tǒng)管理人員交互和自動化地更新與管理RPM軟件包,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。

yum提供了查找、安裝、刪除某一個、一組甚至全部軟件包的命令,而且命令簡潔而又好記。

語法

yum(選項)(參數(shù))

選項

-h:顯示幫助信息;
-y:對所有的提問都回答“yes”;
-c:指定配置文件;
-q:安靜模式;
-v:詳細模式;
-d:設置調試等級(0-10);
-e:設置錯誤等級(0-10);
-R:設置yum處理一個命令的最大等待時間;
-C:完全從緩存中運行,而不去下載或者更新任何頭文件。

參數(shù)

install:安裝rpm軟件包;
update:更新rpm軟件包;
check-update:檢查是否有可用的更新rpm軟件包;
remove:刪除指定的rpm軟件包;
list:顯示軟件包的信息;
search:檢查軟件包的信息;
info:顯示指定的rpm軟件包的描述信息和概要信息;
clean:清理yum過期的緩存;
shell:進入yum的shell提示符;
resolvedep:顯示rpm軟件包的依賴關系;
localinstall:安裝本地的rpm軟件包;
localupdate:顯示本地rpm軟件包進行更新;
deplist:顯示rpm軟件包的所有依賴關系。

實例

部分常用的命令包括:

安裝

yum install              #全部安裝
yum install package1     #安裝指定的安裝包package1
yum groupinsall group1   #安裝程序組group1

更新和升級

yum update               #全部更新
yum update package1      #更新指定程序包package1
yum check-update         #檢查可更新的程序
yum upgrade package1     #升級指定程序包package1
yum groupupdate group1   #升級程序組group1

查找和顯示

# 檢查 MySQL 是否已安裝
yum list installed | grep mysql
yum list installed mysql*

yum info package1      #顯示安裝包信息package1
yum list               #顯示所有已經(jīng)安裝和可以安裝的程序包
yum list package1      #顯示指定程序包安裝情況package1
yum groupinfo group1   #顯示程序組group1信息yum search string 根據(jù)關鍵字string查找安裝包

刪除程序

yum remove | erase package1   #刪除程序包package1
yum groupremove group1             #刪除程序組group1
yum deplist package1               #查看程序package1依賴情況

清除緩存

yum clean packages       #清除緩存目錄下的軟件包
yum clean headers        #清除緩存目錄下的 headers
yum clean oldheaders     #清除緩存目錄下舊的 headers

更多實例

# yum
/etc/yum.repos.d/       yum 源配置文件
vi /etc/yum.repos.d/nginx.repo # 舉個栗子: nginx yum源
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1

# yum mirror
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
wget https://mirror.tuna.tsinghua.edu.cn/help/centos/
yum makecache

# 添加中文語言支持
LANG=C # 原始語言
LANG=zh_CN.utf8 # 切換到中文
yum groupinstall "Chinese Support" # 添加中文語言支持