CentOS 7常用工具安裝
阿新 • • 發佈:2019-02-10
git
在Linux下開發專案,少不了要使用git
工具,安裝方法十分簡單,通過一條 yum
指令既可完成安裝:
yum install git
安裝完成後檢測版本:
# git --version
git version 1.8.3.1
autoconf
這是一個在 Bourne shell
下製作供編譯、安裝和打包軟體的配置指令碼的工具
# yum install autoconf
檢查版本:
# autoconf --version
autoconf (GNU Autoconf) 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by David J. MacKenzie and Akim Demaille.
readline-devel
# yum install readline-devel
gcc
假如需要通過 make
編譯程式,且編譯過程中出現以下錯誤:
configure: error: no acceptable C compiler found in $PATH
這就說明去少了 GCC
編譯器環境,安裝方式如下:
# yum -y install gcc
lua版本管理:
通過直接在命令列輸入 lua
,即可知道當前選擇的Lua版本:
# lua
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
>
我這裡的Lua版本是 CentOS 7
預設自帶的,但是假如我想要將其換成 lua 5.3.0
安裝
wget
下載工具:# yum install wget
下載
lua 5.3.1
安裝包:# wget http://www.lua.org/ftp/lua-5.3.0.tar.gz
使用
tar
指令解壓安裝包並通過make
指令編譯:# tar zxf lua-5.3.0.tar.gz # cd lua-5.3.0 # make linux
編譯成功後,在此檔案中的
src
目錄會生成一個可執行檔案lua
,可以直接執行此檔案:# cd src # ./lua Lua 5.3.0 Copyright (C) 1994-2015 Lua.org, PUC-Rio >
執行不報錯,則表示編譯成功。
- 配置為全域性可用:
上面編譯得到的lua執行器並非全域性可用,我們需要通過ln
軟連結將其目錄配置/usr/bin/lua
中:
shell
# ln -s ~/lua-5.3.0/src/lua /usr/bin/lua
~/lua-5.3.0/src/lua
是上面編譯得到可執行器的絕對地址,根據你的實際情況進行修改,假如提示 “ln: 無法建立符號連結"/usr/bin/lua": 檔案已存在
”,則需要先刪除舊的軟連結:
shell
# rm rf /usr/bin/lua
完成上述步驟,即已完成了 lua 5.3.0
的安裝。
protobuf 安裝:
這是一個 Google 推出的序列化和反序列化工具,在遊戲開發中常用於協議的定製和表格資料的讀取,這裡就需要用到一個格式轉換工具 protoc
將 .proto
的檔案轉化為指定語言型別的檔案,例如在之前講解 《Skynet伺服器框架(五) 使用pbc(protobuf)》的時候就有涉及到,為了滿足需求,需要安裝兩個工具 protobuf-c-compiler
和 protobuf-compiler
:
# yum install protobuf-compiler
# yum install protobuf-c-compiler
查詢版本檢查是否安裝成功:
# protoc --version
libprotoc 2.5.0