Gridcoin auf Mac OS X

First check / Zuerst überprüfen ob:

BOINC installed
Boinc installiert?

http://www.gridcoin.us/Guides/boinc-install.htm
XCODE installed?
XCODE installiert?

App Store, install Xcode / App Store, Xcode installieren

User account you are working with needs a password
Der Benutzer, mit dem man die Installation vornimmt,  muss ein Passwort haben.

Start terminal / Konsole starten.
I prefer iTerm / Ich bevorzuge iTerm

// lines beginning with '//'  are comments. You do not need to type this lines.
// zeilen die mit '//' beginnen sind Kommentare. Diese Zeilen NICHT eintippen.
// lets start / los geht's:

xcode-select --install
sudo xcodebuild -license

// sudo asks for a password, it’s the pwd of the user, you are working with.
// sudo fragt nach einem Passwort. Es ist das Passwort des Benutzer, mit dem gerade gearbeitet wird.
// type „agree“/ Eingabe von "agree"
// type this sh* / danach dies hier eingeben:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

// ...it takes some time / ... dauert ein bisschen

brew install boost berkeley-db4 openssl miniupnpc qrencode libzip pkg-config
sudo mkdir -p /opt/local/include
cd /opt/local/include
sudo ln -s /usr/local/Cellar/berkeley-db4/4.8.30/include db48

// now check library versions you have
// nun müssen die Versionsnummern der Libraries überprüft werden

ls /usr/local/Cellar/miniupnpc/

// replace VERSION with the number you get on the console
// i got „1.9.20151008“, my VERSION is 1.9.20151008, my command is
// sudo ln -s /usr/local/Cellar/miniupnpc/1.9.20141027/include/miniupnpc/* .
// ersetze VERSION mit der Zahl, die in der Konsole angezeigt wird
// bei mir ist es „1.9.20151008“, meine VERSION ist 1.9.20151008, mein Kommando lautet
// sudo ln -s /usr/local/Cellar/miniupnpc/1.9.20141027/include/miniupnpc/* .

sudo ln -s /usr/local/Cellar/miniupnpc/VERSION/include/miniupnpc/* .

// same here, type: / das Gleiche hier, Eingabe:

ls /usr/local/Cellar/boost/

// replace VERSION with the number you get. my VERSION is 1.60.0_1, my command is
// sudo ln -s /usr/local/Cellar/boost/1.60.0_1/include/boost boost
// ersetze VERSION mit der Zahl in der Konsole. meine VERSION ist 1.60.0_1, mein Kommando lautet
// sudo ln -s /usr/local/Cellar/boost/1.60.0_1/include/boost boost

sudo ln -s /usr/local/Cellar/boost/VERSION/include/boost boost

// same procedure for the next few lines
// gleiches Spiel für die nächsten paar Zeilen

ls /usr/local/Cellar/openssl/

// replace VERSION with your number
// ersetze Version mit der Nummer in der Konsole

sudo ln -s /usr/local/Cellar/openssl/VERSION/include/* .

ls /usr/local/Cellar/libzip

// and one more time: replace VERSION with your number
// und noch einmal: ersetze Version mit der Nummer in der Konsole

sudo ln -s /usr/local/Cellar/libzip/VERSION/include/*.* .

// and … / und ..

sudo ln -s /usr/local/Cellar/libzip/VERSION/lib/libzip/include/*.* .

cd ..
sudo mkdir lib
cd lib

// and another VERSIOn round
// und noch eine "VERSIONS"-Runde

ls /usr/local/Cellar/berkeley-db4/
sudo ln -s /usr/local/Cellar/berkeley-db4/VERSION/lib db48

ls /usr/local/Cellar/miniupnpc/
sudo ln -s /usr/local/Cellar/miniupnpc/VERSION/lib/libminiupnpc.* .

ls /usr/local/Cellar/boost/
sudo ln -s /usr/local/Cellar/boost/VERSION/lib/lib*.* .

ls /usr/local/Cellar/openssl/
sudo ln -s /usr/local/Cellar/openssl/VERSION/lib/lib*.* .

// of course, there is a simpler method to get the version: use the TAB key, but … another time 😉
// natürlich gibt es eine einfachere Methode, um die Versionen zu bekommen: in dem man die TAB-Taste benutzt ... ein anderes Mal 😉

cd
mkdir development
cd development
git clone https://github.com/gridcoin/Gridcoin-Research.git

cd Gridcoin-Research/src
mkdir -p obj/zerocoin
chmod +x leveldb/build_detect_platform
make -f makefile.osx

// it takes some time
// dauert ein bisschen

strip gridcoinresearchd
sudo install -m 755 gridcoinresearchd /usr/local/bin/gridcoinresearchd

cd ~/Library/Application\ Support/GridcoinResearch
nano gridcoinresearch.conf

// copy & paste
// Kopieren und Einfügen

server=1
daemon=1
rpcport=9332
rpcallowip=127.0.0.1
rpcuser=[username]
rpcpassword=[yourpassword]
rpcallowip=[some external IP]
addnode=node.gridcoin.us
addnode=gridcoin.asia
addnode=typh00n.net
addnode=sepulcher.wha.la
addnode=grcmagnitude.com
addnode=grc.z9.de
addnode=london.grcnode.co.uk
addnode=amsterdam.grcnode.co.uk
addnode=frankfurt.grcnode.co.uk
addnode=nyc.grcnode.co.uk
addnode=sf.grcnode.co.uk
addnode=hk.grcnode.co.uk rpcssl=1
email=[your boinc account email]

cd
cd development/Gridcoin-Research
brew install qt

// takes some time
// dauert ein bisschen

nano gridcoinresearch.pro

// change this two lines to
// zwei Zeilen ändern in

#win32:QT += qaxcontainer
#win32:CONFIG += qaxcontainer

qmake "USE_UPNP=-"
make

// coffee
// Kaffee

Finally, open Finder and navigate to your home directory > development > GridcoinResearch. From there you will see the "gridcoinresearch" application. It will have a "Blackcoin" icon for some reason... o.O that is perfectly normal. Drag the application to your Applications folder and you're done!

Und zuletzt: Finder öffnen, im Homeverzeichnis in den Ordner > development > GridcoinResearch wechseln. Dort gibt es ein Programm gridcoinresearch. Starten. Fertig!

grc copy

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*