歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux基本配置和管理----RPM軟件包管理

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

日期:2017/3/1 14:47:37   编辑:關於Linux
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