myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> [FreeBsd] Установка Lua 5.1.4 + библиотеки

ShadoWx
сообщение 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/:
http://pastebin.com/pMwF3imE или Прикрепленный файл  lua_5.1.4.rar ( 1.91 килобайт ) Кол-во скачиваний: 29


После всех манипуляций переходим в ./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 на:
http://pastebin.com/Y7XPamS9 или Прикрепленный файл  luasocket_2.0.2.rar ( 727 байт ) Кол-во скачиваний: 13


После всех манипуляций переходим в ./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 на:
http://pastebin.com/TYY26GrZ или Прикрепленный файл  luasql.rar ( 941 байт ) Кол-во скачиваний: 9


И начинаем сборку 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 на:
http://pastebin.com/Gfxsmpx3 или Прикрепленный файл  md5_1.1.2.rar ( 684 байт ) Кол-во скачиваний: 6


И начинаем сборку luaMySQL:
Код
gmake
gmake install


Небольшое дополнение:
Цитата
Для компиляции lua-плагина, который идет в поставке с rushub'ом используйте следующий Makefile:

http://pastebin.com/S5Ev0mQS или Прикрепленный файл  lua_plugin.rar ( 733 байт ) Кол-во скачиваний: 6

Собирать командой gmake linux


Спасибо сказали:
Go to the top of the page
+Quote Post
 
Начать новую тему
Ответов
DEN 007
сообщение 27.8.2011, 16:18
Сообщение #2


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 276
Регистрация: 23.3.2010
Из: РФ Смоленск
Пользователь №: 6 429
Спасибо сказали: 60 раз




ShadoWx, Спасибо.
Но лучше приложи файлы атачем или под спролер, здесь не любят пастбины. Хотя согласен удобнее.
Go to the top of the page
+Quote Post
ShadoWx
сообщение 27.8.2011, 16:40
Сообщение #3


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 216
Регистрация: 23.10.2008
Из: Саратов
Пользователь №: 865
Спасибо сказали: 60 раз




Цитата(DEN 007 @ 27.8.2011, 17:18) *
ShadoWx, Спасибо.
Но лучше приложи файлы атачем или под спролер, здесь не любят пастбины. Хотя согласен удобнее.


Пастбин удобнее и надежнее, думаю скопировать и скачать оттуда смогут все.
Go to the top of the page
+Quote Post
Alexey
сообщение 27.8.2011, 18:23
Сообщение #4


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Цитата(ShadoWx @ 27.8.2011, 17:40) *
Пастбин удобнее

Если с целью просто посмотреть файл — да, удобнее. А с целью сохранить файл — нет, мне удобнее это делать в один клик мышью прямо из статьи.

Цитата(ShadoWx @ 27.8.2011, 17:40) *
и надежнее

Да ладно!
Статья и файлы составляют две части одной инструкции. Сами по-себе эти части несут гораздо меньше пользы, чем вместе. Но без статьи на форуме об этих файлах никто не узнает. То есть при прекращении работы форума, дальнейшее хранение файлов на сторонних ресурсах лишается смысла. А при прекращении работы пастебина, статья никуда не денется, найти её можно будет не хуже прежнего, но она станет неполноценной. Минус по надёжности!

Но комбинировать способы хранения никто ведь не запрещает.
Go to the top of the page
+Quote Post
Ksan
сообщение 27.8.2011, 19:00
Сообщение #5


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




А разве на пастебине записи лежат вечно? Без срока?
Однозначно за аттач к теме! Без обсуждений.
Go to the top of the page
+Quote Post
ShadoWx
сообщение 27.8.2011, 19:04
Сообщение #6


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 216
Регистрация: 23.10.2008
Из: Саратов
Пользователь №: 865
Спасибо сказали: 60 раз




Сделал, пользуйтесь на здоровье, во избежания ошибок соблюдал вложенность папок.

Цитата(Ksan @ 27.8.2011, 20:00) *
А разве на пастебине записи лежат вечно? Без срока?
Однозначно за аттач к теме! Без обсуждений.


на пасте вообще то при создании указывается время хранения )
Go to the top of the page
+Quote Post
DEN 007
сообщение 27.8.2011, 19:09
Сообщение #7


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 276
Регистрация: 23.3.2010
Из: РФ Смоленск
Пользователь №: 6 429
Спасибо сказали: 60 раз




Цитата(Alexey @ 27.8.2011, 19:23) *
Если с целью просто посмотреть файл — да, удобнее. А с целью сохранить файл — нет, мне удобнее это делать в один клик мышью прямо из статьи.

Это не проблема.. например вот так можно скачать в один клик http://pastebin.com/download.php?i=S5Ev0mQS
но опять же есть неудобства так как файл: раз в формате txt, два актуально для Unix систем нет нужных прав, например предустановленных прав на запуск и т.д..

Цитата(ShadoWx @ 27.8.2011, 20:04) *
на пасте вообще то при создании указывается время хранения )

Спасибо за файлики big_smile.gif
А еще можно удалить, просто забыв что это...
Go to the top of the page
+Quote Post
Alexey
сообщение 27.8.2011, 20:53
Сообщение #8


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Цитата(DEN 007 @ 27.8.2011, 20:09) *
Это не проблема.. например вот так можно скачать в один клик http://pastebin.com/download.php?i=S5Ev0mQS
но опять же есть неудобства так как файл: раз в формате txt, два актуально для Unix систем нет нужных прав, например предустановленных прав на запуск и т.д..

Вот ещё недостатки:
  • Придётся давать две разные ссылки на один ресурс для посмотреть и для скачать.
  • Неподходящее не только расширение, но и имя файла.
Go to the top of the page
+Quote Post
DEN 007
сообщение 27.8.2011, 21:18
Сообщение #9


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 276
Регистрация: 23.3.2010
Из: РФ Смоленск
Пользователь №: 6 429
Спасибо сказали: 60 раз




Цитата(Alexey @ 27.8.2011, 21:53) *
Вот ещё недостатки:
  • Придётся давать две разные ссылки на один ресурс для посмотреть и для скачать.
  • Неподходящее не только расширение, но и имя файла.

ну почему же, если есть название то из названия генерируется имя, но подставятся расширение txt по понятным причинам...
например http://pastebin.com/download.php?i=0ur5f4Uh
Неактуально для форумов, но пастбин можно встроить айфреймом)) http://pastebin.com/embed_iframe.php?i=0ur5f4Uh
Go to the top of the page
+Quote Post
ShadoWx
сообщение 27.8.2011, 21:30
Сообщение #10


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 216
Регистрация: 23.10.2008
Из: Саратов
Пользователь №: 865
Спасибо сказали: 60 раз




Парни я все понимаю, но давайте по теме....ато зайдет сюда человек и будет читать страницы не нужной информации ... shame.gif
Go to the top of the page
+Quote Post
Setuper
сообщение 31.8.2011, 11:03
Сообщение #11


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Спасибо за статью.
По поводу "небольшого дополнения". Может лучше это небольшое дополнение сделать в инструкции freebsd, а не в инструкции linux ?
Ты на freebsd используешь make linux что ли?
Go to the top of the page
+Quote Post
mariner
сообщение 31.8.2011, 11:13
Сообщение #12


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Это я использовал, потому, что там фактически все сразу готово.
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsУстановка хаба PtokaX 0.5.2.2 на роутер под прошивкой LEDE 2017
DC++ сервер в роутере
15 мамин_парень 18 281 29.1.2021, 8:02 Посл. сообщение: мамин_парень
No New Posts Установка Linux хаба DC++ в ANDROID
Теперь ты видел все ))
0 мамин_парень 5 766 5.8.2017, 9:49 Посл. сообщение: мамин_парень
No New Posts FreeBSD 11.0 & PtokaX
Проблема подключения в клиенте PtokaX по имени
5 nsd7 8 981 22.4.2016, 3:47 Посл. сообщение: Saymon21
No New Posts Установка библиотек
2 ShadoWx 6 738 8.3.2015, 12:21 Посл. сообщение: Saymon21
No new Topic has attachmentsУстановка rushub на ubuntu 12.04
для домохозяек и пенсионеров
43 hjet 48 436 2.10.2014, 12:16 Посл. сообщение: kotuk
No New Posts От: Установка скриптов
От темы с ID: 5657
0 MIKHAIL 4 800 29.7.2014, 23:37 Посл. сообщение: MIKHAIL
No New Posts Установка скриптов
Нужна помощь по установке
2 _wRz_ 7 309 29.7.2014, 16:11 Посл. сообщение: Артём
No New Posts freebsd + verlihub + luaсокеты
10 dsd10 15 232 30.10.2012, 22:16 Посл. сообщение: Vizunchik
Closed StatPX Lite FreeBSD
4 jekasumy 8 383 25.10.2012, 22:13 Посл. сообщение: jekasumy
No New Posts ./PtokaX Segmentation fault (core dumped) freebsd
help
5 jekasumy 9 381 19.10.2012, 18:43 Посл. сообщение: Alexey
No New Posts Сборка Rushub 2.3.8 на FreeBSD 9.0 x64
10 LEXSOR 15 894 3.10.2012, 22:11 Посл. сообщение: Saymon21
No new Непонятные проблемы с уcтановкой Rushub на Freebsd 8.2 x64
18 LEXSOR 18 362 20.10.2011, 9:48 Посл. сообщение: mariner
No New Posts PtokaX 0.4.1.2 во FreeBSD
Установка для новичков
6 HackFresse 16 493 11.9.2011, 0:14 Посл. сообщение: avarking
No new freebsd 8.2 & RusHub
lua socket
16 gor1k 17 765 26.8.2011, 20:49 Посл. сообщение: ShadoWx
No New Posts Библиотеки
5 ShadoWx 6 693 25.8.2011, 15:08 Посл. сообщение: mariner

 



RSS Сейчас: 27.11.2024, 1:08