成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

軟件包管理

rockswang / 586人閱讀

摘要:博文參考安裝以表示安裝進(jìn)度,每個(gè)表示顯示詳細(xì)過(guò)程顯示更詳細(xì)的過(guò)程測(cè)試安裝但不真正執(zhí)行安裝在模式下進(jìn)行忽略依賴關(guān)系重新安裝,替換原有安裝不檢查來(lái)源合法性不檢查包完整性強(qiáng)行安裝,可以實(shí)行重裝或降級(jí)不執(zhí)行程序包腳本片段查詢查詢指定

博文參考
http://www.178linux.com/39458
http://www.178linux.com/39131
RPM 安裝:

rpm {i|install} [install-option] PACKAGES_FILE…

 -h:hash,以#表示安裝進(jìn)度,每個(gè)#表示%2

 -v|–verbose:顯示詳細(xì)過(guò)程

 -vv:顯示更詳細(xì)的過(guò)程

 [install-option]

rpm –ivh –test:測(cè)試安裝;但不真正執(zhí)行安裝;在dry run模式下進(jìn)行

rpm –ivh –  –nodeps:忽略依賴關(guān)系

rpm –ivh –  –replacepkgs:重新安裝,替換原有安裝

rpm –ivh –  –nosignature:不檢查來(lái)源合法性

rpm –ivh –  –nodigest:不檢查包完整性

rpm –ivh –  –force:強(qiáng)行安裝,可以實(shí)行重裝或降級(jí)

rpm –ivh –  –scripts:不執(zhí)行程序包腳本片段
查詢

rpm {q|–query} [select-options] [query-options]

rpm -q packages_name: 查詢指定的包是否已安裝

rpm -qa:查詢所有已安裝的包

rpm -qi packages_name:查詢指定包的說(shuō)明信息

rpm -ql packages_name:查詢指定安裝包生成的文件

rpm –qc packages_name:查詢指定安裝包生成的配置文件

rpm –qd packages_name:查詢指定安裝包生成的幫助文件

rpm –qf files_name:查詢指定的文件是由那個(gè)包安裝生成的

rpm –qp files_name:查詢指定未安裝的程序包文件做查詢操作

–whatprovides capability:查詢指定的capability被那個(gè)包所提供

–whatrequires capability:查詢指定的capability被那個(gè)包所依賴

rpm –q –scripts packages_name:查看指定的包中包含的腳本

rpm –q –changelog packages_name:查詢r(jià)pm包改變?nèi)罩?
rpm –R packages_name:查詢指定的程序包所以來(lái)的capabilty

rpm2cpio 包文件|cpio –itv 預(yù)覽包里的文件

rpm2cpio 包文件|cpio –id “*.conf”釋放包內(nèi)文件
升級(jí):
rpm {-U|–upgrade}[install-options] PACKAGES_FILE…:如果有老版本的,則升級(jí),否則,則安裝

rpm {-F|–freshen}[install-options] PACKAGES_FILE…:如果有老版本的,則升級(jí),否則,則退出安裝

–oldpackages:降級(jí)

注意:

不要對(duì)內(nèi)核做升級(jí)操作;Linux支持多內(nèi)核版本并存,因此,對(duì)直接安裝新版本內(nèi)核

如果源程序包的配置文件安裝后曾被修改,升級(jí)時(shí),新版本提供的同一個(gè)配置文件并不會(huì)覆蓋老版本的配置文件,而把新版的文件命令為以.rpmnew的文件保留

卸載:
rpm {-e|–erase}  [–allmatches] [–nodeps][–test] PACKAGES_NAME

簡(jiǎn)單用法:rpm –e packages_name

–nodeps:忽略依賴關(guān)系

–test:測(cè)試卸載;dry-run模式

–allmatches:如果一個(gè)程序包同時(shí)安裝多個(gè)版本時(shí),則此選項(xiàng)一次全部卸載,但程序包配置文件安裝后曾被修改,卸載時(shí),此文 件通常不會(huì)被刪除,而是被重名為以.rpmsave的文件保留
校驗(yàn):

查詢包安裝之后生成的文件是否發(fā)生了改變

rpm {-V|–verify} [select-options][verify-options]

常用用法:rpm –V packages_name

當(dāng)沒(méi)有輸出結(jié)果時(shí)表示軟件包完整ok,當(dāng)有相應(yīng)的結(jié)果輸出表明對(duì)應(yīng)的內(nèi)容有修改,具體如下:

S file Size differs  文件的容量大小發(fā)生改變

5(MD5 sum differs)MD5這一種指紋碼的內(nèi)容發(fā)生改變

M Mode differs   文件的類(lèi)型或文件的屬性發(fā)生改變

D Device major/minor number mismatch 設(shè)備的主、次版本號(hào)發(fā)生改變

L readLink(2) path mismatch  鏈接路徑發(fā)生改變

U User ownership differs   文件的屬主發(fā)生改變

G Group ownership differs  文件的屬組發(fā)生改變

T mTime differs        文件的創(chuàng)建時(shí)間發(fā)生改變

P capabilities differ  能力發(fā)生改變

注意:在安裝軟件之前最好對(duì)即將安裝的軟件進(jìn)行合法性驗(yàn)證,這樣可以檢查出軟件是否來(lái)源合法、內(nèi)容合法,在一定程度上避免一些由不安全因素導(dǎo)致不安全的事情發(fā)生

來(lái)源合法指的是由我們信任的制作者提供;依賴于制作的親筆簽名,簽名是作者使用自己的私鑰加密程序包的特性碼

內(nèi)容合法是指包未被二次修改;完整性校驗(yàn)成功,依賴于制作者提供的程序特征碼

驗(yàn)證方式:安裝用同樣的特征碼提取算法提取程序包的特征碼,并與原作者提供的相比較

導(dǎo)入密鑰

 rpm –import  /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

驗(yàn)證 rpm –K packages_name

重建數(shù)據(jù)庫(kù)

當(dāng)我們把數(shù)據(jù)庫(kù)的文件刪除之后,我們查詢軟件包的信息都是查詢不到的,因?yàn)閞pm –q是依據(jù)數(shù)據(jù)庫(kù)里的數(shù)據(jù)來(lái)進(jìn)行查詢,這時(shí)就需要重建數(shù)據(jù)庫(kù)了

數(shù)據(jù)庫(kù)位置

 /var/lib/rpm

 rpm {–initdb|–rebuilddb}

 rpm –initab:初始化,如果事先不存在數(shù)據(jù)庫(kù),則新建,否則,不執(zhí)行任何操作

 rebuilddb:重建,無(wú)論事先是否存在,直接重新創(chuàng)建數(shù)據(jù)庫(kù)
yum 光盤(pán)當(dāng)作本地yum倉(cāng)庫(kù) 創(chuàng)建yum倉(cāng)庫(kù) 程序包編譯安裝

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/67367.html

相關(guān)文章

  • 巧用開(kāi)源軟件做好企業(yè)管理

    摘要:從管事到管人的根本轉(zhuǎn)變其實(shí),除了上述領(lǐng)域,開(kāi)源軟件在企業(yè)管理中已成為不可或缺的工具,在人,財(cái),物等資源的管理上發(fā)揮著越來(lái)越重要的作用。也正因此,開(kāi)源軟件受到了很多企業(yè)的歡迎。 開(kāi)源軟件的應(yīng)用領(lǐng)域廣泛 我們通常所說(shuō)的開(kāi)源軟件,是指所有公開(kāi)源代碼的軟件。也就是說(shuō)公眾可以通過(guò)極低的成本(如僅僅訪問(wèn)互聯(lián)網(wǎng)而無(wú)需其他額外費(fèi)用)獲得該軟件的源代碼,并可自行修改源代碼以滿足自己的特殊需求。 開(kāi)源軟件...

    novo 評(píng)論0 收藏0
  • 巧用開(kāi)源軟件做好企業(yè)管理

    摘要:從管事到管人的根本轉(zhuǎn)變其實(shí),除了上述領(lǐng)域,開(kāi)源軟件在企業(yè)管理中已成為不可或缺的工具,在人,財(cái),物等資源的管理上發(fā)揮著越來(lái)越重要的作用。也正因此,開(kāi)源軟件受到了很多企業(yè)的歡迎。 開(kāi)源軟件的應(yīng)用領(lǐng)域廣泛 我們通常所說(shuō)的開(kāi)源軟件,是指所有公開(kāi)源代碼的軟件。也就是說(shuō)公眾可以通過(guò)極低的成本(如僅僅訪問(wèn)互聯(lián)網(wǎng)而無(wú)需其他額外費(fèi)用)獲得該軟件的源代碼,并可自行修改源代碼以滿足自己的特殊需求。 開(kāi)源軟件...

    余學(xué)文 評(píng)論0 收藏0
  • 巧用開(kāi)源軟件做好企業(yè)管理

    摘要:從管事到管人的根本轉(zhuǎn)變其實(shí),除了上述領(lǐng)域,開(kāi)源軟件在企業(yè)管理中已成為不可或缺的工具,在人,財(cái),物等資源的管理上發(fā)揮著越來(lái)越重要的作用。也正因此,開(kāi)源軟件受到了很多企業(yè)的歡迎。 開(kāi)源軟件的應(yīng)用領(lǐng)域廣泛 我們通常所說(shuō)的開(kāi)源軟件,是指所有公開(kāi)源代碼的軟件。也就是說(shuō)公眾可以通過(guò)極低的成本(如僅僅訪問(wèn)互聯(lián)網(wǎng)而無(wú)需其他額外費(fèi)用)獲得該軟件的源代碼,并可自行修改源代碼以滿足自己的特殊需求。 開(kāi)源軟件...

    huhud 評(píng)論0 收藏0
  • 巧用開(kāi)源軟件做好企業(yè)管理

    摘要:從管事到管人的根本轉(zhuǎn)變其實(shí),除了上述領(lǐng)域,開(kāi)源軟件在企業(yè)管理中已成為不可或缺的工具,在人,財(cái),物等資源的管理上發(fā)揮著越來(lái)越重要的作用。也正因此,開(kāi)源軟件受到了很多企業(yè)的歡迎。 開(kāi)源軟件的應(yīng)用領(lǐng)域廣泛 我們通常所說(shuō)的開(kāi)源軟件,是指所有公開(kāi)源代碼的軟件。也就是說(shuō)公眾可以通過(guò)極低的成本(如僅僅訪問(wèn)互聯(lián)網(wǎng)而無(wú)需其他額外費(fèi)用)獲得該軟件的源代碼,并可自行修改源代碼以滿足自己的特殊需求。 開(kāi)源軟件...

    paney129 評(píng)論0 收藏0
  • 巧用開(kāi)源軟件做好企業(yè)管理

    摘要:從管事到管人的根本轉(zhuǎn)變其實(shí),除了上述領(lǐng)域,開(kāi)源軟件在企業(yè)管理中已成為不可或缺的工具,在人,財(cái),物等資源的管理上發(fā)揮著越來(lái)越重要的作用。也正因此,開(kāi)源軟件受到了很多企業(yè)的歡迎。 開(kāi)源軟件的應(yīng)用領(lǐng)域廣泛 我們通常所說(shuō)的開(kāi)源軟件,是指所有公開(kāi)源代碼的軟件。也就是說(shuō)公眾可以通過(guò)極低的成本(如僅僅訪問(wèn)互聯(lián)網(wǎng)而無(wú)需其他額外費(fèi)用)獲得該軟件的源代碼,并可自行修改源代碼以滿足自己的特殊需求。 開(kāi)源軟件...

    frontoldman 評(píng)論0 收藏0
  • 系統(tǒng)管理軟件在云中的應(yīng)用

    摘要:公司在銷(xiāo)售以云計(jì)算為中心的系統(tǒng)管理軟件方面的信心是,客戶在轉(zhuǎn)變其業(yè)務(wù)模式方面正在經(jīng)歷同樣的變化。公司并不是將產(chǎn)品轉(zhuǎn)移到云端的唯一傳統(tǒng)系統(tǒng)管理軟件供應(yīng)商。如今,系統(tǒng)管理提供商正在將其本地部署的產(chǎn)品推向云端,并開(kāi)發(fā)或獲取純粹的基于云計(jì)算的軟件,希望能夠保持相關(guān)性。隨著企業(yè)IT部門(mén)將任務(wù)關(guān)鍵型工作負(fù)載迅速轉(zhuǎn)移到云平臺(tái)中,系統(tǒng)管理軟件供應(yīng)商通過(guò)重新構(gòu)建其產(chǎn)品組合對(duì)此進(jìn)行響應(yīng)。這種適應(yīng)云計(jì)算需求的巨變...

    Shonim 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<