歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

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

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   
Copyright © Linux教程網 All Rights Reserved