Ganache seems to a cool tool from Truffle for realizing a test rpc. However, it is still somehow at the beginning phase of the development. Sometimes it is not so trivial to set up, and sometimes not so sure how it will be integrated with the current test rpc from Truffle.
Anyway if you want install on Ubuntu, use the following procedure:
git clone https://github.com/trufflesuite/ganache
run npm install
run npm start
Having deployed, make sure that the truffle.js file contains the correct host and port information, by default and configure truffle with same parameters as well.
host: 127.0.0.1
port: 7545
If you want to use geth console on the top of ganache, you can simply run it from a different terminal:
geth attach http://localhost:7545
host: 127.0.0.1
port: 7545
If you want to use geth console on the top of ganache, you can simply run it from a different terminal:
geth attach http://localhost:7545