成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

軟件包管理

rockswang / 626人閱讀

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

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

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

 -h:hash,以#表示安裝進度,每個#表示%2

 -v|–verbose:顯示詳細過程

 -vv:顯示更詳細的過程

 [install-option]

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

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

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

rpm –ivh –  –nosignature:不檢查來源合法性

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

rpm –ivh –  –force:強行安裝,可以實行重裝或降級

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

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

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

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

rpm -qi packages_name:查詢指定包的說明信息

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

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

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

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

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

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

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

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

rpm –q –changelog packages_name:查詢rpm包改變?nèi)罩?
rpm –R packages_name:查詢指定的程序包所以來的capabilty

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

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

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

–oldpackages:降級

注意:

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

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

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

簡單用法:rpm –e packages_name

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

–test:測試卸載;dry-run模式

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

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

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

常用用法:rpm –V packages_name

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

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

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

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

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

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

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

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

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

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

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

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

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

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

導(dǎo)入密鑰

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

驗證 rpm –K packages_name

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

當我們把數(shù)據(jù)庫的文件刪除之后,我們查詢軟件包的信息都是查詢不到的,因為rpm –q是依據(jù)數(shù)據(jù)庫里的數(shù)據(jù)來進行查詢,這時就需要重建數(shù)據(jù)庫了

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

 /var/lib/rpm

 rpm {–initdb|–rebuilddb}

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

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

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

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/67367.html

相關(guān)文章

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

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

    novo 評論0 收藏0
  • 巧用開源軟件做好企業(yè)管理

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

    余學文 評論0 收藏0
  • 巧用開源軟件做好企業(yè)管理

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

    huhud 評論0 收藏0
  • 巧用開源軟件做好企業(yè)管理

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

    paney129 評論0 收藏0
  • 巧用開源軟件做好企業(yè)管理

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

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

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

    Shonim 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<