Linux程式包管理rpm命令的使用解析

2021-09-04 04:20:13 字數 1453 閱讀 3502

態度決定一切,其實你可以做得更好!

今天工作調休,抽空發布一篇博文,和大家一起來學習一下linux下程式包的管理,rpm命令的使用。

先來介紹下linux下常見程式包的類別:

rpm包:是發行商在相容大眾的開發環境下完成編譯打包並且測試簽名了的,可直接安裝使用。

原始碼包: 提供了該軟體所有程式源**的發布形式,需要使用者自己編譯成可執行的二進位製碼並進行安裝。其優點是配置靈活,可以隨意去掉或保留某些功能/模組,適應多種硬體/作業系統平台及編譯環境;缺點是難度較大,一般不適合初學者使用。

rpm:(redhat packages manager)——紅帽軟體包管理工具

安裝源:

作業系統的安裝光碟裡面就有很多功能的程式包。

還有很多站點,大家慢慢蒐集。

接下來介紹rpm命令的常見用法:

rpm的認證機制,如何去判斷乙個rpm包**合法性,軟體包是否正規,

我們首先掛載光碟(也就是安裝源)

現在進入到掛載的資料夾

用rpm命令匯入公鑰(上圖我用紅色標記的就是官方的公鑰。)

匯入成功!

現在進入packages目錄,裡面全是軟體包,我們測試下zsh-4.3.10-5.el6.x86_64.rpm這個包完整否?

查詢某檔案是由哪個rpm包生成的;

查詢安裝包生成的幫助文件:

公升級:-u:公升級+安裝

-f:公升級

--force:強制

--nodeps:忽略依賴性

好了就到這裡了,下次帶來yum,yum可以自動解決依賴性的問題,使用方便,目前主用yum。

rpm 包管理功能 yum 程式包管理

程式包管理器功能 編譯好的應用程式的個組成檔案,打包成乙個或幾個程式包檔案,從而更方便快捷地實現程式包的安裝 公升級 解除安裝的管理操作。rpm 包命名格式 name version release.arch.rpm version major.minor.release release.arch ...

Linux程式包管理

centos yum,dnf yum 由yellow dog研發,yellow dog update modifier 檔案伺服器 yum客戶端 倉庫指向的定義 repositoryid name some name for this repository baseurl path to repos...

12 程式包管理與rpm命令的使用

linux的程式包管理 源 編譯 需要有編譯開發環境支援 通常情況下 源 檔案是多個,這些檔案直接存在著一定的關聯關係 我們稱這種關聯關係為依賴關係 autoconf automake 軟體專案構建工具 redhat 程式包管理器 不同的linux發行版本,有著不同的程式包管理器 centos的程式...