Linux下軟體常見安裝方式

2021-06-13 16:58:38 字數 2696 閱讀 8302

linux下軟體安裝主要有三種方式,一種是原始碼安裝,需要使用者自己手動編譯,另一種是rpm包(redhat linux packet manager),通過rpm命令就可以實現安裝。還有一種為*.bin檔案,安裝方法與windows下的安裝過程類似,這裡不做介紹,本文主要介紹原始碼安裝與rpm包的安裝。

一、原始碼包安裝

1、*.src.rpm形式的源**軟體包

用法:安裝:    rpm –rebuild *.src.rpm

cd /usr/src/dist/rpms

rpm –ivh *.rpm

解除安裝:    rpm –e packagename

2、.tar.gz,*.tgz,*.bz2形式軟體包的安裝

首先進行解壓,命令如下

tar zxvf   *.tar.gz

tar xvfz   *.tgz

tar xvfj    *.tar.bz2

解壓之後進入解壓目錄,然後進行以下操作(一般情況,具體看軟體包的檔名)

配置:./configure

編譯:make

安裝:make install

解除安裝:make uninstall

原始碼安裝有一定的難度,不同的軟體可能有不同的安裝,一般在解壓之後應該先閱讀說明文件,按照說明進行安裝,上面說的只是一般情況。

二、

rpm包安裝

rpm安裝包格式是由redhat公司提出的,大大的簡化了linux下軟體的安裝,首先介紹一下通用選項。

-v:顯示附加資訊

-vv:顯示除錯資訊

--root directory:讓rpm以directory作為根目錄,這樣預安裝程式和後安裝程式都會安裝到這個目錄下。

1、安裝:rpm –ifile.rpm

options:

h:安裝時輸出hash記號

test:只對安裝進行測試,不真正安裝

--persent:以百分比形式顯示安裝進度

--excludedocs:不安裝軟體包中的文件

--replacepkgs:強制重新安裝

--replacefiles:替換屬於其它軟體包的檔案

--force:忽略軟體包及文件衝突

--ignorearch:不校驗軟體包結構

--ignoreos:不檢查軟體包執行的作業系統

--nodeps:不檢查依賴性關係

--noscripts:不執行預安裝和後安裝指令碼程式

2、刪除 rpm –epkgname

option:

--test:只做刪除測試,不真正刪除

--noscripts:不執行預安裝和後安裝指令碼程式

--nodeps:不檢查依賴性

注意:pkgname是軟體包的名字,不是rpm包名字,而是安裝後軟體包的名字,可以用查詢命令來查詢軟體包名。

3、公升級 rpm –u(或者—upgrade)file.rpm

option:

基本與安裝時的option一樣,有幾個特殊的:

--oldpackage:允許乙個舊版本

4、查詢 rpm –q(或者--query)

option:

-p package_file:查詢軟體包的檔案

-f fiel:查詢file屬於哪個軟體包

-a:查詢所有安裝的軟體包

-g group:查詢屬於group組的軟體包

--whatprovides capability:查詢提供了capability功能的軟體包

--whatrequires capability:查詢所有需要capability功能的軟體包

-i:顯示軟體包的概要資訊

-l:顯示軟體包中的檔案列表

-c:顯示配置檔案列表

-s:顯示檔案列表

-scripts:顯示安裝、解除安裝,校驗指令碼

--qf:以使用者指定的方式查詢

--dump:顯示每個檔案的校驗資訊

--provides:顯示軟體包提供的功能

-r:顯示軟體包需要的功能

5、校驗已經安裝的軟體包 rpm –v(or –verify, or –y)

option選項與其它命令的類似

6、校驗軟體包中的檔案 rpm –k(or –checksig)file.rpm

option:

-v:顯示版本資訊

-vv:顯示除錯資訊

--rcfile filelist:設定rpmrc 檔案為filelist

7、其它rpm選項

--rebuilddb:重建rpm資料庫

--initdb:建立乙個新的rpm資料庫

--quiet:盡可能地減少輸出

--help:顯示幫助檔案

--version:顯示rpm當前版本

上面只是對常用選項的總結,具體還有什麼問題,可以用man rpm命令進行檢視,官方檔案永遠最好的老師。

三、

*.bin

格式安裝檔案的安裝

只需雙擊或單擊*.bin檔案就可以根據提示安裝了,不再敷述。

**:

Linux下軟體常見安裝方式

linux下軟體安裝主要有三種方式,一種是原始碼安裝,需要使用者自己手動編譯,另一種是rpm包 redhat linux packet manager 通過rpm命令就可以實現安裝。還有一種為 bin檔案,安裝方法與windows下的安裝過程類似,這裡不做介紹,本文主要介紹原始碼安裝與rpm包的安裝...

linux下常見軟體安裝方法

linux主要支援的格式有deb,rpm,run.還有就是tarballs壓縮軟體包也很常見,帶有 tar,tgz,tar.gz or tar.bz2副檔名的都是tarballs壓縮軟體包,在 linux 和 unix 軟體包中應用很廣泛 一 rpm包安裝方式步驟 2 開啟乙個終端,su 成root...

Linux下軟體的安裝方式

此安裝方式為本地離線安裝。sudo dpkg i 軟體名.debubuntu 預設的軟體管理系統是apt。apt有很多國內軟體源,推薦使用 apt get 的基本軟體安裝命令是 sudo apt get install 軟體名1 解壓tar.gz包 tar zxvf nginx 1.8.1.tar....