Source seems to be free yet!!!"Скачать исходные коды
Исходники для версии 0.4.0.1_beta
Инструкция для начинающих: Как скомпилировать rucoind под Debian / Ubuntu
1. качаем исходники в рабочую папку:
cd ~
wget --no-check-certificate
https://www.rucoin.org/rucoin-0.401.tar.gz2. Распаковываем архив
tar -zxvf rucoin-0.401.tar.gz
3. Входим в полученную папку с исходниакми:
сd rucoin-0.4.0.1/src
4. редактируем файлик makefile.unix
В строке USE_UPNP:=0 отрезаем нолик, оставляем USE_UPNP:=
5. подтягиваем нужные пакеты:
apt-get install build-essential libgtk2.0-dev libssl-dev libdb4.8-dev libdb4.8++-dev libboost-all-dev
6. выполняем компиляцию rucoind
make -f makefile.unix rucoind
в текущей папке должен появиться файл rucoind
В принципе, всё готово.
Теперь можно переместить файл rucoind в папку, где он будет жить и работать. А ненужные файлы - удалим:
7. Перекладываем файл например в /etc/rucoin
mkdir /etc/rucoin
mv rucoind /etc/rucoin/
удаляем исходники:
rm -R ~/rucoin-0.4.0.1
можно заодно удалить пакеты, которые ставились для компиляции:
apt-get purge build-essential libgtk2.0-dev libssl-dev libdb4.8-dev libdb4.8++-dev libboost-all-dev
8. Теперь попробуем запустить rucoind. Для начала выполняем:
./etc/rucoin/rucoind
В ответ будет нечто вроде:
Warning: To use rucoind, you must set rpcpassword=<password>
in the configuration file: /root/.rucoin/rucoin.conf
If the file does not exist, create it with owner-readable-only file permissions.
То есть нужно создать файл rucoin.conf с настроойками.
В минимальном варианте это может быть одна строка:
rpcpassword=любойпароль
Создадим файл rucoin.conf в папке ~/.rucoind/
и присвоим ему права:
chmod 600 ~/.rucoind/rucoin.conf
Теперь запускаем демона, он должен нормально заработать:
/etc/rucoin/rucoind&
Проверяем работоспособность:
/etc/rucoin/rucoind getinfo
в ответ должно выдать несколько строк информации
Останавливаем демона командой:
/etc/rucoin/rucoind stop
Можно попробовать другие команды, по аналогии с getinfo и stop:
getbalance – просмотр баланса
listaccounts – показывает список «аккаунтов»
getaddressesbyaccount "" – просмотр списка адресов на аккаунте ""
getnewaddress – генерирует новый адрес
getconnectioncount – показывает текущее кол-во соединений
listtransactions – показывает список транзакций
Теперь о том, как можно прописать rucoind в автозапуск.
Для начала - сделаем, чтобы демон работал не от имени root, а от имени специально созданного пользователя с более скромными правами:
Создаём пользователя "rucoin":
adduser rucoin
При создании задаём ему какой-нибудь пароль.
Останавливаем демона, если он запущен:
/etc/rucoin/rucoind stop
и пробуем запустить его от имени пользователя "rucoin"
su rucoin -c /etc/rucoin/rucoind
В ответ получаем уже знакомое:
Warning: To use rucoind, you must set rpcpassword=<password>
in the configuration file: /home/rucoin/.rucoin/rucoin.conf
If the file does not exist, create it with owner-readable-only file permissions.
То есть необходим файл с настройками для пользователя "rucoin"
Можно его просто скопировать файл настроек с текущего пользовтеля:
cp ~/.rucoin/rucoin.conf /home/rucoin/.rucoin/
и, разумеется, сменить владельца файла:
chown rucoin:rucoin /home/rucoin/.rucoin/rucoin.conf
После запустим демона от имени пользователя "rucoin":
su rucoin -c /etc/rucoin/rucoind&
Если пароль в файлах rucoin.conf у пользователя root и rucoin одинаков,
то посылать команды демону мы можем и от имени root, например:
/etc/rucoin/rucoind getinfo
Чтобы прописать демона в автозапуск, сделаем следующее:
1. откроем файл /etc/inittab
2. добавим куда-нибудь в конец строку
ru:23:once:su rucoin -c /etc/rucoind/rucoind&
3. записываем файл.
4. после перезагрузки демон должен запуститься сам, под пользователем "rucoin"
5. проверяем его командой /etc/rucoin/rucoind getinfo
И в заключении немного "волшебства":
поскольку пиринговая сеть rucoin пока ещё не велика,
то установка соединений бывает происходит довольно долго.
Если долго ждать не хочется, можно прибегнуть к такому трюку:
останавливаем демона
/etc/rucoin/rucoind stop
запускаем с ключиком -irc0
su rucoin -c "/etc/rucoin/rucoind -irc0"&
как правило, после этого соединения устанавливаются быстро.
Полезные ссылки
Русская биржа, где меняют криптовалюту
btc-e.com
Крупнейшая биржа по торговле BTC
mtgox.com
« ещё ссылки"