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

yum更換國內源

  • 恢復以前的yum源配置

  • 刪除CentOS-Base.repo文件

  • 使用 wget 或 curl -O 命令去下載CentOS7-Base-163.repo,而後vim打開CentOS7-Base-163.repo,查看內容

  • 而後yum list查看包

yum下載rpm包

安裝擴展源epel

  • yum install -y epel-release

安裝完成後,增長了epel.repo、epel-testing.repo兩個文件,查看epel.repo文件linux

而後yum list,有不少包出來;使用 yum list |grep epel 查看apache

yum下載rpm包

yum install -y 包名 --downloadonly ,該命令是下載rpm包但不安裝vim

下載的包默認的保存路徑爲:curl

yum install -y 包名 --downloadonly --downloaddir=/tmp/(自定義),而後ls /tmp/工具

若是下載一個已安裝的包(提示包已安裝,沒有任何操做)時,能夠用yum reinstall 從新安裝網站

源碼包安裝

源碼包下載路徑統一放到/usr/local/src/裏url

解壓httpd-2.2.32.tar.gz壓縮包spa

解壓完成後,到httpd-2.2.34目錄下去htm

其中,README和INSTALL兩個文檔常常用到,能夠用more查看文檔

指定安裝路徑./configure --prefix=/usr/local/apache2 

若是不知道輸入的命令是否正確,能夠用echo $?查看 ,如果非零,表示上一條命令是錯的

上面顯示的是gcc不存在,安裝gcc

安裝好gcc,繼續指定安裝路徑./configure --prefix=/usr/local/apache2 ,配置過程當中會生成make file,是用來編譯的文件

而後使用make編譯工具,根據分配的cpu數量,來看編譯速度的;編譯完成後,用echo $?檢測,結果爲0表明正確。

接着make install ,它會把編譯完成的二進制文件、配置文件目錄放入到 prefix 指定的目錄下;再用echo $?檢測。

查看生成的目錄 /usr/local/apache2/

注意:下載源碼包必定要去官方網站或者可信任的站點

擴展


1. 配置yum源優先級 http://ask.apelearn.com/question/7168
2. 把源碼包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm

相關文章
相關標籤/搜索