linux軟體安裝方式總結

2021-08-22 13:58:32 字數 1635 閱讀 2879

[b]redhat linux 9.0中幾種軟體安裝方式[/b]

[b]1.通過rpm軟體包來安裝[/b]

說起rpm(redhat package management)標準的軟體包,大家可能都會想起大名鼎鼎的redhat公司,正是rpm軟體包發行方式的出現,使linux中的應用軟體安裝變得簡單。如果使用者想安裝按rpm方式發行的軟體,只需簡單地輸入命令「rpm -ivh ***.rpm」即可。

比如使用者想安裝openoffice.org-1.0.1.rpm軟體包,只需輸入命令「rpm -ivh openoffice.org-1.0.1.rpm」即可。rpm軟體包發行方式的另乙個優點是它能夠方便地對已經安裝的rpm軟體包進行刪除,只要使用 「rpm -e openoffice.org-1.0.1」命令就能將剛才安裝的openoffice.org-1.0.1.rpm從硬碟上安全永久地刪除。如果你是在 x-window環境中安裝/刪除軟體,那便有更好的辦法,如果使用的是kde,可以使用kde自帶的kpackage程式來對軟體進行新增或刪除,如果是使用gnome,則可以使用gnorpm程式對軟體進行管理。這兩個程式都很像微軟windows中的「新增/刪除程式」功能。以rpm軟體包發行方式的軟體是最容易安裝和管理的,建議大家以後多採用這種模式來管理軟體。

[b]2.tar.gz(tgz)軟體包的安裝[/b]

以tar.gz為副檔名的軟體包,是用tar程式打包並用gzip程式壓縮的軟體包。要安裝這種軟體包,需要先對軟體包進行解壓縮,使用 「tar -zxfv filename.tar.gz」可以對軟體包進行解壓縮,解壓縮所得的檔案在以filename為名的目錄中。進入該目錄,可以看到解壓縮出來的檔案了。

各種軟體都有不同的安裝方法,但是一般每個軟體包解壓縮後都有install和readme檔案,幫助檔案中會有詳細的安裝指導。以 tar.gz或tgz 包發行的軟體有乙個缺點,就是一般不帶自動反安裝程式,如果需要對已經安裝的此類程式進行刪除,就不得不仔細檢視 makefile中的安裝路徑和檔名,這些對於初學者有一些難度。

[b]3.tar.bz2軟體包的安裝[/b]

以tar.bz2為副檔名的軟體包,是用tar程式打包並用bzip2程式進行壓縮的軟體包。它的優點是壓縮率非常高,需要使用 「bunzip2 filename.tar.bz2」進行解壓。但以該種方式發行的軟體包與tar.gz軟體包有著同樣的缺點,那就是刪除非常麻煩。

[b]在ubuntu裡,安裝軟體其實很簡單:[/b]

[b]1)如果你已知道要安裝的軟體包的名,只需在終端裡輸入命令:[/b]

apt-get install ***(軟體包名)

另外,在linux系統的軟體中,有很多是rpm的,這種軟體包在ubuntu不能直接使用,若真的要使用,那要把rpm包轉換成deb包

(1)裝個將rpm包轉換為deb包的小工具alien

apt-get install alien

(2)進入rpm所在的目錄,輸入命令

alien ***.rpm**換為deb包的rpm檔案)

即可在本目錄下生成乙個***.deb

.deb包的安裝:

1. 要安裝.deb最簡單的方法是雙擊安裝

2. 或在終端中輸入:sudo dpkg -i package-name.deb 即可 ;

3 要刪除.deb包可以在終端中輸入:sudo dpkg -r package_name.deb 即可 ;

Linux 軟體安裝方式

擴充套件 解壓需要安裝的原始碼包 切換到原始碼資料夾 配置 config configure bootstrap 指定軟體的安裝目錄,需要的依賴在什麼地方 指定不需要的依賴 配置檔案的路徑 通用資料儲存的位置 指定安裝路徑 prefix 路徑 需要依賴的路徑 with package 名 包所在的路...

Linux軟體的安裝方式

在使用原始碼安裝之前要考慮系統中是否存在上次編譯的目標檔案,因此需要清理以下,主要使用make clean或make distclean去除目標檔案。安裝分為三個步驟 1.configure 用來檢查待安裝原始碼linux的相關軟體屬性,建立makefile檔案。具體引數可以閱讀安裝包目錄下的rea...

Linux中安裝軟體方式

使用linux自帶的rpm命令直接安裝 rpm ivh 軟體包 此方法無法解決軟體依賴性問題,需要手動解決軟體包依賴 配置yum源,新增yum倉庫,可使用vim直接在 etc yum.d 目錄下編輯,也可使用wget獲取倉庫的rpm包 使用yum命令安裝需要的軟體包,安裝同時會列出當前軟體所依賴的其...