My primary development environment is Linux (Debian particularly), but for various reasons, I began learning / using Lua (that too recently), in the Windows environment. I like the Lua-for-Windows (batteries-included) approach, and the SciTE IDE that ships with it, with the embedded debugging functionalities, over and above the plain-vanilla SciTE IDE.
On Linux however, having installed the standard Lua5.1 package on Debian via the standard apt repositories, I find that the IDE is missing.
Also, while I've not checked exhaustively, but I got the impression that not all the libraries (that'd make sense, since they are cross-platform) shipped with LfW, are available as part of the standard Lua5.1 package on Debian. How do I do an exhaustive check ?
Finally, to install any missing / additional libraries on Debian side, is LuaRocks the preferred and recommended approach ?
If you are looking for a Lua IDE to run on Linux, try ZeroBrane Studio. It's in many ways similar to SciTE as it's based on the same Scintilla editor and is available on Windows/Linux/OSX.
For installing libraries you need, I'd start with LuaRocks.