Difference between revisions of "Compilation Installation-ru"

From AMule Project FAQ
Jump to: navigation, search
(translated the article into russian)
 
Line 16: Line 16:
  
 
*Скачайте [[wxWidgets|wxGTK]] ->
 
*Скачайте [[wxWidgets|wxGTK]] ->
**[ftp://biolpc22.york.ac.uk/pub/2.6.2/wxGTK-2.6.2.tar.gz wxGTK-2.6.2.tar.gz]
+
**[http://prdownloads.sourceforge.net/wxwindows/wxGTK-2.6.3.tar.bz2 wxGTK-2.6.3.tar.bz2]
 +
**[ftp://biolpc22.york.ac.uk/pub/2.6.3/wxWidgets-2.6.3-Patch-2.tar.gz wxWidgets-2.6.3-Patch-2.tar.gz]
  
 
*Скомпилируйте [[wxWidgets|wxGTK]]
 
*Скомпилируйте [[wxWidgets|wxGTK]]
**''tar -zxvf wxGTK-2.6.2.tar.gz''
+
**''tar -jxvf wxGTK-2.6.3.tar.bz2''
**''cd wxGTK-2.6.2'
+
**''tar -zxvf wxWidgets-2.6.3-Patch-2.tar.gz''
**Чтобы не было аварийных завершений при запуске программы, слинкованной с [http://www.gtk.org GTK]2, сохраните этот [http://cvs.wxwidgets.org/viewcvs.cgi/*checkout*/wxWidgets/src/common/intl.cpp?rev=1.166.2.1 файл] как ''intl.cpp'' в каталоге ''wxGTK-2.6.2/src/common'' (заменив при этом оригинальный файл)
+
**''mv src wxGTK-2.6.3''
**Слинкуйте с версией [http://www.gtk.org GTK], которая имеется у вас в системе (на выбор):
+
**''cd wxGTK-2.6.3''
***''Слинковать с [http://www.gtk.org GTK]1: ./configure --prefix=/usr --disable-gtk2 && make''
+
 
***''Слинковать с [http://www.gtk.org GTK]2: ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise && make
 
***''Слинковать с [http://www.gtk.org GTK]2: ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise && make
 
*От имени '''root''':
 
*От имени '''root''':
Line 53: Line 53:
  
 
*Скачайте [[wxWidgets|wxGTK]] для вашего дистрибутива [http://www.kernel.org Linux] ->
 
*Скачайте [[wxWidgets|wxGTK]] для вашего дистрибутива [http://www.kernel.org Linux] ->
**[http://www.amule.org/files/files.php?cat=12 wxGTK-2.6.1]
+
**[http://www.amule.org/files/files.php?cat=12 wxGTK-2.6.3]
  
 
*Установите [[wxWidgets|wxGTK]] ->
 
*Установите [[wxWidgets|wxGTK]] ->
 
**От имени '''root''':
 
**От имени '''root''':
***''rpm -Uvh wxGTK-2.6.1-X.rpm'' (вместо X поставьте нужное имя)
+
***''rpm -Uvh wxGTK-2.6.3-X.rpm'' (вместо X поставьте нужное имя)
 
***''ldconfig''
 
***''ldconfig''
  

Revision as of 21:27, 12 April 2006

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 -jxvf wxGTK-2.6.3.tar.bz2
    • tar -zxvf wxWidgets-2.6.3-Patch-2.tar.gz
    • mv src wxGTK-2.6.3
    • cd wxGTK-2.6.3
      • Слинковать с 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.3-X.rpm (вместо X поставьте нужное имя)
      • ldconfig

Этап 2: aMule

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