日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

源码包安装

發布時間:2023/12/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 源码包安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、源碼包和RPM包的區別

1、區別

安裝之前的區別:概念上的區別

安裝之后的區別:安裝位置不同

2、RPM包安裝位置

是安裝在默認位置中

注:安裝位置是寫RPM包的作者決定的

注:RPM包支持指定安裝位置,但是不建議指定位置安裝。RPM包有卸載命令。

3、源碼包安裝位置

安裝在指定位置當中,一般是

  /usr/local/軟件名/

因為源碼包沒有卸載命令,當我們卸載這個軟件時,可以直接進入我們指定的安裝目錄,刪除軟件包即可。

4、安裝位置不同帶來的影響

RPM包安裝的服務可以使用系統服務管理命令(service)來管理,例如RPM包安裝的apache的啟動方法是:

>>> /etc/rc.d/init.d/httpd? start

>>> service? httpd? stsrt

源碼包安裝的服務則不能被服務管理命令管理,因為沒有安裝到默認路徑中。所以只能用絕對路徑驚醒服務的管理,如:

/usr/local/apache2/bin/apachectl? start?

二、源碼包安裝

1、安裝準備

安裝C語言編譯器

下載源碼包:

http://httpd.apache.org/download.cgi

如何把windows中的軟件包傳到Linux中?利用WinSCP軟件,用法一看就會,這里不再贅言。

2、安裝注意事項

源碼包保存位置:/usr/local/src/

軟件安裝位置:/usr/local/

如何正確安裝過程報錯:

  >>> 安裝過程停止

  >>> 并出現error、waring或no的提示

3、源碼包安裝過程

1)下載源碼包

2)解壓縮下載的源碼包

3)進入解壓縮目錄(一定要做)

./configure? 軟件配置與檢測

  >>> 定義需要的功能選項

  >>> 檢測系統環境是否符合安裝要求

  >>> 把定義好的功能選項和檢測系統環境的信息都寫入Makefile文件,用于后續的編輯。

注:./configure 這是apache包內部的一個命令,所以一定要進入壓縮目錄才能執行。

查看安裝選項? [root@bogon httpd-2.4.29]# ./configure --help

這里我們不做過多選擇,只指定一個安裝位置

[root@bogon httpd-2.4.29]# ./configure --prefix=/usr/cocal/apache2

我的這里報錯了(報錯是很正常的事,不要害怕,反正你也解決不了)

此問題解決方法:http://blog.csdn.net/superbirds/article/details/52373102

?

make編譯

  make? clean ?注:編譯過程一旦報錯就執行 make? clean 命令,清除緩存,重新編譯

make? install? 編譯安裝

編譯成功后就可以執行這條命令安裝

httpd安裝目錄里有一個人文件 INSTALL 文件,這是作者給的安裝步驟文件

打開文件我們可以看到

?

轉載于:https://www.cnblogs.com/chuijingjing/articles/8546999.html

總結

以上是生活随笔為你收集整理的源码包安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。