OSTRZEŻENIE: Uzupełnij noob do linuxa (nieco noob - jeśli coś można zainstalować za pomocą menedżera pakietów, nic mi nie jest, inaczej całkowicie zgubiony). Załadowałem debian 7 na maszynę wirtualną VBox (zajęło 2 dni, aby wszystko działało poprawnie, ale teraz fajnie) i chcę po prostu założyć portfel BitCoin, więc poszedłem na stronę bitcoin i pobrałem portfel. Niestety nie ma pakietu instalacyjnego, tylko katalog bin i src. Doszedłem do wniosku, że bin to właściwe miejsce do znalezienia, i pod tym katalogiem o nazwie „32”. W tym katalogu widzę bitcoind i bitcoin-qt. Okazało się, że potrzebuję PPA do zainstalowania tego, więc wymyśliłem (w terminalu):
sudo add-apt-repository ppa:bitcoin/bitcoin
uruchomił polecenie, wydawało się działać. potem pobiegł
sudo apt-get update
ale odkryłem, że niektóre pliki najwyraźniej nie znajdują się już w witrynie, z której pobiera rzeczy:
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.
Oczywiście z powodu powyższych błędów instalacja kończy się niepowodzeniem.
sudo apt-get install bitcoin-qt
prowadzi do:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package bitcoin-qt
Będąc noobem, nie mam pojęcia, gdzie szuka pliku bitcoin-qt, więc wypróbowałem to samo polecenie w katalogu, w którym znajdował się plik, do którego go pobrałem, ten sam błąd. Wiem, że robię tutaj coś zupełnie nie tak, ale nie mam pojęcia, jak to zrobić. (Przepraszamy, zepsute przez instalacje Win / Mac 2-Click!)
Odpowiedzi:
Oto, co zrobiłem na Debian Wheezy.
/etc/apt/sources.list.d/bitcoin.list
z zawartością/etc/apt/sources.list.d/debian-squeeze.list
z zawartościąaptitude update
iW pustym folderze pobierz źródła pakietów za pomocą
apt-get source bitcoin-qt
Edycja
bitcoin-0.9.0/debian/control
, aby usunąćlibminiupnpc8-dev
zBuild-Depends
Zainstaluj brakujące zależności, aby zbudować pakiet, na przykład:
Następnie
cd bitcoin-0.9.0
wywołajdpkg-buildpackage -rfakeroot
Po zakończeniu zainstaluj z
dpkg -i ../bitcoin-qt_0.9.0-precise1_amd64.deb
(w przypadku systemu amd64), abyś mógł teraz uruchomićbitcoin-qt
Uwaga: libdb4.8 jest przestarzały w Debian Wheezy, ale wymaga pracy z przenośnym portfelem Bitcoin. Najprostszym sposobem było zdobycie pakietów binarnych od Squeeze.
źródło
bitcoind
bez GUI ani wsparcia portfel, z poprawek dobitcoin-0.9.0/debian/rules
można pominąć squeeze /libdb*
część ilibqt4-dev
/libqrencode-dev
zależnościami edytującdebian/rules
, zmieniających./configure
się./configure --disable-wallet --with-gui=no
i wyjmowanie pierwszej linii (usr/local/bin/bitcoin-qt usr/bin
) zbitcoin-0.9.0/debian/bitcoin-qt.install
(mały bezużytecznybitcoin-qt_0.9.0_i386.deb
nadal będą budowane, ale można je zignorować).Okej, dla wszystkich noobów wyciągających włosy, oto jak to robisz. Okazuje się, że po wielu eksperymentach Mint Linux jest jedyną dystrybucją, jaką mogłem znaleźć, która wydaje się być stosunkowo niewielka, stosunkowo szybka i działa świetnie (dla mnie, że to). Uruchamianie w / Mint i po wszystkich aktualizacjach - otwórz terminal i wpisz następujące polecenie w kolejności:
Po zakończeniu zamknij terminal i przejdź do menu: Biuro -> Bitcoin.
Bardzo prosty! Działa jak marzenie!
źródło
Oto co zrobiłem na moim serwerze debian wheezy:
Jak skompilować i zainstalować rdzeń Bitcoin na Debian Wheezy
Aby skompilować i uruchomić, Bitcoin Core zależy od niektórych innych narzędzi, które muszą zostać zainstalowane przed kompilacją:
Zainstaluj niektóre zależności:
Dla rdzenia bitcoin
Dla bitcoin-qt (interfejs graficzny)
Jeśli chcesz graficzną nakładkę, zainstaluj również następujące zależności. Jeśli chcesz tylko Bitcoind, możesz pominąć ten krok.
Instalowanie Berkeley DB 4.8
Kompilacja Bitcoin Core wymaga Berkeley DB w wersji 4.8, która nie jest dostępna w repozytoriach wheezy, więc musimy używać repozytoriów squeeze. Pamiętaj, że jeśli nie potrzebujesz portfela (tj. Jeśli chcesz uruchomić bezgłowy węzeł Bitcoin i zachować swój portfel w innym miejscu), możesz całkowicie pominąć tę sekcję i przejść bezpośrednio do pobierania i kompilowania Bitcoin Core.
Zmień plik sources.list, aby używać repozytoriów squeeze
Edytuj /etc/apt/sources.list:
Dodaj następujące wiersze w nagłówku pliku:
Teraz możesz zainstalować Berkeley DB w wersji 4.8 (libdb4.8)
Pobieranie i kompilowanie rdzenia Bitcoin
Przejdź do listy oddziałów w witrynie projektu Bitcoin Core ( https://github.com/bitcoin/bitcoin/branches ), znajdź najnowszy numer wersji i zastąp to „0.11” w poniższym poleceniu.
Skonfiguruj system do kompilacji
jeśli nie potrzebujesz GUI Bitcon, użyj tego polecenia:
w przeciwnym razie użyj tego:
Uwaga: Jeśli pominąłeś powyższą zależność Berkeley DB 4.8, ponieważ nie potrzebujesz portfela, musisz dodać „--disable-wallet” (bez znaków cudzysłowu) na końcu wiersza zaczynającego się od ./configure powyżej.
Skompilować
Instalowanie i uruchamianie Bitcoin Core
Następnie będziesz mógł uruchomić Bitcoin Core, wpisując: bitcoind (backend tekstowy) lub bitcoin-qt (frontend graficzny) lub bitcoin-cli (klient wiersza poleceń)
źródło
make install
, instalować i uruchamiaćcheckinstall
.Dodaj poniższy wiersz do
/etc/apt/sources.list
Następnie
źródło