ucell-uz Опубликовано 30 декабря, 2015 Жалоба Поделиться Опубликовано 30 декабря, 2015 (изменено) Гайд, пошаговой установки любых версий Арены-Афины (досок) для особо старых ОСЕЙ Линукса сделаю гайд короткий ибо много писать не хочется если у вас нет никаких репозиторий и у вас какая то особая система не такая как дебиан, цент ос, фри бэ с д, то этот гайд будит вам полезен! и так качаем из под винды архивы gmp-5.1.3.tar.gz | readline-6.3.tar.gz | mpc-1.0.2.tar.gz | mpfr-3.1.2.tar.bz2 | nano-2.2.6.tar.gz | gcc | zlib-1.2.7.tar.bz2 - можно выбрать гцц практически любой но мы разберём с вами версию 4,5,0 хотя я компилил афину из под 4,3,5 версией но это не важно важен сам процесс... не имея доступа к сети к примеру к самбе но у вас есть связь с вашим локальным компом и пинги идут то скачайте для винды прогу HFS small http server запускаем, перетаскиваем в окно смалл сервера nano-2.2.6.tar.gz и из под линукса качаем его wget http://ваш_виндовый_...no-2.2.6.tar.gz ~/ полученный запрос что действительно скачан Скрытый текст online:~ # wget http://192.168.1.2/nano-2.2.6.tar.gz / --15:38:06-- http://192.168.1.2/nano-2.2.6.tar.gz => `nano-2.2.6.tar.gz' Установка соединения с 192.168.1.2:80... соединились. Запрос HTTP послан, ожидание ответа... 200 OK Длина: 1,572,388 [application/octet-stream] 100%[===================================================================================>] 1,572,388 4.80M/s 15:38:06 (4.80 MB/s) - `nano-2.2.6.tar.gz' сохранен [1572388/1572388] ЗАВЕРШЕНО --15:38:06-- Принято: 1,572,388 байт в 1 файлax далее распакуем архив командой tar xfm nano-2.2.6.tar.gz заходим в нано cd nano-2.2.6 и начинаем собирать его ./configure --prefix=/usr --with-gnu-ld затем команда make и make install но можно и проще make && make install Скрытый текст всё нано есть у нас, нано это консольный редактор типа для винды notepad.exe принцип тот же-) в консольной строке пишем nano /etc/samba/smb.conf приведу пример типичного конфига вы можете и погуглить для улучшения, я пишу гайд не развёрнуты а быстрый) так что не судите Скрытый текст [global] workgroup = workgroup username map = /etc/samba/smbusers map to guest = Bad User [C] comment = local hdd path = / read only = No store dos attributes = Yes create mask = 0664 directory mask = 0775 inherit acls = Yes сохраняем, выходим...далее набираем smbpasswd -a root нас просит самба ввести пароль для входа пишем к примеру 123456 затем подтверждаем выходим... следующий эта включение пользователя root smbpasswd -e root заданый юзер подключён -) перегружаем самбу /etc/init.d/smb restart далее заходим через сетевое окружение в линукс, или можно зайти в Пуск --> Выполнить --> \\192.168.0.1 это пример входа адреса могут отличаться! вошли пишем в окне логин пароль root 123456 у вас полный доступ с правами чтение и запись! создаём там папку из под винды кидаем туда файло gmp-5.1.3.tar.gz | readline-6.3.tar.gz | mpc-1.0.2.tar.gz | mpfr-3.1.2.tar.bz2 | nano-2.2.6.tar.gz | gcc | zlib-1.2.7.tar.bz2 если у вас есть встроенный OpenSSH то это будит к стате... но у нас быстрый обзор гайда.... распаковка пошаговое: 0 это zlib tar xfm zlib cd zlib/ ./configure --prefix=/usr 1 это gmp tar xfm gmp cd gmp/ ./configure --prefix=/usr не забываем про ./configure --help 2 шаг это readline tar xfm readline cd readline / ./configure --prefix=/usr --with-gnu-ld 3 шаг это mpfr-3.1.2 tar xfm mpfr cd mpfr / ./configure --prefix=/usr --with-gnu-ld --with-gmp=/usr Скрытый текст 4 шаг mpc-1.0.2 tar xfm mpc cd mpc / ./configure --prefix=/usr --with-gnu-ld --with-gmp=/usr --with-mpfr=/usr Скрытый текст 5й шаг заключительный gcc все архивы распаковываем tar xfm gcc-4.5.0.tar.bz2 gcc-ada-4.5.0.tar.bz2 gcc-core-4.5.0.tar.bz2 gcc-fortran-4.5.0.tar.bz2 gcc-g++-4.5.0.tar.bz2 gcc-objc-4.5.0.tar.bz2 gcc-testsuite-4.5.0.tar.bz2 gcc-java-4.5.0.tar.bz2 заходим в папку cd gcc-4.5.0/ собираем ./configure --prefix=/usr --cache-file=/var/cache/gcc4.cache --bindir=/bin --sbindir=/sbin --libexecdir=/usr/lib/gcc-lib --sysconfdir=/etc --libdir=/usr/lib/gcc-lib --localstatedir=/var --build=i686-suse-linux --host=i686-suse-linux --without-x-includes --without-x-libraries --with-mpfr=/usr --with-gmp=/usr --enable-objc-gc --enable-werror --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++,objc,obj-c++ make и make install Скрытый текст при сборке гцц вы увидите всякие варнинги жёлтым цветом, не пугайтесь это нормально лог кода Скрытый текст cnumber ../.././gcc/tree-browser.c -o tree-browser.o In file included from ../../gcc/tree-browser.c:25: ../../gcc/tree.h: In function `next_call_expr_arg': ../../gcc/tree.h:5381: warning: duplicate `const' ../../gcc/tree.h:5381: warning: duplicate `const' ../../gcc/tree.h: In function `next_const_call_expr_arg': ../../gcc/tree.h:5392: warning: duplicate `const' ../../gcc/tree.h:5392: warning: duplicate `const' In file included from ../../gcc/tree-inline.h:25, from ../../gcc/tree-browser.c:26: ../../gcc/gimple.h: In function `gimple_op': ../../gcc/gimple.h:1643: warning: cast discards qualifiers from pointer target type ../../gcc/gimple.h: In function `gimple_op_ptr': ../../gcc/gimple.h:1659: warning: cast discards qualifiers from pointer target type ../../gcc/tree-browser.c: In function `browse_tree': ../../gcc/tree-browser.c:571: warning: duplicate `const' ../../gcc/tree-browser.c:571: warning: duplicate `const' ../../gcc/tree-browser.c: In function `TB_parent_eq': ../../gcc/tree-browser.c:769: warning: duplicate `const' ../../gcc/tree-browser.c:769: warning: duplicate `const' из под винды копируем папку скаченную с джит хаба rAthena eAthena Hercules и всё у вас получится-) заходим в папку залитую с винды rAthena cd ~/rAthena в консоли пишем команду make clean ./configure --with-zlib=/usr --disable-64 в зависимости какая архитектура у вас make sql && make server и стартуем его ./athena-start start но для начало подправьте конфиги в папке ./conf/char-athena.conf и так далее Некоторые пакеты рассчитывают, что C PreProcessor будет установлен в директории /lib. Для удовлетворения нужд этих пакетов, создадим ссылку: ln -s ../usr/bin/cpp /lib Многие пакеты используют имя cc для вызова компилятора C. Для этих пакетов мы тоже создадим ссылку: ln -s gcc /usr/bin/cc мини гайд для установок из под Other oS остальное смотрите тут об установке https://github.com/rathena/rathena опускаемся вниз страницы и следуем далее данным там описаниям статья по установке субд базы тут https://www.opennet....reebsd.txt.html процесс лёгкий ================================================================================================ весь процесс проверен всё рабочее проверенно на старенькой оси SuSE Linux 9 так же проверенно на оси Novell Desktop 9 итог получим такое Скрытый текст Изменено 2 мая, 2019 пользователем ucell-uz 3 Ссылка на комментарий Поделиться на другие сайты Поделиться
defender Опубликовано 30 декабря, 2015 Жалоба Поделиться Опубликовано 30 декабря, 2015 не так развёрнуто, но + за старания Ссылка на комментарий Поделиться на другие сайты Поделиться
Gavard Опубликовано 2 января, 2016 Жалоба Поделиться Опубликовано 2 января, 2016 не читая дал + Ссылка на комментарий Поделиться на другие сайты Поделиться
ucell-uz Опубликовано 2 февраля, 2016 Автор Жалоба Поделиться Опубликовано 2 февраля, 2016 (изменено) всем огромные приветы!! хочу поделиться с вами полным гайдом, по русификации консоли из UTF-8 или KOI8-R -------------------------------------------------------------------------------------------------------------------------------------------------------- p.s возможно - это кому то и пригодиться, так что не ругайтесь на меня) и так стадия первая я почитал мануал тут https://www.opennet....e9_cyr.txt.html http://unixgems.jinr...ocale-1251.html я имею систему SUSE как вы наверно заметили-) этот вариант подойдёт для всех версий СУСЕ по смене локали гляньте на статейку которую я выше скинул вам ссылкой, а вот по смене из UTF-8 в WIN-1251 я расскажу сейчас! у сузе есть такая папка /etc/sysconfig/ вот в ней по сути всё и произойдёт ищим там файл language меняем в нём ## Path: System/Environment/Language## Description:## Type: string(POSIX,ca_ES.ISO-8859-1,ca_ES.UTF-8,cs_CZ.ISO-8859-2,cs_CZ.UTF-8,da_DE@euro,da_DK.ISO-8859-1,da_DK.UTF-8,de_DE@euro,de_DE.ISO-8859-1,de_DE.UTF-8,el_GR.ISO-8859-7,el_GR.UTF-8,en_GB.ISO-8859-1,en_GB.UTF-8,en_IE@euro,en_IE.ISO-8859-1,en_US.ISO-8859-1,es_ES@euro,es_ES.ISO-8859-1,es_ES.UTF-8,fr_FR@euro,fr_FR.ISO-8859-1,fr_FR.UTF-8,gl_ES@euro,gl_ES.ISO-8859-1,gl_ES.utf-8,hr_HR.ISO-8859-2,hu_HU.ISO-8859-2,hu_HU.UTF-8,it_IT@euro,it_IT.ISO-8859-1,it_IT.UTF-8,ja_JP.eucJP,ja_JP.UTF-8,lt_LT.ISO-8859-13,lt_LT.UTF-8,nl_NL@euro,nl_NL.ISO-8859-1,nl_NL.UTF-8,ru_RU.ISO-8859-5,ru_RU.KOI8R,ru_RU.UTF-8,sk_SK.ISO-8859-2,sk_SK.UTF-8,tr_TR.ISO-8859-9,tr_TR.UTF-8,ko_KR.eucKR,ko_KR.UTF-8,zh_TW.Big5,zh_TW.UTF-8,zh_CN.GB2312,zh_CN.UTF-8)## Default: ""## Config: OpenOffice.org,groff,ispell,kde,kdm3,profiles,susehelp,susewm,tetex,wdm### Local users will get RC_LANG as their default language, i.e. the# environment variable $LANG . $LANG is the default of all $LC_*-variables,# as long as $LC_ALL is not set, which overrides all $LC_-variables.# Root uses this variable only if ROOT_USES_LANG is set to "yes".#RC_LANG="ru_RU.CP1251"## Type: string## Default: ""## This variable will override all LC-variables!!# Again, ROOT_USES_LANG must be set to "yes", if an effect on the superuser# account is desired.#RC_LC_ALL=""## Type: string## Default: ""## This defines the locale in which messages of programs and# libraries with i18n-support should appear if a translated# message catalog for the library or the program is installed.# This also provides localized yes/no answers.#RC_LC_MESSAGES=""## Type: string## Default: ""## This defines the locale for character handling and classification.# The libc uses this value in language dependent function calls, such# as e.g. uppercase/lowercase mapping of foreign characters.#RC_LC_CTYPE=""## Type: string## Default: ""## This defines the locale for sorting strings and characters.# It is used by the libc to obtain the alphabetical order of characters# (e.g. for string comparisons).#RC_LC_COLLATE=""## Type: string## Default: ""## This defines the locale for date and time output formats.# i.e.: 06/09/1999 vs. 09.06.1999#RC_LC_TIME=""## Type: string## Default: ""## This defines the locale for formatting and reading numbers.# i.e.: 1,234.56 vs. 1.234,56#RC_LC_NUMERIC=""## Type: string## Default: ""## This defines the locale for formatting and reading money values.#RC_LC_MONETARY=""## Type: string## Default: ""## This defines the locale for format of paper.#RC_LC_PAPER=""## Type: string(ctype)## Default: ctype## This defines if the user "root" should use the locale settings# which are defined here.# Value "ctype" means that root uses just LC_CTYPE.#ROOT_USES_LANG="yes"## Type: yesno## Default: no## Workaround for missing forward of LANG and LC variables# of e.g. ssh login connections.#AUTO_DETECT_UTF8="no"## Type: string## Default: ""## List of installed language supports, use by YaST2#INSTALLED_LANGUAGES="ru_RU" это кусок моего файла, после того как мы подправили конфиг ищем там же console и правим на это ## Path: Hardware/Console## Description: Text console settings (see also Hardware/Keyboard)## Type: string## Default: ""## ServiceRestart: kbd## Console settings.# Note: The KBD_TTY setting from Hardware/Keyboard (sysconfig/keyboard)# also applies for the settings here.## Load this console font on bootup:# (/usr/share/kbd/consolefonts/)#CONSOLE_FONT="Cyr_a8x16.psfu"## Type: string## Default: ""## Some fonts come without a unicode map.# (.psfu fonts supposedly have it, others often not.)# You can then specify the unicode mapping of your font# explicitly. (/usr/share/kbd/unimaps/)# Normally not needed.#CONSOLE_UNICODEMAP=""## Type: string## Default: ""## Most programs output 8 bit characters, so you need a table to# translate those characters into unicode. That one can be specified# here. (/usr/share/kbd/consoletrans/)# (Note: If your console is in utf-8 mode you don't need this.)# If your code does not use a unicode mapping at all (because you# e.g. explicitly specified UNICODEMAP="none") you may circumvent# the translation via unicode, but load a map which directly maps# 8 bit output of your program to a font position.## CONSOLE_SCREENMAP="koi2alt"CONSOLE_SCREENMAP="cp1251_to_uni.trans"## Type: string## Default: ""## for some fonts the console has to be initialized with CONSOLE_MAGIC.# CONSOLE_MAGIC can be empty or have the values "(B", ")B", "(K" or ")K".# Normally not needed (automatically handled by setfont).#CONSOLE_MAGIC="(K"# Encoding used for output of non-ascii characters.## CONSOLE_ENCODING="UTF-8"CONSOLE_ENCODING="CP1251" как вы заметили я закомментировал то что прилагалась по стандарту и внёс свои изменения-) во всём остальном читайте выше по той ссылке что я вам дал! и результатом всего мы получим такое на дебаги не обращайте внимания я криво базы залил в мускуля) это поправими я выявил свою проблему)) то есть fix к гайду в файле /etc/sysconfig/console поменяйте CONSOLE_FONT="Cyr_a8x16.psfu" на CONSOLE_FONT="cyr-sun16.psfu" всё встанет на место) будет русиш как на винде, но к сожалению уж в консольке нельзя видить шрифт такой как Калибри или СегонУИ но было бы круто глянуть) рисунок после фикса данный способ был опробован на 2х системах это SuSE 9 и 10 версии работает и отображается всё чётко но, сразу предупреждаю на 9,3 версии криво будит отображаться yast так что вот такая проблема, а в остальном супер Изменено 2 февраля, 2016 пользователем ucell-uz Ссылка на комментарий Поделиться на другие сайты Поделиться
darkfate Опубликовано 2 февраля, 2016 Жалоба Поделиться Опубликовано 2 февраля, 2016 Не понимаю зачем до сих пор использовать устаревшую cp1251, когда есть utf8Да, 1 символ занимает в 2 раза больше, но зато у нас нет ограничения по мультиязычности и специфическим символам. Ссылка на комментарий Поделиться на другие сайты Поделиться
ucell-uz Опубликовано 2 февраля, 2016 Автор Жалоба Поделиться Опубликовано 2 февраля, 2016 (изменено) Не понимаю зачем до сих пор использовать устаревшую cp1251, когда есть utf8Да, 1 символ занимает в 2 раза больше, но зато у нас нет ограничения по мультиязычности и специфическим символам.ну не понимала консоль русский когда я запускал афину то есть при заходе юзверя отображалось всё криво, но если честно я ещё не пробовал в кодинге на сузе играет важную роль это CONSOLE_SCREENMAP="cp1251_to_uni.trans" хотя у меня изначально стоял ютф, я ещё не пробнул ru_RU.UTF-8 и cp1251_to_uniисходя из логики то думаю тоже будет работать .. p.s (попробовал, не прокатило ютф никак не вяжется с 1251)всё таки все что мы не делаем мы в первую очередь делаем на винде а уже потом переносим в никсы, лучше пусть сразу там и будит 1251это удобно тем кто подрубает харды в никсы у кого там кодинг вин мс1251, да и в принципе самба прекрасно понимает и интегрируется с кодингом 1251вообщем я всё перепробовал, одним словом никуя) не получилось из ютф в цп1251 я решил оставить 1251но с небольшим выводом, используемый шрифт CONSOLE_FONT="Cyr_a8x16.psfu" на CONSOLE_FONT="cyr-sun16.psfu" мне оба не подошли, ибо в первом варианте нет буквы Ё а во втором варианте почему я отказался там присутствует буква ё и всё норм отображается от А до Я но при интеграции в самбу, то есть я всё норм настроил и при создании папки к примеру Новая папка захожу с консоли табом никуя.. пишет так Но\230ая и я понял что этот шрифт мне тоже ну никак не подходит почитав мануалы я наткнулся на UniCyr-sans-8x16 поюзал его и моя отценка +5 из 5-ти) Изменено 2 февраля, 2016 пользователем ucell-uz Ссылка на комментарий Поделиться на другие сайты Поделиться
ucell-uz Опубликовано 15 июля, 2016 Автор Жалоба Поделиться Опубликовано 15 июля, 2016 (изменено) MySQL заговорил по русски... и так, у вас система линукса с кодировкой по умолчанию ru_RU.UTF8 если вы собирали мускула с бинарника, то есть использовали ./configure предлагаю вам переведённый файл errmsg.txt для mysql с кодировкой в ютф8 сам файл errmsg.sys отлично сядет под любую версию мускула начиная с 5,0,Х до 5,6,Х включая такую сборку как falcon качаем если кому надо! https://cloud.mail.ru/public/UcQi2wyqXUsv/motr/errmsg.sys данный файл закидываем в деррикторию обычно это - /usr/share/mysql/russian/ errmsg_ancii.txt.txt cам исходник (eсли хотите заново пересобрать с исходником, при распакованном мускуле кидать в ~/mysql-server-5.0.0/sql/share/) errmsg_cp1251.txt.txt исходник с кодировкой cp1251 открывается спокойно блокнотом! в обоих файлах, языки доступны только 2 РУС и АНГЛ. остальной мусор отрезан нахер!.... в самом конфиге /etc/my.cnf прописываем следующее Скрытый текст character_sets_dir = /ваш/путь/к/серверу/mySQL/share/mysql/charsets language = /ваш/путь/к/серверу/mySQL/share/mysql/russian в итоге мы увидим такое Скрытый текст в место старого Скрытый текст если что-то не поймёте пишите....помогу с примочками)) ПРИМЕЧАНИЕ : если вы скачали errmsg-utf8.txt в сети интернета, с гугла, то данный файл не прокатит, мой уже изменён + в добавок добавлена версия перевода для falcon при установке фалькона я наткнулся на ряд эророр вот один из них Скрытый текст будьте осторожны Изменено 20 июля, 2016 пользователем ucell-uz Ссылка на комментарий Поделиться на другие сайты Поделиться
ucell-uz Опубликовано 17 сентября, 2016 Автор Жалоба Поделиться Опубликовано 17 сентября, 2016 (изменено) PHP 5.6.X - Source всем ещё раз доброго времени суток) столкнулся с очередной траблой, возможно это не относиться к форуму, но иногда полезно знать как решать столь важные проблемы, это пригодиться к примеру кто захочет сделать откат версии php5 например на более старое php4 + - и так скачал новый пакет Berkeley DB 6,Х,Х версии мой php версии 5,6,Х в итоге подготовке релиза я получил вот такое : php5~/ ./configure --enable-dba=shared --with-db4=/mnt/1TB/virtual/system/i686/server/vps/dba6 checking for DB4 major version... configure: error: Header contains different version что же делать ну не менять же релиз 5,6 версии на 7,0,Х верно))) решение этой траблы стало следующее открываем файлик configure и ищем строку DB_VERSION_MAJOR находим нужную нам строку Скрытый текст #include "$THIS_INCLUDE" #if DB_VERSION_MAJOR == 4 || (4 == 5 && DB_VERSION_MAJOR == 5) yes #endif и меняем строки на вот такое Скрытый текст #include "$THIS_INCLUDE" #if DB_VERSION_MAJOR == 6 || (6 == 6 && DB_VERSION_MAJOR == 6) yes #endif после этого у меня нормально пхп собрался с новой версией DBA всем спасибо, возможно статейка пригодиться кому-то)) Изменено 2 мая, 2019 пользователем ucell-uz Ссылка на комментарий Поделиться на другие сайты Поделиться
ucell-uz Опубликовано 2 мая, 2019 Автор Жалоба Поделиться Опубликовано 2 мая, 2019 (изменено) Интересный продукт, ранее носивший название Kerio MailServer для домашнего сервера самый отличный вариант не хватает только кнопки Регистрация.и так, перепилил веб интерфейс данного продукта, а именно версии 8.1.3 отрезал на хер всё не нужное такое как отправка отчёта из панели админа, и в самом интерфейсе отрезал Справка , Отзыв и прочие мелочи... возможно кому-то это пригодится, интерфейс натянул от продукта 9.2.7 смотрите скриншоты, ссылка на скачку будет в конце скриншотов ! Скрытый текст До После До После До После До После Скачать Web интерфейс Kerio 8.1.3 (1711) Изменено 12 мая, 2019 пользователем ucell-uz Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения