Difference between revisions of "Install-amule-freebsd-ru"
Vadim s. sabinich (Talk | contribs | merge | delete) |
Vadim s. sabinich (Talk | contribs | merge | delete) |
||
Line 1: | Line 1: | ||
+ | <center> | ||
+ | [[Install-amule-freebsd|English]] | | ||
+ | [[Install-amule-freebsd-ru|Русский]] | ||
+ | </center> | ||
+ | |||
== Установка aMule 2.2.2 для [http://www.freebsd.org FreeBSD] 6.X, 7.X == | == Установка aMule 2.2.2 для [http://www.freebsd.org FreeBSD] 6.X, 7.X == | ||
Обновите коллекцию портов (/usr/ports) до текущей, например с помощью portsnap: | Обновите коллекцию портов (/usr/ports) до текущей, например с помощью portsnap: |
Revision as of 13:09, 9 December 2008
English | Русский
Установка aMule 2.2.2 для FreeBSD 6.X, 7.X
Обновите коллекцию портов (/usr/ports) до текущей, например с помощью portsnap:
portsnap fetch update
Обновите flex до 2.5.35 либо до 2.5.4:
cd /usr/ports/textproc/flex make install clean
Эта установка не должна перезаписать старую версию, которая находится в /usr/bin. Бинарные файлы будут помещены в /usr/local/bin/.
Теперь переименуйте старый бинарный файл flex:
mv /usr/bin/flex /usr/bin/flex.old
Проверьте версию командой:
flex --version
Вы должны получить что-то типа: 2.5.35 (или новее)
Установка wxgtk28:
cd /usr/ports/x11-toolkits/wxgtk28-unicode/ make install clean
Установка cryptopp:
cd /usr/ports/security/cryptopp make install clean
Установка GD:
cd /usr/ports/graphics/gd make install clean
Установка GeoIP:
cd /usr/ports/net/GeoIP/ make install clean
Скачайте исходный код aMule 2.2.2 здесь.
tar -zxvf aMule-2.2.2.tar.bz2 cd aMule-2.2.2/
Вам следует немного откорректировать файл src/Scanner.l, добавив после строки:
#include <wx/string.h>
Следующую строку:
#include "Scanner.h.in"
Начните компиляцию:
export CPPFLAGS="-I/usr/local/include" export LDFLAGS="-L/usr/local/lib" ./configure --prefix=/home/user/aMule-2.2.2/ \ --with-wx-config=/usr/local/bin/wxgtk2u-2.8-config --with-crypto-prefix=/usr/local/ \ --disable-debug --with-curl-config=/usr/local/bin/curl-config --enable-webserver \ --enable-optimize --with-included-gettext --enable-amule-daemon --enable-amulecmd \ --enable-cas --enable-alcc --enable-geoip
ЗАМЕЧАНИЕ: Проверьте configure. Так же, замените user на ваше имя пользователя.
gmake gmake install
И теперь можно запускать
./amule-2.2.2/bin/amule &
Установка старой версии 2.1.3
Порт amule можно найти здесь:
/usr/ports/net-p2p/amule2
Предпочительней устанавливать приложения посредством коллекции портов. Допустим, вы используете FreeBSD 6.2, из-под пользователя root выполняем следующие команды:
- cd /usr/ports/net-p2p/amule2
- make install clean
В следующем меню выбираем daemon, если планируете удаленный контроль или оставляете параметры по умолчанию. После того, как все приложения по зависимостям будут установлены, aMule так же будет установлен. Директория программы находится здесь: (~./aMule/). Например, для root:
/root/.aMule/
любой другой пользователь:
/usr/home/<username>/.aMule/
amule.conf находится прямо в директории программы. Конфигурационный файл для веб-сервера можно сделать командой:
- amuleweb -w.
он будет называться remote.conf
Стабильная версия aMule 2.1.3.
Вы хотите установить текущую? Помочь ее оттестировать? Помочь ее отладить? Выше вы найдете способ установки/компиляции aMule на вашу систему.