Hot answers tagged

22

EthOS is based on Ubuntu Linux source code which is under the GPL 3 licensing. Therefore, by not supplying the source code to ALL for free they are in violation of the licensing. I will be filing a complaint with UBUNTU about this violation. They are essentially stealing an open gpl licensed software and selling it as proprietary without giving the source ...


18

The --datadir flag specifies the location data directory. geth --datadir <path to data directory> This directory should contain the following subdirectories: chaindata keystore nodes On start up GETH will try to open IPC (inter-process communication) unix socket within your data directory geth.ipc. However FAT32 file systems do not support the ...


17

From their webpage, I put the features in code format, and in italic my 2 cents on it. On a side note I'm somewhat surprised we can have opinion based posts / question in here but hey... Remote configuration: instruct rig to remote reboot, set core clocks, mem clocks, fan control, pool info, and other settings remotely. nothing you can't do in Ubuntu out ...


13

I wrote how to do GPU mining for Ethereum with Debian/Ubuntu here: https://www.meebey.net/posts/ethereum_gpu_mining_on_linux_howto/ TL;DR Install/use Debian 8 or Ubuntu 16.0.4 then execute: sudo apt-get install software-properties-common sudo add-apt-repository ppa:ethereum/ethereum sudo sed 's/jessie/vivid/' -i /etc/apt/sources.list.d/ethereum-ethereum-*....


13

Quickstart The setup that most people use is a combination of two PPAs, the Go Ethereum (geth) client for managing the work-fetching and accounts, and the C++ Ethminer. All you need to do once both are installed is to run geth --rpc and then in another terminal run ethminer -G Tutorials There are lots of great tutorials out there, my favorites are: The ...


12

It seems to be sold as pre-installed SSDs - a convenience option? They also sell their "Digital Download" for the same price as a physical SSD with ethOS on, which is rather... unusual pricing. The ethOS licence is indecisive. They can't decide if they're GPL or... I'm not sure if I understand their "other" licence correctly, but it involves a small goat ...


11

Just in case if after reading all above comments you are still not sure... All you need to do is, install ubuntu -> google ubuntu if you need help finding it... add ethereum ppa -> Ethereum launchpad get your proprietary graphic driver working -> ubuntu community wiki page apt update && apt install ethminer Mine (optional: run ethminer -h gets you ...


7

From the Ethereum Foundation: https://launchpad.net/~ethereum/+archive/ubuntu/ethereum There are 2 primary PPAs, ethereum for stable releases and ethereum-unstable for develop builds of Geth. From Go Ethereum Downloads they are updated automatically. Stable releases ethereum PPA is updated when a new version of the latest release (currently 1.5) branch ...


7

The release download page is here Download the *.deb (Debian) file, e.g. Ethereum-Wallet-linux64-0-9-0.deb Then do: cd ~/Downloads sudo dpkg -i Ethereum-Wallet-linux64-0-9-0.deb


6

There are instructions to start mining with Linux on the wiki of the official Golang implementation. Note that to mine efficiently, you need a GPU miner, which requires an AMD or NVidia graphics chipset and OpenCL (AMD, NVidia). For AMD, download ADL_SDK8.zip from http://developer.amd.com/tools-and-sdks/graphics-development/display-library-adl-sdk/ and AMD-...


5

Building Geth (command line client) Clone the repository to a directory of your choosing: git clone https://github.com/ethereum/go-ethereum Install latest distribution of Go (v1.4) if you don't have it already: Building geth requires some external libraries to be installed: sudo apt-get install -y build-essential libgmp3-dev golang Finally, build the ...


5

Start geth with the flag --datadir "path/to/the/directory-you-want". See https://ethereum.gitbooks.io/frontier-guide/content/cli.html. The default directory is: Mac: ~/Library/Ethereum Linux: ~/.ethereum Windows: %APPDATA%/Ethereum Taken from: https://github.com/ethereum/go-ethereum/wiki/Backup-&-restore


5

In this context eth is the more updated version of cpp-ethereum. cpp-ethereum was renamed to TurboEthereum in September 2015 by the core dev team. TurboEthereum is now a full software suite that includes: ++eth (eth), the mainline Ethereum CLI client AlethOne (alethone), mainline miner AlethZero (alethzero), powerful Ethereum client Mix (mix), DApp IDE ...


5

Summary Q: How can I specify an external harddrive as the download target for the Mist blockchain? A: The answer for the Mac version is in Method 1 in In Mist browser how can I move the data (blockchain) to another drive on Mac OSX?. The Linux version is below. Q: Even if the blockchain data gets corrupted somehow, it won't affect my wallets, right? I can ...


5

This sounds like a riser issue. Try rotating risers or trying different riser cables. It may fix the issue. Because this is a cross-OS persistent issue, it screams hardware or bios. I'd try updating the bios too, or even reflashing to the current or previous version (be careful, this can introduce incompatibility to some CPUs!) Hope you find the root cause ...


4

Seems like all of these negative comments missed the point. Things like ethos and PiMP exist for new miners that do not know how to do the setup tasks or who consider the trivial cost worth the time savings. I personally like building a miner from the ground up, but I also have rigs running both PiMP and ethos. No downloading drivers, compiling, creating ...


4

You can compile yourself and avoid the repository. The detailed instructions are here A quick summary of the building process is: Clone the repo: git clone https://github.com/ethereum/go-ethereum Install dependencies. Build the software: cd go-ethereum && make geth


4

If you use AMD graphics cards and Ubuntu 14.04 server, this script will set everything up for you (some instructions in the comments as well). https://github.com/skmgoldin/AMDEthMiner/blob/master/setupminer.sh Edit: just revisited this and it looks like blockapps isn't hosting the genesis block at that URL anymore. Find it somewhere else. :p


4

The Ubuntu PPAs are not compatible with Debian. The main issue is the wrong version for libcrypto++-dev package. You have to follow the generic build process for linux and compile it from source. Install dependencies sudo apt-get -y install build-essential git cmake libboost-all-dev libgmp-dev libleveldb-dev libminiupnpc-dev libreadline-dev libncurses5-...


4

Answer The short answer to your question is yes you can test your keys/wallets on different OS's. Important Note: KEEP MULTIPLE BACKUPS OF YOUR KEYS IN SECURE/SEPARATE PLACES Other Comments If you are intending to only use geth across your various OS's there shouldn't be an issue exporting and importing the keys as you have described. I made the first ...


4

It depends on how Parity is started. If you're starting from the command line, you can use these flags: -d --base-path PATH Specify the base data storage path. --db-path PATH Specify the database directory path (default: $BASE/chains). --keys-path PATH Specify the path for JSON key files to be found ...


4

Okay the balance got updated after a long period of Syncing. The thing that misguided me and probably many others who are new to Ethereum is that eth.syncing gives false but still fast syncing is not over. Until you see this line in the terminal where geth is syncing INFO [02-19|09:57:59] Fast sync complete, auto disabling INFO [02-19|09:58:00] Finished ...


4

The "last 65 blocks" part is normal. When the "fast sync" mode was first introduced in eth/63, it was even more. I suggest you take a look at that PR for a general description on what geth's --syncmode=fast actually does. In short: not downloading all the blocks up to the head is done so that chain reorgs can be handled gracefully - especially since the ...


3

I have been pondering about the same question for a while now. Here are some thoughts: it is currently not possible to comment in any detail on the efforts by the Linux Foundation as, since the announcement in Dec 2015, there has been little further detail on the project charter. The project page is still waiting for the curtains to be lifted. as a result ...


3

For ArchLinux, you can get geth, mist and the webthree packages from the user repositories, e.g.: yaourt -S ethereum geth mist


3

I found out that the syntax highlighting bug for Solidity VS Code Extension on Linux (Ubuntu 14.04 in my case) is due to a wrong configuration of the extension itself. To fix it and get correct highlighting you just have to change the case of a letter in the package.json file you find in: [your home]/.vscode/extensions/JuanBlanco.solidity-0.0.1/package.json ...


3

I wanted to comment to 5chdn's https://ethereum.stackexchange.com/a/1450/2937 but SE says "You must have 50 reputation to comment", so until someone rewards me with such points, here. Install dependencies ... in Debian 8: missing libjson-rpc-cpp-dev and libqt5webengine5-dev and llvm-3.5-dev instead of llvm-3.7-dev I had worked through everything in ...


3

GenEthOS support usb, hdd, ssd and wi-fi ) preinstalled proxy and genoil miner GenEthOS Portable platform for Ethereum mining The way the OS was designed by a miner for miners in the first place for those who see all perspectives decentralized platform Ethereum -- ethOS is a 64-bit linux distro that mines Ethereum out-of-the-box. ethOS is for large-...


3

I solved the problem, taking in account these 2 points: I was using umask 022 but the correct thing would have been umask 002. However, this still doesn't work (maybe because geth hardcodes the mask when creating the socket file instead of querying the default umask for the user). As a workaround for this, I use chmod 770 on the socket file shortly after ...


3

12 GB is pretty tight for a full Ubuntu installation. And this issue is not fully related to Ethereum in first place. Let's answer this bottom-up: I'd also like to know why /usr/ got filled 5 Gb while all the blockchain data is in ~/.ethereum. /usr is where all your linux applications are installed to. Most likely /usr/bin or /usr/local/bin contains all ...


Only top voted, non community-wiki answers of a minimum length are eligible