簡介
介紹如何在Linux中安裝軟件,使用Yum、RPM及源碼安裝
Yum安裝軟件
基本說明
- yum 相當於 windows 上面的 360的軟件中心,appstpre,安卓的應用商店
- yum 是 redhat 系列發行版的軟件安裝命令,debian 系列用的是 apt-get
- yum 安裝軟件的來源得存在一個地方,這個地方就叫做軟件倉庫,又叫做 yum 源
- yum 源的配置文件在 /etc/yum.repos.d/ 這個目錄下面
更換yum源
- 進入目錄: cd /etc/yum.repos.d
- 備份文件:mv CentOS-Base.repo CenOS-Base.repo.bak
- 下載文件:curl -O http://mirrors.163.com/.help/CentOS6-Base-163.repo
- 修改名稱:mv CentOS6-Base-163.repo CentOS-Base.repo
- 清除緩存:yum clean all
- 生成緩存:yum makecache
基本格式
yum <操作> [選項]
常用操作
清空所有緩存:clean all
重新生成包信息緩存:makecache
安裝指定軟件:install
安裝一組軟件:groupinstall
更新指定軟件:update
卸載指定軟件:remove
卸載一組軟件:groupremove
搜索指定軟件:search
顯示所有軟件:list
常用選項
默認確定操作: -y
只下載不安裝:--downloadonly
指定下載目錄:--downloaddir
RPM安裝軟件
說明
- 原來是Redhat Pakage Manager 的縮寫,現在是RPM Pakage Manager 的遞歸縮寫
- 使用此方式安裝的軟件大多有依賴關係問題,通常一個軟件需要依賴幾個包
格式
rpm [選項] 包名
實例:安裝 vim
下載vim:yum install vim -y --downloadonly --downloaddir=.
安裝vim:
rpm -ivh vim-filesystem-7.4.629-5.e16.x86_64.rpm
rpm -ivh vim-common-7.4.629-5.e16.x86_64.rpm
rpm -ivh vim-echanced-7.4.629-5.e16.x86_64.rpm
源碼安裝
步驟
- 配置:configure
- 編譯:make
- 安裝:make install
實例演示,源碼安裝Apache
-
下載 C編譯器,用來編譯 C語言編寫的源代碼
yum install -y gcc
-
下載Apache源碼
curl -O http://apache.fayea.com//httpd/httpd-2.2.32.tar.gz
-
解壓下載的壓縮包
tar -zxvf httpd-2.2.32.tar.gz
-
進入解壓後的文件夾
cd httpd-2.2.32.tar.gz
-
編譯前的配置
./configure --prefix=/usr/local/apache2
配置選項:
- -h/--help:查看幫助
- --prefix:指定安裝目錄
-
編譯源代碼
make
-
安裝
make install
-
控制 Apache 軟件
- 控制命令:PREFIX/bin/apachectl
- 控制操作:start | stop | restart 啓動 | 關閉 | 重啓
-
配置文件:PREFIX/conf/httpd.conf
- 去掉前面 # ,將域名改爲虛擬機 IP,如下:
ServerName IP:80
- 去掉前面 # ,將域名改爲虛擬機 IP,如下:
-
設置防火牆
- service iptables status:查看防火牆狀態
- service iptables start | stop :開啓 | 關閉