Install Litecoin: Porovnání verzí

Z Poznámkový blok
Přejít na: navigace, hledání
(Založena nová stránka s textem „Prvně vytvoříme soubor Spustíme jej make -C Debian_LitecoinCore_install install“)
 
Řádka 1: Řádka 1:
 
Prvně vytvoříme soubor
 
Prvně vytvoříme soubor
  
 +
DB4DIR=/usr/local/db4
 +
DB4VERSION=db-4.8.30.NC
 +
DB4FILE=$(DB4VERSION).tar.gz
 +
DB4URL=http://download.oracle.com/berkeley-db/$(DB4FILE)
 +
DB4HASH=12edc0df75bf9abd7f82f821795bcee50f42cb2e5f76a6a281b85732798364ef
 +
 +
PACKAGES=                      \
 +
  automake                    \
 +
  autotools-dev                \
 +
  bsdmainutils                \
 +
  build-essential              \
 +
  libboost-chrono-dev          \
 +
  libboost-filesystem-dev      \
 +
  libboost-program-options-dev \
 +
  libboost-system-dev          \
 +
  libboost-test-dev            \
 +
  libboost-thread-dev          \
 +
  libevent-dev                \
 +
  libminiupnpc-dev            \
 +
  libprotobuf-dev              \
 +
  libqrencode-dev              \
 +
  libqt5core5a                \
 +
  libqt5dbus5                  \
 +
  libqt5gui5                  \
 +
  libssl-dev                  \
 +
  libtool                      \
 +
  libzmq3-dev                  \
 +
  pkg-config                  \
 +
  protobuf-compiler            \
 +
  qttools5-dev                \
 +
  qttools5-dev-tools          \
 +
 +
all:
 +
apt-get -y install $(PACKAGES)
 +
if [ ! -d $(DB4DIR) ]; then                                                              \
 +
if [ ! -f $(DB4FILE) ]; then                                                    \
 +
wget $(DB4URL);                                                          \
 +
fi                                                                            && \
 +
echo $(DB4HASH) $(DB4FILE) | sha256sum -c                                    && \
 +
rm -Rf $(DB4VERSION)                                                          && \
 +
tar -xzvf $(DB4FILE)                                                          && \
 +
cd $(DB4VERSION)/build_unix/                                                  && \
 +
../dist/configure --enable-cxx --disable-shared --with-pic --prefix=$(DB4DIR) && \
 +
mkdir -p $(DB4DIR)                                                            && \
 +
make install;                                                                    \
 +
fi
 +
if [ ! -d litecoin ]; then                                                            \
 +
git clone https://github.com/litecoin-project/litecoin.git                          && \
 +
cd litecoin                                                                && \
 +
CURRENT=`git tag | grep -P '^v[\d\.]+$$' | sort --version-sort | tail -1` && \
 +
git checkout tags/$$CURRENT -b local-$$CURRENT                            && \
 +
./autogen.sh                                                              && \
 +
./configure --without-gui LDFLAGS="-L$(DB4DIR)/lib/" CPPFLAGS="-I$(DB4DIR)/include/";      \
 +
fi
 +
 +
install: all
 +
cd litecoin;    \
 +
  make install; \
 +
 +
clean:
 +
rm -Rf litecoin
 +
rm -Rf $(DB4VERSION)
 +
rm -f $(DB4FILE)
  
  
 
Spustíme jej  
 
Spustíme jej  
 
  make -C Debian_LitecoinCore_install install
 
  make -C Debian_LitecoinCore_install install

Verze z 4. 3. 2018, 17:00

Prvně vytvoříme soubor

DB4DIR=/usr/local/db4
DB4VERSION=db-4.8.30.NC
DB4FILE=$(DB4VERSION).tar.gz
DB4URL=http://download.oracle.com/berkeley-db/$(DB4FILE)
DB4HASH=12edc0df75bf9abd7f82f821795bcee50f42cb2e5f76a6a281b85732798364ef

PACKAGES=                      \
  automake                     \
  autotools-dev                \
  bsdmainutils                 \
  build-essential              \
  libboost-chrono-dev          \
  libboost-filesystem-dev      \
  libboost-program-options-dev \
  libboost-system-dev          \
  libboost-test-dev            \
  libboost-thread-dev          \
  libevent-dev                 \
  libminiupnpc-dev             \
  libprotobuf-dev              \
  libqrencode-dev              \
  libqt5core5a                 \
  libqt5dbus5                  \
  libqt5gui5                   \
  libssl-dev                   \
  libtool                      \
  libzmq3-dev                  \
  pkg-config                   \
  protobuf-compiler            \
  qttools5-dev                 \
  qttools5-dev-tools           \

all:

apt-get -y install $(PACKAGES) if [ ! -d $(DB4DIR) ]; then \ if [ ! -f $(DB4FILE) ]; then \ wget $(DB4URL); \ fi && \ echo $(DB4HASH) $(DB4FILE) | sha256sum -c && \ rm -Rf $(DB4VERSION) && \ tar -xzvf $(DB4FILE) && \ cd $(DB4VERSION)/build_unix/ && \ ../dist/configure --enable-cxx --disable-shared --with-pic --prefix=$(DB4DIR) && \ mkdir -p $(DB4DIR) && \ make install; \ fi if [ ! -d litecoin ]; then \ git clone https://github.com/litecoin-project/litecoin.git && \ cd litecoin && \ CURRENT=`git tag | grep -P '^v[\d\.]+$$' | sort --version-sort | tail -1` && \ git checkout tags/$$CURRENT -b local-$$CURRENT && \ ./autogen.sh && \ ./configure --without-gui LDFLAGS="-L$(DB4DIR)/lib/" CPPFLAGS="-I$(DB4DIR)/include/"; \ fi

install: all

cd litecoin; \ make install; \

clean:

rm -Rf litecoin rm -Rf $(DB4VERSION)

rm -f $(DB4FILE)


Spustíme jej

make -C Debian_LitecoinCore_install install