Сборка модуля luafilesystem в OS Linux
Библиотека luafilesystem предназначена для работы с файловой системой.
Ссылка на страницу данной библиотеки: LuaFileSystem.
Для сборки библиотеки luafilesystem необходимо выполнить следующую команду:
/usr/local/bin/luarocks install luafilesystem
В зависимости от операционной системы и текущего набора установленных приложений может потребоваться установка дополнительных пакетов, например, git, curl.
Пример вывода в случае успешного выполнения команды:
root@va:/home/va# /usr/local/bin/luarocks install luafilesystem
Installing https://luarocks.org/luafilesystem-1.8.0-1.src.rock
luafilesystem 1.8.0-1 depends on lua >= 5.1 (5.4-1 provided by VM: success)
gcc -O2 -fPIC -I/opt/myoffice-documents-desktop/Lua547/include -c src/lfs.c -o src/lfs.o
gcc -shared -o /tmp/luarocks_build-LuaFileSystem-1.8.0-1-9641202/lfs.so src/lfs.o
luafilesystem 1.8.0-1 is now installed in /usr/local (license: MIT/X11)
В случае успешной сборки в последней строке будет указан путь, по которому находится собранная библиотека.
В данном примере местоположение библиотеки будет следующим:
/usr/local/lib/lua/lfs.so
Список установленных библиотек LuaRocks можно получить, выполнив команду luarocks list:
root@va:/hime/va# /usr/local/bin/luarocks list
Rocks installed for Lua 5.4
---------------------------
luafilesystem
1.8.0-1 (installed) - /usr/local/lib/luarocks/rocks-5.4
Пример использования библиотеки luafilesystem в составе надстройки описан в разделе Использование сторонних модулей в составе надстройки.