Русский остров - Krievusala
Сайт помощи новичкам сетей DC++
Четверг, 25.04.2024, 09:28
Реклама от Google
Меню сайта
Категории раздела
Настройка клиентов DC++ [5]
В Латвии [3]
Разные статьи о латвийских проблемах.
Владельцам хабов [4]
Клиенты DC++ [10]
Информация о популярных клиентах DC++
Разное [4]
Статьи на разные темы.
Полезный софт [1]
Описание различных, малоизвестных программ.
YouTube
Мини-чат
200
Статистика
Счетчик тИЦ, PR и обратных ссылок

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Поиск
Главная » Статьи » Владельцам хабов

Установка и настройка Ubuntu 10.04 под PtokaX 4.1.2 с MySQL. Финал.
Финализируем тему "Выбор оптимального пакета Unix  для использования с PtokaX 4.1.1"                       

Ubuntu - операционная система, не требующая от пользователя особенных познаний в *nix, не требовательна к "железу", шустрая...Имеет обширную справочную базу.

В данном случае речь пойдет о настройке Ubuntu для использования с PtokaX 4.1.2, то есть об организации DC-хаба, способном принять достаточно большое количество юзеров на компьютере класса Pentium 2 - 3.

Предыдущий релиз Ubuntu - Karmic Koala; для установки я выбрал версию ubuntu-9.10-alternate-i386.iso  поскольку  в ней настройка интернета осуществляется вручную в процессе установки, в отличии от версии desktop (причина: наличие бага в пакете NetWork). У меня прямое интернет-соединение, для которого достаточно ввести номера (IPv4) IP-адреса, маски, шлюза и DNS-сервера; логин и пароль не требуется. Доступ с логином-паролем - это PPPoE подключение и требует дополнительных настроек. Кстати, в Ubuntu 9.10 имеется еще один баг, относящийся только к материнским платам со встроенной интелловской видеокартой, когда ОС не определяет разрешение монитора. Эти настройки мы не рассматриваем.

Последний релиз Ubuntu - Lucid Lynx, версия  для установки ubuntu-10.04.1-alternate-i386.iso.

Итак, скачиваем указанную версию и записываем образ на диск, устанавливаем...В процессе установки нет ничего хитрого.
Тем, кто решил использовать версию ubuntu-10.04.1-desktop-i386.iso поможет подробное описание установки.

Выполнять разметку диска и монтировать разделы рекомендую вручную, чтобы раздел /home, где в домашнем каталоге будет установлена Ptokax, был вынесен на логический диск, подобно D: в Windows.
Затем делаем предварительные настройки:
  •  Устанавливаем кодировку WINDOWS-1251 для редактора: 
Нажимаем Alt+F2
Пишем gconf-editor
Находим редактор конфигурации /apps/gedit2/preferences/encoding
На обоих строках щелкаем правой кнопкой мыши и в выпадающем меню выбираем "Изменить ключ": перемещаем WINDOWS-1251 в самое верхнее положение...ОК,
  •  Добавляем русскую раскладку клавиатуры в Система-Параметры-Клавиатура,
  •  Открываем терминал: Приложения-Стандартные...Ставим архиватор (не требуется в Sialia 10.3) командой
sudo aptitude install rar
  •  Устанавливаем набор программ, которые часто бывают необходимы, но из-за правовых ограничений их нельзя включать в состав дистрибутива
sudo aptitude install ubuntu-restricted-extras
  •  Для удаленного доступа по SSH программами PuTTY  и WinSCP, устанавливаем ssh-server
sudo aptitude install openssh-server
  •  Для скриптов, использующих БД, ставим MySQL
sudo aptitude install mysql-server   и/или  
sudo aptitude install sqlite3
ИЛИ устанавливаем LAMP и phpMyAdmin из Приложения-Центр приложений Ubuntu.
Подробнее о создании базы и юзера в MySQL для скриптов На вопрос о выборе ВЕБ-сервера, отмечаем чек-бокс apache 2; на запрос системы: "Следующий этап установки БД", - выбираем "Игнорировать".

Также ВЕБ-сервер LAMP можно установить инсталлируя пакеты командой
apache2 php5-mysql libapache2-mod-php5 mysql-server   или командами
sudo tasksel install lamp-server
sudo aptitude install phpmyadmin
- Подробнее о ВЕБ-сервере и связанных с ним вопросах.
- Подробнее об установке почтового сервера Zimbra Collaboration Suite тут и тут

Для работы с базой данных MySQL 5 необходима DLL библиотека. Требуемые библиотеки для Linux устанавливаем командой
sudo aptitude install liblua5.1-sql-mysql-2
- Читаем о кодировках MySQL
*** К окончательной установке библиотек вернемся позже.
  •  Можно установить GXneur: переключатель раскладки в стиле Punto Switcher и дополнение Aspell, а также для  реализации API Windows 3.x и Win32 - WINE (не требуется в Sialia 10.3), через Приложения-Центр приложений Ubuntu,
Далее скачиваем сборку PtokaX 4.1.2
устанавливаем, настраиваем и запускаем в полном соответствии с инструкцией автора.

Один из самых важных моментов:
По умолчанию Ваш хаб будет принимать не более 1024 юзеров, чтобы изменить положение, редактируем файл start_ptokax, расположенный в корневом каталоге сборки PtokaX. Вставляем строку
ulimit -n 32768  перед  ./PtokaX -d -c "$PTOKAX_PATH"
Здесь, чтобы подхватились установленные библиотеки Lua 5.1, меняем строки
export LUA_PATH="$PTOKAX_PATH/libs/?.lua;$PTOKAX_PATH/scripts/?.lua;$PTOKAX_PATH/scripts/libs/?.lua;;"
export LUA_CPATH="$PTOKAX_PATH/libs/?.so;$PTOKAX_PATH/scripts/?.so;$PTOKAX_PATH/scripts/libs/?.so;;"
на
export LUA_PATH="/usr/lib/lua/5.1/luasql/?.lua;$PTOKAX_PATH/libs/?.lua;$PTOKAX_PATH/scripts/?.lua;$PTOKAX_PATH/scripts/libs/?.lua;;"
export LUA_CPATH="/usr/lib/lua/5.1/luasql/?.so;$PTOKAX_PATH/libs/?.so;$PTOKAX_PATH/scripts/?.so;$PTOKAX_PATH/scripts/libs/?.so;;"
ОК

Вы можете использовать панель управления PtokaX из Windows, установив скрипт PXControl_Server_1.01.rar; Библиотека LuaFileSystem, необходимая для работы скрипта, в сборке PtokaX имеется.

Авто запуск хаба делается так:
открываем для редактирования файл rc.local
sudo gedit /etc/init.d/rc.local
и, если Вы установили PtokaX по рекомендациям автора, последней строкой вписываем
/home/ВашНик/ptokax-100131-i686/start_ptokax
Остальные настройки добавляем по вкусу...:)
Успехов.

Важное примечание:
при наличии зарегистрированных аккаунтов где-то более 3000, панель управления Ptokax_Remote_Admin 2.13 работать отказывается...

P.S.    - Прочтите тему "Скрипты И Совметимость Операционных Систем".
          - Благодаря глючной библиотеке LuaSocket у меня на хабе не работают скрипты с подключением к внешним интернет-серверам.

Р.P.S.
На базе Ubuntu компанией INTEGRA-L создана Свободная деловая платформа Синяя птица или Сиалия (лат. Sialia). Актуальная версия 10.3. Это инновационное  решение объединяет более 100 прикладных программ и свободную операционную систему в одном дистрибутиве.  Очень оригинальный дизайн. Может полноценно  заменить Windows. Настройки для PtokaX, показанные выше, требуются в полном объеме, за исключением 2-х, отмеченных в тексте.


Перед началом настройки Sialia 10.3 или ей подобных под Ptokax, необходимо обновить список репозиториев: Система - Администрирование - Источники приложений - Другое ПО, отметив пустые чек-боксы, кроме локального диска. Жмите кнопку "Закрыть", система автоматически обновит ключи. Теперь можно начинать установку от начала поста.
Благодарю авторов перечисленных тем, разъяснивших различные тонкости настроек, и тех, кто помогал на форуме http://forum.ubuntu.ru/
Особая благодарность nd, администратору http://dchublist.ru/  
Именно он потратил немало своего личного времени в общении со мной, чтобы этот финал состоялся.
Категория: Владельцам хабов | Добавил: ТиGRрр (06.12.2010) | Автор: ТиGRрр E
Просмотров: 4003 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Driver.ru - Один из самых крупнейших в интернете, архив драйверов


  • Если Ваш компьютер заблокировали и требуют для разблокировки отправить СМС, то Вам сюда
  • Удаление баннера с рабочего стола, разблокировка Windows
  •  



    Яндекс.Погода

    Получи свой бонус


    Обмен WebMoney
      Отдадите:  
      Получите:  


    Вверх

    © //leonkrevs.ucoz.ru,,2024