1. 程式人生 > >yum更換國內源、下載rpm包,源碼包安裝

yum更換國內源、下載rpm包,源碼包安裝

linux

yum更換國內源

yum本身自帶的yum是國外的地址,國內下載會比較慢。


配置163yum源

rm -f dvd.repo 刪除之前默認的yum源

技術分享


使用wget或curl命令後,生產新的yum源文件CentOS7-Base-163.repo

技術分享


查看CentOS7-Base-163.repo

技術分享


下載rpm包

安裝擴展epel,yum install -y epel-release安裝epel包,目錄下生成epel.repo和epel-testing.repo文件。

技術分享

yum list 查看rpm包(yum list|grep epel 只看epel庫的)


例:下載zsh的rpm包

yum install zsh --downloadonly 僅下載zsh不安裝

rpm -q zsh 查詢是否安裝

技術分享


下載的rpm包默認路徑在/var/cache/yum/x86_64/7/源名/packages/目錄下

技術分享


指定下載目錄

yum install zsh --downloadonly --downloaddir=/tmp/

再添加一個參數--downloaddir=/tmp/可以指定下載目錄為/tmp/下

技術分享




源碼包安裝

例:下載apache(推薦使用官方地址下載)

wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz (非官方地址)

技術分享


解壓它

tar -zxvf httpd-2.2.34.tar.gz


查看httpd-2.2.34下的README文件(介紹apache)、INSTALL文件(安裝文檔)

技術分享技術分享技術分享



安裝步驟在INSTALL裏有:

技術分享


1.執行./configure --prefix=/usr/local/apache2 指定安裝目錄為/usr/local/apache2

echo $? 查看上條命令執行是否正常,0為正常,1為不正常。

技術分享

發現報錯,缺少gcc編譯, 執行yum install -y gcc 安裝gcc。


安裝gcc後再次執行./configure --prefix=/usr/local/apache2

技術分享


2.make編譯

3.make install 將編譯完成的配置文件放到指定的目錄下。

技術分享


啟動apache

4./usr/local/apache2/bin/apachectl start apache


另外,卸載源碼包時刪除相關文件或刪除指定的目錄。


技術分享

本文出自 “運維之路” 博客,請務必保留此出處http://ccj168.blog.51cto.com/13163491/1981850

yum更換國內源、下載rpm包,源碼包安裝