自己自帶的源爲國外的,能夠設置成國內的源
#rm -f CentOS-Base.repo
刪除CentOS-Base.repo文件
#wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
下載yum源
#curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
沒有wget命令時使用此條命令
#yum install -y wget
安裝wget
#yum clean all
清除緩存html
安裝擴展源,Base源帶的rpm包不夠用
#yum install -y epel-release
安裝擴展包
#yum list |grep epel
從list中篩選出來含有epel字符的內容
#yum install -y 包名 --downloadonly
若是此rpm包未安裝,則會下載到了/var/cache/yum/x86_64/7/updates(選擇相應的rpm倉庫)/package
#yum install -y 包名 --downloadonly --downloaddir=/tmp/
指定下載路徑
#yum reinstall -y 包名 --downloadonly --downloaddir=/tmp/
下載已經安裝過的rpm包
--downloadonly 爲一個插件,--後爲插件
linux
#cd /usr/local/src
約定:源碼包放到此路徑
#wget http://mirrors.cnnic.cnapache/httpd/httpd-2.2.32.tar.gz
或者到r.aminglinux.com下載
#tar -zxvf httpd-2.2.32.tar.gz
#cd httpd-2.2.32
#ls
#more READEME
#more INATALL
安裝文檔,裏邊含有安裝步驟--more--33%
#./configure --prefix=/usr/local/apache2
配置安裝路徑--help能夠查看都有哪些功能
#echo $?
顯示爲上一條命令的運行情況,若是是0則爲正常,若是爲非零則不正常。
#yum install -y gcc
#make
#echo $?
檢測命令是否出錯
#make install
會將編譯完成的二進制文件或者配置文件、目錄 放到prefix所指定的目錄下
#echo $?
#ls /usr/local/apache2/
查看安裝結果
卸載apache2就是刪除目錄/usr/local/apache2
源碼包雖好,下載需謹慎
gcc no表示編譯器不存在apache