新裝linux不能上網問題
https://blog.csdn.net/qq_31382921/article/details/52174626
linux 安裝圖形界面
https://blog.csdn.net/sinat_32079337/article/details/70245700
首先、安裝lua5.3.3
1.CentOS7默認已經安裝了5.1.4
①查看當前lua版本號:lua -v
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
②查看lua和luac的位置:which lua luac
/usr/bin/lua
/usr/bin/luac
2.編譯Lua5.3版本
①下載lua-5.3.3.tar.gz
②make linux
出現錯誤:lua.c:80:31: fatal error: readline/readline.h: No such file or directory
表示需要安裝依賴庫:yum install readline-devel
③make install
cd src && mkdir -p /usr/local/bin /usr/local/include /usr/local/lib /usr/local/man/man1 /usr/local/share/lua/5.3 /usr/local/lib/lua/5.3
cd src && install -p -m 0755 lua luac /usr/local/bin
cd src && install -p -m 0644 lua.h luaconf.h lualib.h lauxlib.h lua.hpp /usr/local/include
cd src && install -p -m 0644 liblua.a /usr/local/lib
cd doc && install -p -m 0644 lua.1 luac.1 /usr/local/man/man1
可以看到,lua和luac被安裝到了/usr/local/bin中
④lua -v查看版本,發現還是舊的版本,那我們就將/usr/bin中的lua和luac刪除,然後將/usr/local/bin中的lua和luac創建一個ln到/usr/bin中即可
cd /usr/bin
rm -rf lua luac
ln -s /root/lua-5.3.3/src/luac /usr/bin/luac
ln -s /root/lua-5.3.3/src/lua /usr/bin/lua
紅色部分爲lua(make linux) 編譯的路徑
lua -v
Lua 5.3.3 Copyright (C) 1994-2016 Lua.org, PUC-Rio