1. 程式人生 > >Linux下軟件的安裝與管理

Linux下軟件的安裝與管理

linux軟件安裝方式

一、源碼安裝方式:

1.下載、解壓源碼包
通常源碼包的格式:".tar.gz"、".tar.bz2"
2.分析安裝平臺環境
./configure 後面可以加上軟件的安裝路勁以及所需模塊選項
3.編譯、安裝軟件
在執行./configure通過後,會在當前目錄下生成Makefile文件
在輸入make命令時,會查找當前目錄下的Makefile文件
ps:如果用其他文件作為Makefile,需要制定文件如:make -f make_file

栗子:通過軟嗎安裝apache http server

創建安裝目錄:make -p /application/apache

進入安裝目錄:cd /application/apache

下載apache源碼:wget 源碼文件鏈接(httpd-2.4.12.tar.gz)

解壓源碼包:tar xf httpd-2.4.12.tar.gz

進入解壓後文件目錄:cd httpd-2.4.12.tar.gz

編譯軟件:./configure --prefix=/application/apache2.2.27 --enable-deflate --enable-expires --enable-headers --enable-modules=most --enable-so --with-mpm=worker --enable-rewrite

安裝軟件:make && make install


二、RPM包安裝

RPM是Red hat Package Manager的縮寫,本意是Red Hat軟件包管理器。由於這種軟件方式非常方便,逐漸被其他LINUX廠商所借用,現已成為Linux平臺下通用的軟件包管理方式。
命令格式:(可以多個文件一起安裝)
軟件包安裝:rpm -ivh file1.rpm file2.rpm
軟件包查詢:rpm -qa file1.rpm
1)-f查詢某個文件對應的RPM安裝包
2)-p查詢以“.rpm”為後綴的軟件包安裝後對應的包名稱
3)-l顯示軟件包中的所有文件列表
4)-i顯示軟件包的概要信息(軟件名稱、版本、適應平臺、大小)
5)-g查詢系統有哪些軟件包須臾指定的類別

卸載軟件包:rpm -e file1.rpm


三、yum安裝方式

檢查yum是否已經安裝
rpm -qa|grep yum
如果沒有任何返回值則表示未安裝
rpm -ivh yum-*.noarch.rpm
yum的主配置文件:/etc/yum.conf
資源庫配置目錄:/etc/yum.repos.d

Linux下軟件的安裝與管理