[FreeBsd] Установка Lua 5.1.4 + библиотеки |
Здравствуйте, гость ( Вход | Регистрация )
[FreeBsd] Установка Lua 5.1.4 + библиотеки |
26.8.2011, 18:35
Сообщение
#1
|
|
Освоившийся участник Группа: Пользователи Сообщений: 216 Регистрация: 23.10.2008 Из: Саратов Пользователь №: 865 Спасибо сказали: 60 раз |
И так, уважаемые пользователи, а именно нуждающиеся админы FreeBSD.
Пишу вводную часть по настройкам и компиляции основных библиотек необходимых для работы скриптов на RusHub'е. Перед началом этой статьи хотелось бы выразить отдельую благодарность Mariner'у за помощь в написании этой статьи. Установка Lua 5.1.4: LUA-5.1.4 Переходим в директорию установки, например /usr/rushub/: Код cd /usr/rushub/ Скачиваем пакет Lua: Код wget "http://www.lua.org/ftp/lua-5.1.4.tar.gz" Распакуем полученный архив lua-5.1.4.tar.gz: Код tar -xf lua-5.1.4.tar.gz Перейдем в папку lua-5.1.4: Код cd lua-5.1.4 Теперь начинается самое интересное, необходимо довести Makefile до ума. Начинаем редактировать файл Makefile в директории lua-5.1.4: Находим 46 строку с содержимым: Код TO_LIB= liblua.a и меняем на: Код TO_LIB= liblua.a liblua.so Теперь заменяем Makefile в директории ./lua-5.1.4/src/: После всех манипуляций переходим в ./lua-5.1.4 и начинаем сборку lua: Код gmake freebsd gmake install Установка LuaSocket LuaSocket-2.0.2 Переходим в директорию установки, например /usr/rushub/: Код cd /usr/rushub/ Скачиваем пакет LuaSocket: Код wget "http://luaforge.net/frs/download.php/2664/luasocket-2.0.2.tar.gz" Распакуем полученный архив luasocket-2.0.2.tar.gz: Код tar -xf luasocket-2.0.2.tar.gz Перейдем в папку luasocket-2.0.2: Код cd luasocket-2.0.2 Заменяем файл config на: После всех манипуляций переходим в ./luasocket-2.0.2 и начинаем сборку luaSocket: Код gmake gmake install Установка LuaMySQL LuaMySQL Перед установкой этой библиотеки необходимо загрузить MySQL на ваш сервер: Код cd /usr/ports/databases/mysql51-server gmake gmake install clean Переходим в директорию установки, например /usr/rushub/: Код cd /usr/rushub/ Скачиваем пакет LuaMySQL: Код git clone https://github.com/keplerproject/luasql.git Перейдем в папку luasql: Код cd luasql Заменяем файл config на: И начинаем сборку luaMySQL: Код gmake gmake install Установка LuaMD5 LuaMySQL Переходим в директорию установки, например /usr/rushub/: Код cd /usr/rushub/ Скачиваем пакет LuaMD5: Код wget "http://luaforge.net/frs/download.php/3355/md5-1.1.2.tar.gz" Перейдем в папку luaMD5: Код cd md5-1.1.2 Заменяем файл config на: И начинаем сборку luaMySQL: Код gmake gmake install Небольшое дополнение: Цитата Для компиляции lua-плагина, который идет в поставке с rushub'ом используйте следующий Makefile: Собирать командой gmake linux |
|
|
27.8.2011, 16:18
Сообщение
#2
|
|
Освоившийся участник Группа: Пользователи Сообщений: 276 Регистрация: 23.3.2010 Из: РФ Смоленск Пользователь №: 6 429 Спасибо сказали: 60 раз |
ShadoWx, Спасибо.
Но лучше приложи файлы атачем или под спролер, здесь не любят пастбины. Хотя согласен удобнее. |
|
|
27.8.2011, 16:40
Сообщение
#3
|
|
Освоившийся участник Группа: Пользователи Сообщений: 216 Регистрация: 23.10.2008 Из: Саратов Пользователь №: 865 Спасибо сказали: 60 раз |
|
|
|
27.8.2011, 18:23
Сообщение
#4
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Пастбин удобнее Если с целью просто посмотреть файл — да, удобнее. А с целью сохранить файл — нет, мне удобнее это делать в один клик мышью прямо из статьи. и надежнее Да ладно! Статья и файлы составляют две части одной инструкции. Сами по-себе эти части несут гораздо меньше пользы, чем вместе. Но без статьи на форуме об этих файлах никто не узнает. То есть при прекращении работы форума, дальнейшее хранение файлов на сторонних ресурсах лишается смысла. А при прекращении работы пастебина, статья никуда не денется, найти её можно будет не хуже прежнего, но она станет неполноценной. Минус по надёжности! Но комбинировать способы хранения никто ведь не запрещает. |
|
|
27.8.2011, 19:00
Сообщение
#5
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
А разве на пастебине записи лежат вечно? Без срока?
Однозначно за аттач к теме! Без обсуждений. |
|
|
27.8.2011, 19:04
Сообщение
#6
|
|
Освоившийся участник Группа: Пользователи Сообщений: 216 Регистрация: 23.10.2008 Из: Саратов Пользователь №: 865 Спасибо сказали: 60 раз |
|
|
|
27.8.2011, 19:09
Сообщение
#7
|
|
Освоившийся участник Группа: Пользователи Сообщений: 276 Регистрация: 23.3.2010 Из: РФ Смоленск Пользователь №: 6 429 Спасибо сказали: 60 раз |
Если с целью просто посмотреть файл — да, удобнее. А с целью сохранить файл — нет, мне удобнее это делать в один клик мышью прямо из статьи. Это не проблема.. например вот так можно скачать в один клик но опять же есть неудобства так как файл: раз в формате txt, два актуально для Unix систем нет нужных прав, например предустановленных прав на запуск и т.д.. на пасте вообще то при создании указывается время хранения ) Спасибо за файлики А еще можно удалить, просто забыв что это... |
|
|
27.8.2011, 20:53
Сообщение
#8
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Это не проблема.. например вот так можно скачать в один клик но опять же есть неудобства так как файл: раз в формате txt, два актуально для Unix систем нет нужных прав, например предустановленных прав на запуск и т.д.. Вот ещё недостатки:
|
|
|
27.8.2011, 21:18
Сообщение
#9
|
|
Освоившийся участник Группа: Пользователи Сообщений: 276 Регистрация: 23.3.2010 Из: РФ Смоленск Пользователь №: 6 429 Спасибо сказали: 60 раз |
Вот ещё недостатки:
ну почему же, если есть название то из названия генерируется имя, но подставятся расширение txt по понятным причинам... например Неактуально для форумов, но пастбин можно встроить айфреймом)) |
|
|
27.8.2011, 21:30
Сообщение
#10
|
|
Освоившийся участник Группа: Пользователи Сообщений: 216 Регистрация: 23.10.2008 Из: Саратов Пользователь №: 865 Спасибо сказали: 60 раз |
Парни я все понимаю, но давайте по теме....ато зайдет сюда человек и будет читать страницы не нужной информации ...
|
|
|
31.8.2011, 11:03
Сообщение
#11
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Спасибо за статью.
По поводу "небольшого дополнения". Может лучше это небольшое дополнение сделать в инструкции freebsd, а не в инструкции linux ? Ты на freebsd используешь make linux что ли? |
|
|
31.8.2011, 11:13
Сообщение
#12
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Это я использовал, потому, что там фактически все сразу готово.
|
|
|
Похожие темы
|
Сейчас: 23.12.2024, 4:11 |