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....