linux guide update 76/head
authorfsb4000 <fsb4000@yandex.ru>
Fri, 5 Dec 2014 14:18:26 +0000 (20:18 +0600)
committerfsb4000 <fsb4000@yandex.ru>
Fri, 5 Dec 2014 14:18:26 +0000 (20:18 +0600)
doc/building novacoind and novacoinqt under Linux.txt

index 977fad3..5cb9a48 100644 (file)
@@ -1,13 +1,13 @@
 \feffСборка для Linux
 Если предпочитаете компилировать свои собственные бинарные файлы, тогда нужны пакеты разработчика:
 
- sudo apt-get install qt4-qmake libqt4-dev build-essential libboost-dev libboost-system-dev
+Ubuntu/Debian:
+ sudo apt-get install git qt4-qmake libqt4-dev build-essential libboost-dev libboost-system-dev
    libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev
    libssl-dev libdb++-dev libminiupnpc-dev
 
-И git также, конечно:
-
- sudo apt-get install git
+openSUSE(проверено на версии 13.2):
+ sudo zypper install git gcc gcc-c++ libqt4-devel boost-devel libopenssl-devel libdb-4_8-devel libminiupnpc-devel
 
 После того, как установка завершалась, можно клонировать Novacoin репозитарий
 
 и наконец, скомпилировать свой клиент
 
  cd novacoin
- qmake RELEASE=1 USE_UPNP=1 USE_O3=1
+ qmake USE_UPNP=1 USE_O3=1 USE_ASM=1 (если хотите LevelDB, то USE_LEVELDB=1)  
  make
  cd src
- make -f makefile.unix USE_UPNP=1 STATIC=1 USE_O3=1
\ No newline at end of file
+ make -f makefile.unix USE_UPNP=1  USE_O3=1 USE_ASM=1 (если хотите LevelDB, то USE_LEVELDB=1) 
+ strip novacoind      
+
+Команды выше компилируют бинарные файлы с динамической линковкой, если вы хотите со статической линковкой и ваш дистрибутив содержит статические библиотеки(.a , а не .so), то добавьте:
+-в команду qmake: 
+ RELEASE=1         
+-в команду make -f makefile.unix:
+ STATIC=1
\ No newline at end of file