Wallet запускаем на UBUNTU 16.04.3 LTS



  • Wallet - кошелек. Для хранения ваших монеток.

    Итак на линуксе можно запустить 3 вида кошельков. начнем по очереди.

    Первый и самый простой способ это скачать отсюда готовый собранный кошелек для Windows. И запустить его под "Wine". Делается это не трудно в графической оболочке.

    Второй и более сложный это собрать из исходников текстовый (консольный) кошелек.
    Делается следующим образом:
    На чистой установленной системе открываем консоль (терминал). для тех у кого сервер редакция все и так открыто.
    копируем ниже приведенный текст:

    nano wallet.sh

    затем вставляем его в окно терминала и нажимаем Enter.
    Далее копируем:

    #!/bin/bash
    mkdir Wallet
    cd Wallet
    sudo apt install -y git
    git clone https://github.com/MFrcoin/MFCoin.git
    cd MFCoin/src
    sudo apt install -y build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev
    sudo apt install -y bsdmainutils libboost-system-dev libboost-filesystem-dev libboost-chrono-dev
    sudo apt install -y libboost-program-options-dev libboost-test-dev libboost-thread-dev libboost-all-dev
    sudo apt install -y libqrencode-dev protobuf-compiler miniupnpc
    sudo add-apt-repository ppa:bitcoin/bitcoin -y
    sudo apt update -y
    sudo apt install -y libdb4.8-dev libdb4.8++-dev
    rm -rf leveldb
    mv leveldb-lin/ leveldb
    make -f makefile.unix USE_UPNP=
    cd ~
    mkdir .MFCoin
    cat <<EOF > ~/.MFCoin/MFCoin.conf
    rpcuser=user
    rpcpassword=SuperPassword
    gen=0
    server=1
    daemon=1
    rpcallowip=127.0.0.1
    EOF

    и опять вставляем в терминал и Ctrl+X затем Y и Enter.
    далее:

    chmod +x wallet.sh

    вставляем и Enter.
    далее:

    ./wallet.sh

    вставляем и Enter. Затем соглашаемся на предложения если потребуется.
    После сборки что бы запустить кошелек потребуется написать

    ./MFCoind

    и нажать Enter. После запуска и синхронизации можно будет ему давать команды. К примеру вывести список команд:

    ./MFCoind help

    и нажать Enter.

    Третий вид - это графический кошелек написанный на QT (очень похож на Windows версию.) для сборки потребуется:
    Открыть консоль (терминал). Копируем ниже приведенный текст:

    nano wallet-qt.sh

    затем вставляем его в окно терминала и нажимаем Enter.
    Далее копируем:

    #!/bin/bash
    mkdir Wallet
    cd Wallet
    sudo apt install -y git
    git clone https://github.com/MFrcoin/MFCoin.git
    cd MFCoin/src
    sudo apt install -y build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev
    sudo apt install -y bsdmainutils libboost-system-dev libboost-filesystem-dev libboost-chrono-dev
    sudo apt install -y libboost-program-options-dev libboost-test-dev libboost-thread-dev libboost-all-dev
    sudo apt install -y libqrencode-dev protobuf-compiler miniupnpc libminiupnpc-dev libqt4-dev qt4-qmake
    sudo add-apt-repository ppa:bitcoin/bitcoin -y
    sudo apt update -y
    sudo apt install -y libdb4.8-dev libdb4.8++-dev
    rm -rf leveldb
    mv leveldb-lin/ leveldb
    cd ..
    qmake
    make
    cd ~
    mkdir .MFCoin
    cat <<EOF > ~/.MFCoin/MFCoin.conf
    rpcuser=user # Здесь указываем любое имя пользователя
    rpcpassword=SuperPassword # Здесь очень сложный пароль
    gen=0 # Если хотите что бы процессор майнил. поставьте 1.
    server=1
    daemon=1 # что бы кошелек оставался всегда запущен
    rpcallowip=127.0.0.1 # если не знаете зачем это, не меняйте.
    EOF

    и опять вставляем в терминал и Ctrl+X затем Y и Enter.
    далее:

    chmod +x wallet.sh

    вставляем и Enter. Затем соглашаемся на предложения если потребуется.
    После сборки что бы запустить кошелек потребуется выполнить:

    ./MFCoin-qt

    Либо можно через графическую оболочку найти файл в папке "~/Wallet/MFCoin" исполняемый файл "MFCoin-qt" и дважды щелкнуть по нему мышкой.



  • у кого возникла ошибка:

    virtual memory exhausted: Cannot allocate memory
    makefile.unix:187: recipe for target 'obj/bitcoinrpc.o' failed
    make: *** [obj/bitcoinrpc.o] Error 1

    или
    virtual memory exhausted: Cannot allocate memory
    makefile.unix:187: recipe for target 'obj/bitcoinrpc.o' failed
    make: *** [obj/bitcoinrpc.o] Error 4

    то надо выполнить следующие команды:

    sudo dd if=/dev/zero of=/swapfile bs=64M count=16
    sudo mkswap /swapfile
    sudo swapon /swapfile
    make -f makefile.unix USE_UPNP=

    должно будет собраться.