linux軟體安裝與解除安裝rpm

2021-07-02 07:30:13 字數 1925 閱讀 7088

以下文章非我所寫,**

... b99d886438db21.html

,感覺對我有些幫助,特儲存於此。

linux軟體的安裝和解除安裝一直是困擾許多新使用者的難題。在windows中,我們可以使用軟體自帶的安裝解除安裝程式或在控制面板中的「新增/刪除程式」來實現。與其相類似,在linux下有乙個功能強大的軟體安裝解除安裝工具,名為rpm。它可以用來建立、安裝、查詢、更新、解除安裝軟體。該工具是在命令列下使用的。在shell的提示符後輸入rpm,就可獲得該命令的幫助資訊。

linux下軟體的安裝主要有三種不同的形式。第一種安裝檔案名為***.tar.gz;第二種安裝檔案名為***.i386.rpm,還有一種是 ***.src.rpm。以第一種方式發行的軟體多為以原始碼形式傳送的;第二種方式則是直接以二進位制形式傳送的;第三種是rpm格式發布的原始碼。

對於第一種[***.tar.gz],安裝方法如下:

1 .首先,將安裝檔案拷貝至你的目錄中。例如,如果你是以root身份登入上的,就將軟體拷貝至/root中。

#cp ***.tar.gz /root

2 .由於該檔案是被壓縮並打包的,應對其解壓縮。命令為:

#tar xvzf filename.tar.gz

3. 執行該命令後,安裝檔案按路徑,解壓縮在當前目錄下。用ls命令可以看到解壓縮後的檔案。通常在解壓縮後產生的檔案中,有「install」的檔案。該檔案為純文字檔案,詳細講述了該軟體包的安裝方法。

4.執行解壓縮後產生的乙個名為configure的可執行指令碼程式。它是用於檢查系統是否有編譯時所需的庫,以及庫的版本是否滿足編譯的需要等安裝所需要的系統資訊。為隨後的編譯工作做準備。命令為: #./configure

5.檢查通過後,將生成用於編譯的makefile檔案。此時,可以開始進行編譯了。編譯的過程視軟體的規模和計算機效能的不同,所耗費的時間也不同。命令為: #make。

6.成功編譯後,鍵入如下的命令開始安裝:

#make install

7.安裝完畢,應清除編譯過程中產生的臨時檔案和配置過程中產生的檔案。鍵入如下命令:

#make clean

#make distclean

至此,軟體的安裝結束。

對於第二種[***.i386.rpm],其安裝方法要簡單得多。

同第一種方式一樣,將安裝檔案拷貝至你的目錄中。然後使用rpm來安裝該檔案。命令如下:

#rpm -i filename.i386.rpm

rpm將自動將安裝檔案解包,並將軟體安裝到預設的目錄下。並將軟體的安裝資訊註冊到rpm的資料庫中。引數i的作用是使rpm進入安裝模式。

軟體的解除安裝

1.軟體的解除安裝主要是使用rpm來進行的。解除安裝軟體首先要知道軟體包在系統中註冊的名稱。鍵入命令:

#rpm -q -a

即可查詢到當前系統中安裝的所有的軟體包。

2. 確定了要解除安裝的軟體的名稱,就可以開始實際解除安裝該軟體了。鍵入命令:

#rpm -e [package name]

即可解除安裝軟體。引數e的作用是使rpm進入解除安裝模式。對名為[package name]的軟體包進行解除安裝。由於系統中各個軟體包之間相互有依賴關係。如果因存在依賴關係而不能解除安裝,rpm將給予提示並停止解除安裝。你可以使用如下的命令來忽略依賴關係,直接開始解除安裝:

#rpm -e [package name] -nodeps

忽略依賴關係的解除安裝可能會導致系統中其它的一些軟體無法使用

對於第三種[***.src.rpm],安裝也很簡單

拷貝到目標目錄,然後執行

#rpmbuild --rebuild ***.src.rpm 編譯檔案

然後進入#cd /usr/src/redhat(or other)/rpms/i386/

執行 #rpm -ivh ***xx.rpm 安裝

上面的方法是對redhat 8.0以及mandrake9.0來說的,如果是低於這個版本。應該用

#rpm --rebuild *.src.rpm

RPM軟體的安裝和解除安裝

rpm軟體的安裝和解除安裝 問題 找出vim vi是由哪兩個包產生的 刪除vim vi命令程式 修復vim vi 安裝bind chroot包,體驗linux依賴關係 方案 本題的思路是,首相通過which命令查詢到vim vi命令可執行程式所在位置,在通過 rpm qf 檔案絕對路徑 命令檢視該可...

Linux 安裝與解除安裝軟體

如果是filename.i386.rpm。rpm ivh filename.i386.rpm 如果是filename.tar.gz 格式的,tarzxvf filename.tar.gz 如果是filename.tar.bz2格式的,tarjxvf filename.tar.bz2 1.編譯原始碼方...

Linux 軟體安裝與解除安裝

軟體安裝與解除安裝概述 在ubuntu中安裝軟體和windows系統中雙擊exe檔案安裝軟體的方式有很大的不同,在ubuntu中主要分為以下兩種種軟體安裝的方式 通過apt get包管理器從軟體源中安裝 圖形化和終端命令兩種方式 通過deb格式的軟體包安裝 我們使用最多的是通過apt get方式安裝...