Bitcoin Forum

Local => Новички => Topic started by: suppp on January 01, 2012, 10:17:33 PM



Title: Как обновиться до 0.5.1 ?
Post by: suppp on January 01, 2012, 10:17:33 PM
У меня до сих пор стоит клиент 0.3.24
Как перейти на 0.5.1 ? файл wallet.dat от моей версии подменить достаточно будет?


Title: Re: Как обновиться до 0.5.1 ?
Post by: LZ on January 02, 2012, 11:02:54 AM
1. Закрываете Bitcoin, проверяете через Диспетчер задач, что он закрыт.
2. Открываете %APPDATA%\Bitcoin и делаете резервную копию кошелька.
3. И на всякий случай можно затереть (http://eraser.heidi.ie/) там все кроме блоков и кошелька.
4. Удаляете Bitcoin подобно обычной программе через Панель управления.
5. Устанавливаете Bitcoin 0.5.1, скачав установщик с оф.сайта bitcoin.org (http://bitcoin.org/).

Файл кошелька: wallet.dat
Цепочка блоков: blk0001.dat и blkindex.dat


Title: Re: Как обновиться до 0.5.1 ?
Post by: Zenitur on January 07, 2012, 10:33:26 PM
Эй, а я обновлялся постепенно. Почему у меня проблем не было?


Title: Re: Как обновиться до 0.5.1 ?
Post by: ZPK on January 07, 2012, 10:46:14 PM
на чём кошелёк запили внимательно смотрел?) ну и то что название для этого сменили...)


Title: Re: Как обновиться до 0.5.1 ?
Post by: LZ on January 08, 2012, 02:53:20 AM
Эй, а я обновлялся постепенно.
Есть множество вариантов. Я лишь привел наиболее безопасный (на мой взгляд).

Почему у меня проблем не было?
А Вы бы хотели, чтобы были проблемы? Думаю, всегда лучше перестраховаться.

файл wallet.dat от моей версии подменить достаточно будет?
Если есть резервная копия кошелька и доверие к программе, то бояться нечего.


Title: Re: Как обновиться до 0.5.1 ?
Post by: Zenitur on February 12, 2012, 12:51:45 AM
О, воспроизвелось то, о чём говорил lzsaver. Перенёс каталог данных программы .bitcoin на другой компьютер с дистрибутивом Debian. И скачал официальный бинарник программы.

Code:
kanotix@Kanotix:~/bitcoin-0.5.2-linux/bin/32$ LD_LIBRARY_PATH=/home/kanotix/ufasoft-miner-0.20/lib/ ./bitcoind -server


************************
EXCEPTION: 22DbRunRecoveryException
DbEnv::open: DB_RUNRECOVERY: Fatal error, run database recovery
bitcoin in AppInit()

terminate called after throwing an instance of 'DbRunRecoveryException'
  what():  DbEnv::open: DB_RUNRECOVERY: Fatal error, run database recovery
Aborted

Облом... Ладно, буду дальше запускать с ноутбука.