源碼安裝程序包

程序包的安裝方式分爲三種:

  • 通過rpm安裝rpm包;

  • 通過yum來安裝rpm包;

  • 通過直接編譯二進制的方式來安裝程序包;

本文以編譯二進制源碼來安裝http,並且能夠修改其環境變量,庫文件,頭文件等相關信息。


一、環境準備

1 yum文件服務器

wKiom1MQetKwYquTAAD0CqXgtjs494.jpg

      yum客戶端

      1、配置文件:指定各個可用的yum倉庫

      2、緩存源數據:yum會到各個可用的yum倉庫中獲取源數據,並緩存在本地

      3、分析源數據:根據具體操作請求完成源數據分析,可能包括檢查依賴性、文件列表信息

      4、執行具體操作


編譯安裝apache

  1. 測試本地開發環境是否可用

  2. wKiom1MQe5TyRVFbAABXQDJw6ck872.jpg

  3. 有開發環境\(^o^)/over~

  4. 開玩笑~下面爲Centos6.4 x86_64版本的系統安裝開發環境組

  5. 包組: yum groupinstall "Server Platform Development"

           yum groupinstall  "Development tools"



程序包組安裝命令:yum groupinstall "PackageGroup_Name"

        卸載命令: yum groupremove  "PackageGroup_Name


創建yum倉庫repo1.repo

  #cd /etc/yum.repos.d/

  #vim repo1.repo  

配置yum倉庫repo1.repo

本地鏡像掛在 /mnt中(#mount /dev/cdrom /mnt


#yum groupinstall "Development Tools"

#yum groupinstall "Server Platform Development"

查看開發環境狀態(#gcc -version)


安裝apache

確定準備工作:1.確定當前系統沒有安裝httpd程序,否則無法安裝。

             2.下載http://httpd.apache.org/download.cgi

解壓:#tar xf httped-2.2.26.tar.bz2

進入源程序包目錄:#cd httped-2.2.26   一般元程序包的目錄爲Name-Version

執行configure腳本:# ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd

編譯:#make

安裝:#make install

啓動二進制程序:#/usr/local/apache/bin/apachect1 start

查看是否已啓動:#netstat -ntl | grep 80



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章