一、源**形式
1. 絕大多數開源軟體都是直接以原碼形式發布的
2. 源**一般會被打成.tar.gz的歸檔壓縮檔案
3. 源**需要編譯成為二進位制形式之後才能夠執行使用
4. 源**基本編譯流程:
1).configure 檢查編譯環境;
2)make對源**進行編譯;
3)make insall 將生成的可執行檔案安裝到當前計算機中
二、rpm
1.源**形式的特點:操作複雜、編譯時間長、極易出現問題、依賴關係複雜
2.為了方便,rpm(redhat package manager)
3.rpm通過將**基於特定平台系統編譯為可執行檔案,並儲存依賴關係,來簡化開源軟體的安裝管理。針對不同的系統設定不同的包
4.常用命令規範:linuxcast-1.2.0-30.el6.1686.rpm 包名-版本號-適用平台-32/64-rpm
5.使用rpm –i software.rpm(安裝);
rpm -e software.rpm(解除安裝);
rpm –u software.rpm(公升級形式安裝);
rpm –ivh 支援通過http\ftp協議形式安裝)
-v 顯示詳細資訊;-h顯示進度條
查詢功能:rpm –qa 列出全部已經安裝的.rpm軟體 rpm –qa |grep ***
三:yum
1. rpm軟體包形式的管理雖然方便,但是需要手工解決軟體包的依賴關係。很多時候安裝乙個軟體需要安裝1個或者多個其他軟體,手動解決時,很複雜,yum解決這些問題。yum是rpm的前端程式,主要目的是設計用來自動解決rpm的依賴關係,其特點:
1) 自動解決依賴關係;2)可以對rpm進行分組,基於組進行安裝操作;3)引入倉庫概念,支援多個倉庫;4)配置簡單
2. yum倉庫用來存放所有的現有的.rpm包,當使用yum安裝乙個rpm包時,需要依賴關係,會自動在倉庫中查詢依賴軟體並安裝。倉庫可以是本地的,也可以是http、ftp、nfs形式使用的集中地、統一的網路倉庫。
3. 倉庫的配置檔案/etc/yum.repos.d目錄下
4. 使用:1)yum install 安裝;
2)yum remove解除安裝;
3)yum update 公升級指定軟體
linux軟體安裝與解除安裝rpm
以下文章非我所寫,b99d886438db21.html 感覺對我有些幫助,特儲存於此。linux軟體的安裝和解除安裝一直是困擾許多新使用者的難題。在windows中,我們可以使用軟體自帶的安裝解除安裝程式或在控制面板中的 新增 刪除程式 來實現。與其相類似,在linux下有乙個功能強大的軟體安裝解...
Linux系統RPM安裝軟體
rpm有什麼作用?使用rpm,使用者可以自行安裝和管理linux上的應用程式和系統工具。rpm有幾種基本的模式?安裝模式下常用的rpm命令有哪些?安裝乙個包 rpm ivh rpm i vim common 6.3.035 3.i386.rpm 軟體名稱 版本號 支援平台 公升級乙個包 rpm uv...
rpm與yum安裝軟體
一 使用rpm包安裝 1 安裝 rpm ivh 包全名 i install 安裝選項 v verbose 顯示詳細資訊 h hash 顯示進度2 公升級 rpm uvh 包全名 u upgraed 3 解除安裝 rpm e 包名 e erase 刪除二 使用yum命令安裝 1 查詢所有可用軟體安裝包...