Forum archive
Setting up for i386 problems
I've probably missed something in the documentation, and guess some one knows an easy answer.
My questions is
"What are the miniminal commands to issue from a freshly installed i386 debian wheezy installation to get to the point of being able to type make in a downloaded 'application' and have it built successfully?"
The reason isI'm trying to install a turnkey dev environment on a wheezy i386 virtual machine so I can make i386 turnkey things.
After looking at /tkldev I was pointed at
http://sourceforge.net/projects/turnkeylinux/files/iso/
I tried to find a i386 iso, for tkldev, however there doesn't appear to be one.
N.B. I'm pretty sure the 'latest' version listed which is bitkey isn't what I want.
So I followed the link to documentation
https://github.com/turnkeylinux-apps/tkldev/tree/master/docs
and from there onto the setup section
https://github.com/turnkeylinux-apps/tkldev/blob/master/docs/setup.rst
I created a virtual box 32bit vm and installed wheezy by booting a debian wheezy live cd and hitting the install option, then added the standard debian package archive, then I install the virtualbox addons.
and then followed section B. Setup the build dependencies
and tried to start on section - C. Clone Core from GitHub and run "make"
Which didn't work, warning about /usr/share/fab and things, somewhere along the line I use pip to install pyproject as I see it mentioned somewhere...
Eventually, looking back at the main section there is a mention of tkldev including fab and deck, after some searching around I think that I need to point apt-get at http://archive.turnkeylinux.org/ which gets a mention in passing at the bottom of a page.
So I added
deb http://archive.turnkeylinux.org/debian wheezy
and do the various apt-get update / install commands to get fab and deck installed
I try a 'make' in Core and it gives me an error about pyproject and cliwrapper, removing the pyproject I added earlier via pip now causes me to get an error about root not being allowed by useraufs.conf, so I read the source and create the file /etc/useraufs.conf with a single line 'allow_user root'
Doing make in Core, now does something, ... and fails with executil.ExecError:non-zero exitcode (120).
At this point I'm done with looking at this for the day, initial experience somewhat underwelmed.
Am I the first to try following the instructions? What have I missed?
There is one and it's on that page you linked to in your thread... FWIW I did a browser search (<Ctrl><f>) for 'tkldev' and came up with 8 results (.iso & .iso.sig files for both x86 & x86_64; both v12.1 & v13.0 releases). Here is a direct link. The 'latest version' is just the most recent file uploaded (SourceForge is by default intended more for individual software releases, rather than big libraries of releases as TurnKey is...).
In theory you should be able to build your own TKLDev from vanilla Debian, but it's not really documented, so I would not really recommend it unless you want to spend a lot of time mucking around troubleshooting etc.