pishite
6 лет назадСоздание кошелька Universe для Raspberry Pi3
В этом уроке покажу как я собирал кошелек Universe для малинки.
Для сборки нам потребуется:
- Raspberry pi 3
- карта памяти 10 класса(в моем случае это Sandisk на 32 гб.)
ну и сам образ системы: http://downloads.raspberrypi.org/ra...-07-05/2017-07-05-raspbian-jessie.zip.torrent *качаем именно этот образ, так как на других может не работать, не тестировал, а в прочем буду рад если кто-то попробует на других версиях ОС и напишет в комментариях.
Теперь запустим терминал и введем в нем команды для обновления системы:
sudo apt-get update
sudo apt-get dist-upgrade
После этого установим удаленное управления:
http://wiki.amperka.ru/rpi:vnc-server (чтобы управлять малинкой с телефона или пк)
Обязательно ставим библиотеки:
sudo apt-get install qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools
build-essential libboost-dev libboost-system-dev
libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev
libssl-dev libdb++-dev
Установили отлично, давайте увеличим файл подкачки чтобы вовремя сборки наша малинка не зависала:
sudo nano / etc / dphys-swapfile
Откроется файл в котором надо отредактировать строчку: CONF_SWAPSIZE = 100 на CONF_SWAPSIZE = 1024 и нажать комбинацию клавиш Ctrl + O для сохранения и Ctrl + X для выхода в консоль.
Полдела почти сделали, но мы не подключили файл подкачки который отредактировали, давайте это сделаем:
sudo dphys-swapfile setup
sudo dphys-swapfile swapon
Ну все базовые настройки сделали, осталось скачать кошелек с github и скомпелировать его под ягодку) поехали:
Скачиваем исходники на компьютер(raspberry):
Вводим в терминале эту команду: git clone https://github.com/universe-project/universe.git
Скачали? Хорошо. Теперь надо дать права доступа папки Universe-UNI открываем файловый менеджер и находим папку с исходниками, клацаем по ней правой клавишей мыши,
выбираем-свойства файла- права доступа и выставляем на просмотр, изменение и доступ к содержимому все.
Так же не помешает проверить какие права доступа стоят Universe-UNI/src/leveldb/build_detect_platform так же разрешено должно быть все.
Возвращаемся в наш терминал и вводим: cd Universe-UNI так мы перейдем в паку с исходниками.
После чего вводим: qmake и make
И идем смотреть телевизор, так процесс компиляции займет продолжительное время до 1 часа.
*Забыл предупредить если вовремя компиляции малинка зависнит и вы перезагрузите её как делаю это я через выдергивания вилки из розетки, то папка с исходниками будет повреждена и собрать с неё ничего не получится. Скачайте исходники заново.
Скачать готовый кошелек: https://yadi.sk/d/ufxBdpKL3WNP3n
(После скачивания файла не забудьте поставить атрибуты на на нем на все в правах доступа или откройте папку в терминале и напишите chmod 777 * , если файл будет требовать приложение для открытие: открываем папку с программой в терминале и пишем ./Universe-qt)
Если у Вас есть файл кошелька(wallet.dat) то его нужно будет положит в эту папку с заменой старого на новый: /home/pi/.universe