Install-amule-freebsd-ru

From AMule Project FAQ
Revision as of 13:09, 9 December 2008 by Vadim s. sabinich (Talk | contribs | merge | delete)

Jump to: navigation, search

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 выполняем следующие команды:

  1. cd /usr/ports/net-p2p/amule2
  2. make install clean

В следующем меню выбираем daemon, если планируете удаленный контроль или оставляете параметры по умолчанию. После того, как все приложения по зависимостям будут установлены, aMule так же будет установлен. Директория программы находится здесь: (~./aMule/). Например, для root:

/root/.aMule/

любой другой пользователь:

/usr/home/<username>/.aMule/

amule.conf находится прямо в директории программы. Конфигурационный файл для веб-сервера можно сделать командой:

  1. amuleweb -w.

он будет называться remote.conf


Стабильная версия aMule 2.1.3.

Вы хотите установить текущую? Помочь ее оттестировать? Помочь ее отладить? Выше вы найдете способ установки/компиляции aMule на вашу систему.