欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

centos yum json

CentOS是一款基于Linux內(nèi)核的開(kāi)源操作系統(tǒng),在企業(yè)級(jí)應(yīng)用程序開(kāi)發(fā)過(guò)程中得到了廣泛應(yīng)用。其中yum是一款軟件包管理器,可用于安裝、升級(jí)、刪除和查詢軟件包。隨著JSON技術(shù)的應(yīng)用,yum也可以支持JSON格式的輸入輸出,方便于與其他應(yīng)用程序集成。

$ yum list installed --format=json

上述命令可輸出當(dāng)前系統(tǒng)中所有已安裝的軟件包,并以JSON格式輸出。

{
"installed": [
{
"name": "centos-release",
"arch": "noarch",
"version": "7",
"source": "installed"
},
{
"name": "bash",
"arch": "x86_64",
"version": "4.2.46",
"release": "29.el7",
"source": "installed"
},
...
]
}

可以發(fā)現(xiàn),JSON輸出格式為鍵-值對(duì),其中 installed 鍵中對(duì)應(yīng)一個(gè)列表,包含每個(gè)已安裝軟件包的信息。每個(gè)軟件包都有一個(gè)名稱、架構(gòu)、版本、發(fā)布版本和來(lái)源屬性。

除此之外,yum可以使用json參數(shù),從而將查詢結(jié)果輸出為JSON格式。例如:

$ yum search yum --json

上述命令可查詢所有包含“yum”關(guān)鍵字的軟件包,并輸出為JSON格式。其輸出格式類似于:

{
"available": [
{
"name": "yum",
"summary": "Yellowdog Updater Modified",
"version": "3.4.3",
"release": "167.el7.centos",
"arch": "noarch",
"repository": "base/7/x86_64"
},
{
"name": "yum-cron",
"summary": "Files needed to run yum updates as a cron job",
"version": "3.4.3",
"release": "167.el7.centos",
"arch": "noarch",
"repository": "base/7/x86_64"
},
...
]
}

可見(jiàn),隨著JSON的應(yīng)用,yum在企業(yè)級(jí)應(yīng)用程序開(kāi)發(fā)中的集成更加便捷、高效。