Thu Jun 25 02:24:39 CEST 2015

Fresh j804 install on alexis (wheezy/arm)

Because I just had had some success with updating jqt on tafkap (ubuntu-14.04-lts/i368), I decided to give the most recent j804+jqt a try on alexis, (debian wheezy/arm). Being now my 24/7 desktop system with a decent monitor, it is an appropiate machine to have the GUI version of J installed on.

So far it ran j803 fine, after puzzling a lot of missing pieces together. (If you decide to install J somewhere else than the single place Jsoftware had in mind, be prepared that things fall apart all over the place.) The jqt GUI interface wouldn't run, apparently due to some library abu^H^H^Hincompatibilities.

Having this prior experience was a great help to get j804 running. The same four as before were required to get jconsole running (which I mostly use anyway):

   JVERSION
Engine: j803/2014-10-19-11:11:11
Library: 8.04.05
Platform: Linux 32
Installer: unknown
InstallPath: /home/neitzel/j804/usr/share/j/8.0.4

Next up: jqt.

Again, one more symlink (libjqt.so), resulting in a first ijx window but also in the somewhat cryptic greeting message:

j first line error: "25"

and no stdlib utilites loaded. strings(1) on jqt wouldn't help in this case, so an strace(1) was required. Once more, jprofile.ijs was expected in the wrong place. Yet another symlink to the rescue, and lo and behold:

   JVERSION
Engine: j803/2014-10-19-11:11:11
Library: 8.04.05
Qt IDE: 1.4.2/4.8.2
Platform: Linux 32
Installer: unknown
InstallPath: /home/neitzel/j804/usr/share/j/8.0.4

For testing, I just installed the plot extra package. Some great news here: the package manager apparently knows now about dependencies between packages and resolves them automatically. This used to be very tedious work before.

Time required for everything: one hour.


Posted by neitzel | Permanent link | File under: done, j