Изучаем кишки golos.io 4: скомпиленные бинарники golosd и cli_wallet для Ubuntu 16.0.4
Продолжаю серию статей для софто-девелоперов и не только. В предыдущих сериях:
- Изучаем кишки golos.io: вечер 1
- Изучаем кишки golos.io 2: Регистрация в обход сайта
- Изучаем кишки golos.io 3: JS-версия без min и CLI-кошелек
На сегодня я ответил на все свои вопросы, которые задал в статье 1. Но напишу позже, пока краткая статья.
Я попытался стать майнером и делегатом, изучил как работает система. Должен сказать, что сразу чувствуется небрежное отношение разработчиков к пользователям. Инструкции по сборке не рабочие, полного описания процесса как стать майнером и делегатом нет (только в английской версии). Сами пользователи пытаются восполнить пробелы, в том числе есть неофициальный docker-контейнер.
Честно сказать, у меня возникло чувство, что разработчики не хотят чтобы кто-то смог разобраться в их системе. Хотят оставаться эдакими монополистами, кастой избранных.
Но критикуешь -- предлагай. Для общего блага я скомпилил бинарники для Ubuntu 16.0.4. Итак, встречайте:
golosd_cli_wallet_0.16.4.zip
Скомпилил официальную версию 0.16.4 из официального репозитория golos. Никаких изменений не применялось.
Проверил -- запустилось на другой чистой машине, не на той где компилил. Для запуска не требуется никаких пакетов, только те файлы что в архиве.
Инструкция для Ubuntu 16.0.4:
1. Скачать архив по ссылке.
wget "http://share4all.s3.amazonaws.com/golos/bin_0.16.4/golosd_cli_wallet_0.16.4.zip"
2. Распаковать архив в папку golos:
unzip golosd_cli_wallet_0.16.4.zip -d golos
Если не получилось, установите unzip и попробуйте еще раз.
sudo apt-get install unzip
3. Переходим в папку golos
cd golos
4. Устанавливаем права на исполнение
chmod +x golosd
chmod +x cli_wallet
5. Запускаем
./golosd
После запуска программа создаст папку witness_node_data_dir с файлом конфигурации. Нужно остановить работу программы (Ctrl+C) и исправить конфигурацию согласно этой статье @primus
После конфигурации и повторного запуска golosd, можно запустить cli_wallet:
./cli_wallet
У меня вопрос: почему таких бинарников не выложили сами разработчики, ведь их инструкция именно для Ubuntu 16.0.4?