Difference between revisions of "Install-amule-freebsd-ru"

From AMule Project FAQ
Jump to: navigation, search
m (Removed old info)
Line 73: Line 73:
 
И теперь можно запускать
 
И теперь можно запускать
 
           ./amule-2.2.2/bin/amule &
 
           ./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 на вашу систему.
 

Revision as of 15:22, 15 May 2009

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 &