Linux基本配置和管理----RPM軟體包管理

來源:互聯網
上載者:User

Linux基本配置和管理----RPM軟體包管理  1 原始碼形式    1 絕大多數的開源軟體都是直接以原始碼的形式發布    2 原始碼一般會被打包成tar.gz的歸檔壓縮檔    3 程式的原始碼需要編譯成為二進位形式之後才能夠運行使用    4 原始碼的基本編譯流程為:       1 ./configure 檢查編譯環境,相關庫檔案以及配置參數並產生makefiel       2 make 對原始碼進行編譯,產生可執行檔       3 make install 將產生的可執行檔安裝到當前電腦中    5 原始碼形式的軟體使用起來較為麻煩,但是相容性和可控制性較好    6 開源軟體一般會使用大量的其他開源軟體的功能,所以開源軟體會存在大量的依賴關係  2 RPM    1 原始碼形式的缺點:操作複雜,編譯時間較長,較容易出現錯誤    2 原始碼形式的優點:適用所有的系統,可定製    3 為了使用方便開發了RPM(redhat package manager),早期是為了給“紅帽”使用    4 RPM通過將原始碼基於特定的平台作業系統編譯為可執行檔檔案,並儲存依賴關係,來簡化開源軟體的安裝管理     5 RPM的設計目標如下       使用簡單       使用單一的軟體包格式檔案發布(.rpm)       可升級       追蹤軟體依賴關係       基本資料查詢       軟體驗證功能       支援多平台       6 RPM軟體包的常用的命名規範       比如LinuxCast-1.2.0-30.ei6.i686.rpm       形式為 名稱-版本.系統.32/64位.rpm     7 RPM的安裝命令       安裝軟體:rpm -i software.rpm       卸載軟體:rpm -e software       升級形式安裝:rpm -U software-new software.rpm       rpm支援通過http,ftp協議安裝軟體       rpm -ivh http.../software.rpm     8 我們一般在安裝的時候在i後面加上兩個參數v和h       v是顯示相關資訊,h是顯示進度條     9 RPM常用的查詢命令       rpm -qa   列出所有已安裝的rpm軟體       rpm -qf filename  查詢指定檔案屬於哪個rpm包       rpm -qi packagename  查詢軟體包的資訊       rpm -ql packagename  查詢指定軟體包包含的檔案       rpm -qip software.rpm 查詢rpm檔案的資訊       rpm -qilp software.rpm  查詢rpm檔案包含的檔案     10 RPM軟體驗證命令:       1 驗證rpm檔案 rpm -K software.rpm       2 驗證已安裝的軟體 rpm -V softname  

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.