警告:Linuxへのnoobを完了します(ややnoob-パッケージマネージャーを使用して何かをインストールできる場合は、問題ありません。それ以外の場合は完全に失われます)。私はdebian7をVBoxにロードしましたVM(すべてが正しく実行されるまで2日かかりましたが、今はクールです)、ビットコインウォレットを装着したいので、ビットコインサイトにアクセスしてウォレットをダウンロードしました。残念ながら、インストールパッケージはなく、binとsrcディレクトリだけです。binが正しい場所であることがわかり、その下に「32」という名前のディレクトリが見つかりました。そのディレクトリに、bitcoindとbitcoin-が表示されます。 qt。これをインストールするためにPPAが必要であることがわかったので、(ターミナルで)思いついた:
Sudo add-apt-repository ppa:bitcoin/bitcoin
コマンドを実行しましたが、機能しているようです。それから走った
Sudo apt-get update
しかし、いくつかのファイルが、それが何かを引き出しているサイトにもはや存在しないことを発見しました:
Hit http://ftp.us.debian.org wheezy Release.gpg
Hit http://ftp.us.debian.org wheezy-updates Release.gpg
Hit http://ftp.us.debian.org wheezy Release
Hit http://ftp.us.debian.org wheezy-updates Release
Hit http://ftp.us.debian.org wheezy/main Sources
Hit http://security.debian.org wheezy/updates Release.gpg
Hit http://ftp.us.debian.org wheezy/main i386 Packages
Ign http://ppa.launchpad.net wheezy Release.gpg
Hit http://ftp.us.debian.org wheezy/main Translation-en
Hit http://security.debian.org wheezy/updates Release
Hit http://ftp.us.debian.org wheezy-updates/main Sources
Hit http://ftp.us.debian.org wheezy-updates/main i386 Packages/DiffIndex
Hit http://security.debian.org wheezy/updates/main Sources
Hit http://ftp.us.debian.org wheezy-updates/main Translation-en/DiffIndex
Ign http://ppa.launchpad.net wheezy Release
Hit http://security.debian.org wheezy/updates/main i386 Packages
Hit http://security.debian.org wheezy/updates/main Translation-en
Err http://ppa.launchpad.net wheezy/main Sources
404 Not Found
Err http://ppa.launchpad.net wheezy/main i386 Packages
404 Not Found
Ign http://ppa.launchpad.net wheezy/main Translation-en_US
Ign http://ppa.launchpad.net wheezy/main Translation-en
W: Failed to fetch http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu/dists/wheezy/main/source/Sources 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu/dists/wheezy/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
当然、上記のエラーのため、インストールは失敗します。
Sudo apt-get install bitcoin-qt
結果:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package bitcoin-qt
初心者なので、bitcoin-qtファイルを探している場所がわからないので、ファイルをダウンロードしたディレクトリで同じコマンドを試しましたが、同じエラーが発生しました。私はここで完全に間違ったことをしていることを知っていますが、どのように進めるかわかりません。 (申し訳ありませんが、win/macの2クリックインストールで台無しになりました!)
これが私がDebianWheezyでしたことです。
/etc/apt/sources.list.d/bitcoin.list
を作成するdeb-src http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu precise main
apt-key adv --keyserver hkp://subkeys.pgp.net --recv-keys D46F45428842CE5E
/etc/apt/sources.list.d/debian-squeeze.list
を作成しますdeb http://ftp.ch.debian.org/debian/ squeeze main
aptitude update
を実行してaptitude install libdb4.8++-dev=4.8.30-2 libdb4.8++=4.8.30-2 \
libdb4.8-dev=4.8.30-2
mv /etc/apt/sources.list.d/debian-squeeze.list /etc/apt/sources.list.d/debian-squeeze.list.bak
aptitude update
空のフォルダーで、apt-get source bitcoin-qt
を使用してパッケージソースを取得します
bitcoin-0.9.0/debian/control
を編集してlibminiupnpc8-dev
をBuild-Depends
から削除します
不足している依存関係をインストールして、パッケージをビルドします。次に例を示します。
aptitude install libboost-filesystem-dev libboost-system-dev libboost-test-dev
aptitude install libboost-program-options-dev libboost-thread-dev libqt4-dev
aptitude install libqrencode-dev libprotobuf-dev protobuf-compiler devscripts
cd bitcoin-0.9.0
の後に、dpkg-buildpackage -rfakeroot
を呼び出します
終了したら、dpkg -i ../bitcoin-qt_0.9.0-precise1_AMD64.deb
(AMD64システムの場合)を使用してインストールし、bitcoin-qt
を実行できるようにします。
備考:libdb4.8はDebian Wheezyで廃止されましたが、ポータブルビットコインウォレットで動作するための要件です。最も簡単な方法は、Squeezeからバイナリパッケージを取得することでした。
以下の行を/etc/apt/sources.list
に追加します
deb http://ftp.de.debian.org/debian sid main
次に
Sudo apt-get update
Sudo apt-get install bitcoind
さて、そこにいるすべての初心者が髪を抜くために、これがあなたがそれをする方法です。多くの実験の結果、Mint Linuxは、比較的小さく、比較的高速で、うまく機能しているように見える唯一のディストリビューションであることがわかりました(私にとってはそれです)。 Mintを使用して開始し、すべての更新後に-ターミナルを開き、次の順序で入力します。
$ Sudo add-apt-repository ppa:bitcoin/bitcoin
$ Sudo apt-get update
$ Sudo apt-get install bitcoin-qt
完了したら、ターミナルを閉じてメニューに移動します:Office-> Bitcoin。
とてもシンプル!チャームのように機能します!
これが私のdebian wheezyサーバーで行ったことです:
コンパイルして実行するために、ビットコインコアはコンパイルする前にインストールする必要がある他のいくつかのツールに依存しています:
ビットコインコアの場合
Sudo apt-get install build-essential autoconf libssl-dev libboost-dev libboost-chrono-dev libboost-filesystem-dev libboost-program-options-dev libboost-system-dev libboost-test-dev libboost-thread-dev
Bitcoin-qt(グラフィカルインターフェイス)の場合
グラフィカルフロントエンドが必要な場合は、次の依存関係もインストールしてください。ビットコインだけが必要な場合は、この手順をスキップできます。
Sudo apt-get install libqt4-dev libprotobuf-dev protobuf-compiler libqrencode-dev
Bitcoin Coreをコンパイルするには、wheezyリポジトリでは使用できないBerkeley DBバージョン4.8が必要であるため、squeezeリポジトリを使用する必要があります。ウォレットが必要ない場合(つまり、ヘッドレスビットコインノードを実行してウォレットを他の場所に保持したい場合)は、このセクションを完全にスキップして、ビットコインコアのダウンロードとコンパイルに直接ジャンプできます。
スクイーズリポジトリを使用するようにsources.listを変更します
/etc/apt/sources.listを編集します:
vi /etc/apt/sources.list
ファイルの先頭に次の行を追加します。
deb http://[your favorite repository]/debian/ squeeze main contrib non-free
deb-src http://[your favorite repository]/debian/ squeeze main contrib non-free
これで、Berkeley DBバージョン4.8(libdb4.8)をインストールできます。
apt-get install libdb4.8++-dev libdb4.8-dev
Bitcoin Coreプロジェクトサイト( https://github.com/bitcoin/bitcoin/branches )のブランチリストに移動し、最新のバージョン番号を見つけて、以下のコマンドの「0.11」を次のように置き換えます。それ。
cd /root git clone -b 0.11 https://github.com/bitcoin/bitcoin.git cd bitcoin/
コンパイル用にシステムを構成する
./autogen.sh
ビットコンGUIが必要ない場合は、次のコマンドを使用します。
./configure --without-gui
それ以外の場合はこれを使用してください:
./configure
注:ウォレットが必要ないために上記のBerkeley DB 4.8依存関係をスキップした場合は、上記の./configureで始まる行の末尾に「--disable-wallet」(引用符なし)を追加する必要があります。
コンパイル
make
make install
その後、次のように入力してビットコインコアを実行できるようになります:bitcoind(テキストベースのバックエンド)またはbitcoin-qt(グラフィカルフロントエンド)、またはbitcoin-cli(コマンドラインクライアント)
https://bitcoincore.org/en/download/ から静的にリンクされたバイナリを取得するか、パッケージマネージャーの1つを使用できます。