Installing Coinbox

209 views
Skip to first unread message

Jad Kik

unread,
Jun 22, 2014, 4:37:43 AM6/22/14
to
I figured a single thread for installation might make it easier, by the time the website is up and running.

So here it is:

For Windows, download the installer that suits you:
  • Windows 7 32-bit, support MySQL/SQLite only: here (SHA-1 checksum: 8861febaebc31da0a230893086540a3830406b1c)
  • Windows 7 64-bit, support MySQL/PostgreSQL/SQLite only: here (SHA-1 checksum: 90cb13a148eab208c6207ae38f2cb9081ff0567d)
  • [Others are not available right now. Eventually there will only be one installer 32-bit for all, and one 64-bit for all.]
You'll have to download that and follow the instructions. You'll have shortcuts in the start menu.

For Linux, there are no packages yet for the different distros. There's a more or less easy way to install it though.

You can check the INSTALL file on github for details. Here are a bunch of commands you can run on Fedora KDE to get it running in no time.

# This installs the dependencies, depending on your distro (e.g. Ubuntu, Fedora w/Gnome, Debian, etc.), you might have to change that
su -c "yum install python-virtualenv wget make cmake gcc gcc-c++ qt-devel phonon-devel python-devel libxml2-devel libxslt-devel qtwebkit-devel"

# The below is common to all
# Create the "virtual environment"
virtualenv coinbox;cd coinbox/;source bin/activate
# Install some of the dependency, might take time. There's an alternative in the INSTALL file
pip install PySide
# Download the "core" and unzip it
wget https://github.com/coinbox/coinbox-core/archive/master.zip -O install.zip; unzip install.zip; cd coinbox-core-master/
# Install the core and download and install all the other dependencies, check INSTALLL for more options
make

That's basically it. If anything's not clear, reply here and I'll clarify. Or if you're having issues, you can open another thread.

Edited: Updated the Windows installer download link. Old link.

Jonathan Aquilina

unread,
Jun 22, 2014, 4:40:27 AM6/22/14
to coinb...@googlegroups.com
Thanks for this :)


On Sun, Jun 22, 2014 at 10:37 AM, Jad Kik <jadk...@gmail.com> wrote:
I figured a single thread for installation might make it easier, by the time the website is up and running.

So here it is:

For Windows, I'll link to an installer shortly. You'll have to download that and follow the instructions. You'll have shortcuts in the start menu.


For Linux, there are no packages yet for the different distros. There's a more or less easy way to install it though.

You can check the INSTALL file on github for details. Here are a bunch of commands you can run on Fedora KDE to get it running in no time.

# This installs the dependencies, depending on your distro (e.g. Ubuntu, Fedora w/Gnome, Debian, etc.), you might have to change that
su -c "yum install python-virtualenv wget make cmake gcc gcc-c++ qt-devel phonon-devel python-devel libxml2-devel libxslt-devel qtwebkit-devel"

# The below is common to all
# Create the "virtual environment"
virtualenv coinbox;cd coinbox/;source bin/activate
# Install some of the dependency, might take time. There's an alternative in the INSTALL file
pip install PySide
# Download the "core" and unzip it
wget https://github.com/coinbox/coinbox-core/archive/master.zip -O install.zip; unzip install.zip; cd coinbox-core-master/
# Install the core and download and install all the other dependencies, check INSTALLL for more options
make

That's basically it. If anything's not clear, reply here and I'll clarify. Or if you're having issues, you can open another thread.

--
You received this message because you are subscribed to the Google Groups "Coin Box POS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to coinboxpos+...@googlegroups.com.
To post to this group, send email to coinb...@googlegroups.com.
Visit this group at http://groups.google.com/group/coinboxpos.
For more options, visit https://groups.google.com/d/optout.



--
Jonathan Aquilina

saurabh bansal

unread,
Feb 17, 2015, 8:47:52 AM2/17/15
to coinb...@googlegroups.com
I am trying to install CoinBox in Windows 7 64-bit (in 64-bit python) but with fail. I have followed all the steps mentioned in the INSTALL file for windows( from the github repo ). Could you check if all dependencies are listed in the INSTALL file. It might be a 64-bit python issue also.

On Sunday, June 22, 2014 at 2:07:43 PM UTC+5:30, Jad Kik wrote:
I figured a single thread for installation might make it easier, by the time the website is up and running.

So here it is:

For Windows, download the installer here. You'll have to download that and follow the instructions. You'll have shortcuts in the start menu.

Jad Kik

unread,
Feb 17, 2015, 10:10:02 AM2/17/15
to coinb...@googlegroups.com
Hello Saurabh,

Where exactly is it failing and how?

Did you try the installer or were you building the installer from the command line?

If building the installer, are you sure PySide and PyInstaller are installed correctly?

If from the windows installer, does the installer itself fail or do you get an error afterwards, when running it? If the latter, do you see any output if you run the executable file from cmd?

Thanks.

saurabh bansal

unread,
Feb 17, 2015, 12:23:42 PM2/17/15
to coinb...@googlegroups.com

The problem seems to be with the database connection. I am attaching the screenshots for the config output and when I try to execute coinbox.exe.

The config GUI shows "cannot connect to database. no module named MySQLdb. I have already installed mysql-python, sqlalchemy and other dependencies. 

saurabh bansal

unread,
Feb 18, 2015, 6:01:23 AM2/18/15
to coinb...@googlegroups.com
In addition to this, I have also tried to downgrade my python to 32-bit but I am facing similar issues.

Jad Kik

unread,
Feb 19, 2015, 5:06:00 PM2/19/15
to coinb...@googlegroups.com
The problem is that the library was not being bundled when you were building. The commands that I had written in the INSTALL file were missing some arguments.

I updated the instructions and changed some things, it should work now. Also, you made me realize that when PostgreSQL was requested in another thread, I had added PostgreSQL to the installer and had removed MySQL inadvertently. Apologies. I will update the link to the new installer in a minute, and you can check the updated instructions on Github. I tried them on both 64-bit Windows 7 and 32-bit Windows 7.
Reply all
Reply to author
Forward
0 new messages