Compilation Installation-ru

From AMule Project FAQ
Revision as of 13:25, 27 January 2006 by Treplo (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

English | Français | Nederlands | Português | Deutsch | Russian

Ручная установка

Установить aMule можно с нуля, как описано в разделе Компиляция из исходников, или из RPM файлов, как описано в разделе Установка из RPM. Вариант с RPM файлами гораздо быстрее, но не сработает во всех дистрибутивах linux.

Компиляция из исходников

ПРЕДУПРЕЖДЕНИЕ: Проверьте, что у вас не установлены wxWidgets. Если все-таки wxWidgets установлены, то сначала удалите их. Если все равно возникают проблемы, то проверьте, что wx не установлены дважды, потому что это частая причина проблем при компиляции и запуске.

ВНИМАНИЕ: В версиях wxWidgets >= 2.5.1, больше не распространяется отдельный архив с wxBase.

Этап 1: wxGTK

  • Скомпилируйте wxGTK
    • tar -zxvf wxGTK-2.6.2.tar.gz
    • cd wxGTK-2.6.2'
    • Чтобы не было аварийных завершений при запуске программы, слинкованной с GTK2, сохраните этот файл как intl.cpp в каталоге wxGTK-2.6.2/src/common (заменив при этом оригинальный файл)
    • Слинкуйте с версией GTK, которая имеется у вас в системе (на выбор):
      • Слинковать с GTK1: ./configure --prefix=/usr --disable-gtk2 && make
      • Слинковать с GTK2: ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise && make
  • От имени root:
    • make install
    • ldconfig

Этап 2: wxBase

  • Начиная с версии wxGTK 2.5.x, больше не требуется wxBase, если только вы хотите скомпилировать демон aMule без X.

Этап 3: aMule

  • Скомпилируйте aMule (почитайте еще статью о configure) ->
    • tar -zxvf aMule-X.X.X.tar.gz (вместо X поставьте нужный номер версии)
    • cd aMule-X.X.X
    • ./configure --disable-debug --enable-optimize && make
  • От имени root:
    • make install
  • Запускайте aMule от имени обычного пользователя, напечатав в командной строке -> amule

Установка из RPM

Этап 1: wxGTK

  • Установите wxGTK ->
    • От имени root:
      • rpm -Uvh wxGTK-2.6.1-X.rpm (вместо X поставьте нужное имя)
      • ldconfig

Этап 2: aMule

  • Установите aMule ->
    • От имени root:
      • rpm -Uvh aMule-X.rpm (вместо X поставьте нужное имя и номер версии)
  • Запускайте aMule от имени обычного пользователя, напечатав в командной строке -> amule