Difference between revisions of "Compilation Installation-ru"

From AMule Project FAQ
Jump to: navigation, search
(translated the article into russian)
 
m (Fix language selection after spam removal)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
<center>
 
<center>
[[Compilation_Installation|English]] | [[Compilation_Installation-fr|Français]] | [[Compilation_Installation-nl|Nederlands]] | [[Compilation_Installation-br|Português]] | [[Compilation_Installation-de|Deutsch]] | '''Russian'''
+
[[Compilation_Installation|English]] |  
 +
[[Compilation_Installation-de|Deutsch]] |
 +
[[Compilation_Installation-es|Espa&ntilde;ol]] |
 +
[[Compilation_Installation-fr|Fran&ccedil;ais]] |  
 +
[[Compilation_Installation-it|Italiano]] |  
 +
[[Compilation_Installation-nl|Nederlands]] |  
 +
[[Compilation_Installation-br|Português]] |  
 +
'''Russian'''
 
</center>
 
</center>
  
Line 16: Line 23:
  
 
*Скачайте [[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 -C wxGTK-2.6.3 -xzvf 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'' (заменив при этом оригинальный файл)
+
**''cd wxGTK-2.6.3''
**Слинкуйте с версией [http://www.gtk.org GTK], которая имеется у вас в системе (на выбор):
+
**''Слинковать с [http://www.gtk.org GTK]2: ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise && make
***''Слинковать с [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
+
 
*От имени '''root''':
 
*От имени '''root''':
 
**''make install''
 
**''make install''
Line 53: Line 59:
  
 
*Скачайте [[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''
  

Latest revision as of 12:48, 11 December 2013

English | Deutsch | Español | Français | Italiano | Nederlands | Português | 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 -C wxGTK-2.6.3 -xzvf wxWidgets-2.6.3-Patch-2.tar.gz
    • 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