linux的軟體安裝自然是yum最為簡單,但是某些新發布的軟體並沒有提供rpm包,只有原始碼,這時只能用原始碼安裝了。
思路如下:
xshell的話:要安裝irzsz軟體
rz /
/檔案從windows傳進虛擬機器
sz /
/檔案從虛擬機器傳出
我用的是nginx
2、解壓
[root@nullpointerexception 10.24]
# tar -xf nginx-1.17.5.tar.gz
[root@nullpointerexception 10.24]
# cd nginx-1.17.5/
[root@nullpointerexception nginx-1.17.5]
# ls
auto changes changes.ru conf configure contrib html license man readme src
3、配置
4、編譯
[root@nullpointerexception nginx-1.17.5]
# make
5、安裝
[root@nullpointerexception nginx-1.17.5]
# make install
7、測試。
/usr/local/nginx/sbin/nginx /
/因為在配置檔案中prefix字首寫的是這個,所以安在這裡,用這裡的啟動
啟動後開啟瀏覽器輸入http://ip 能夠訪問到這個頁面就成功了。
8、可能報的錯誤。
因為這是在linux重安裝,可能會需要依賴,nginx使用c語言寫的所以要安裝gcc編輯器,如果沒有gcc編譯器會報錯。
安裝gcc yum -y install gcc
配置時配置了pcre ,pcre是c語言的正規表示式函式庫,所以也要有這個東西,沒有就報錯。
yum -y install pcre-devl
配置時做了openssl,依舊要先安好。
yum install openssl-devel -y
9、解除安裝
一般來說在安裝檔案的目錄裡輸入 make uninstall 就可以了,但是如果開發沒寫這個的話,就要到prefix 設定的路徑中刪除檔案即可。
其中用這種方式安裝的rpm yum都不能查到。
linux 原始碼安裝
原始碼的安裝一般由3個步驟組成 配置 configure 編譯 make 安裝 make install 具體的安裝方法一般作者都會給出文件,這裡主要討論配置 configure configure是乙個可執行指令碼,它有很多選項,使用命令.configure help輸出詳細的選項列表,如下 ba...
linux原始碼安裝
原始碼的安裝一般由3個步驟組成 配置 configure 編譯 make 安裝 make install configure是乙個可執行指令碼,它有很多選項,在待安裝的原始碼路徑下使用命令.configure help輸出詳細的選項列表。其中 prefix選項是配置安裝的路徑,如果不配置該選項,安裝...
Linux 原始碼安裝
原始碼包是開源的,更自由,安裝更慢,容易出錯,可以定製功能,需要編譯rpm包安裝快,不自由,安裝方便,不易出錯,原始碼包由於安裝在固定的位置,所以和此軟體有關的內容都不在安裝目錄之下,但我們要刪除它時,能將所有東西全部刪除,很方便 具體的最直觀的不同 rpm包會安裝在系統預設的位置,而原始碼包是手工...