web-dev-qa-db-ja.com

debian7にbitcoin-qtウォレットをインストールする方法

警告: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クリックインストールで台無しになりました!)

3
MC9000

これが私がDebianWheezyでしたことです。

  • コンテンツで/etc/apt/sources.list.d/bitcoin.listを作成する
deb-src http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu precise main
  • このリポジトリのPGP公開鍵を
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-devBuild-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からバイナリパッケージを取得することでした。

3
Yves Martin

以下の行を/etc/apt/sources.listに追加します

deb http://ftp.de.debian.org/debian sid main 

次に

Sudo apt-get update
Sudo apt-get install bitcoind
1
zie1ony

さて、そこにいるすべての初心者が髪を抜くために、これがあなたがそれをする方法です。多くの実験の結果、Mint Linuxは、比較的小さく、比較的高速で、うまく機能しているように見える唯一のディストリビューションであることがわかりました(私にとってはそれです)。 Mintを使用して開始し、すべての更新後に-ターミナルを開き、次の順序で入力します。

$ Sudo add-apt-repository ppa:bitcoin/bitcoin
$ Sudo apt-get update
$ Sudo apt-get install bitcoin-qt

完了したら、ターミナルを閉じてメニューに移動します:Office-> Bitcoin。

とてもシンプル!チャームのように機能します!

1
MC9000

これが私のdebian wheezyサーバーで行ったことです:

Debianwheezyでビットコインコアをコンパイルしてインストールする方法

コンパイルして実行するために、ビットコインコアはコンパイルする前にインストールする必要がある他のいくつかのツールに依存しています:

いくつかの依存関係をインストールします。

  1. ビットコインコアの場合

    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
    
  2. Bitcoin-qt(グラフィカルインターフェイス)の場合

    グラフィカルフロントエンドが必要な場合は、次の依存関係もインストールしてください。ビットコインだけが必要な場合は、この手順をスキップできます。

    Sudo apt-get install libqt4-dev libprotobuf-dev protobuf-compiler libqrencode-dev
    

Berkeley DB4.8のインストール

Bitcoin Coreをコンパイルするには、wheezyリポジトリでは使用できないBerkeley DBバージョン4.8が必要であるため、squeezeリポジトリを使用する必要があります。ウォレットが必要ない場合(つまり、ヘッドレスビットコインノードを実行してウォレットを他の場所に保持したい場合)は、このセクションを完全にスキップして、ビットコインコアのダウンロードとコンパイルに直接ジャンプできます。

  1. スクイーズリポジトリを使用するように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
    
  2. これで、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/
  1. コンパイル用にシステムを構成する

    ./autogen.sh
    

    ビットコンGUIが必要ない場合は、次のコマンドを使用します。

    ./configure --without-gui
    

    それ以外の場合はこれを使用してください:

    ./configure
    

    注:ウォレットが必要ないために上記のBerkeley DB 4.8依存関係をスキップした場合は、上記の./configureで始まる行の末尾に「--disable-wallet」(引用符なし)を追加する必要があります。

  2. コンパイル

    make
    

ビットコインコアのインストールと実行

make install

その後、次のように入力してビットコインコアを実行できるようになります:bitcoind(テキストベースのバックエンド)またはbitcoin-qt(グラフィカルフロントエンド)、またはbitcoin-cli(コマンドラインクライアント)

0

https://bitcoincore.org/en/download/ から静的にリンクされたバイナリを取得するか、パッケージマネージャーの1つを使用できます。

0
user2084795