yum更換國內源、下載rpm包,源碼包安裝
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包,源碼包安裝