Thank you Patrick for the installation report. So the easiest way to run Full J sutie on chromebook is,
Choose a ChromeBook with Atom/Celeron CPU, not ARM run linux in Developer Mode install the Linux 64 nonavx J Sun, 30 Jun 2019, J. Patrick Harrington написал(а): > Thank you Bill! That did it. Now jqt807 works perfectly when started by > the J icon. (Also, jconsole now shows plots directly - before I had to > find them in j64-807-user/temp/plot.pdf). So now I have a fully working J > suite on this little Chromebook -- and I've only filled up half it's memory > :-). Also, this thing has a micro SD slot so you can plug in more memory. So > if anyone wants to play with one of these, J absolutely does run. I've not > tested speed or limits on array size, but have encountered no problems with > my programs yet. > > Thanks again for your help with this, > Patrick > > On Mon, 1 Jul 2019, bill lam wrote: > > Yes, websocket required, try these to install missing packages > > > > sudo apt-get install libqt5webkit5 > > sudo apt-get install libqt5websockets5 > > sudo apt-get install libqt5multimediawidgets5 > > > > > > On Mon, Jul 1, 2019, 12:56 AM J. Patrick Harrington <[email protected]> > > wrote: > > > > > Bill, > > > > > > I've just removed the j64-807 directory and re-installed it. As you can > > > see, the installer seems to have used the 'slim' binaries: > > > Updating server catalog... > > > Installing 1 package > > > Downloading base library... > > > Installing base library... > > > Done. > > > Installing JQt slim binaries... > > > Finished install of JQt slim binaries. > > > Exit and restart J using jqt.sh > > > > > > One problem: there are no jconsole.sh or jqt.sh files in > > > j807_linux64_nonavx.tar package. I started jconsole by directly > > > using ./jconsole in the j64-807/bin directory. (It also starts > > > fine with the grey icon.) However, the jq807 icon has no effect > > > and when I try ./jqt directly, I get exaclty the message as before: > > > > > > "/home/jph/j64-807/bin/libjqt" > > > "could not resolve: state_run:\n\nCannot load library > > > /home/jph/j64-807/bin/libjqt: (libQt5WebSockets.so.5: cannot open shared > > > object file: No such file or directory)" > > > > > > So it is still looking for WebSockets. ?? > > > > > > I'll continue to mess with it, as time permits. > > > > > > Thanks, Patrick > > > > > > On Sun, 30 Jun 2019, bill lam wrote: > > > > Oh, you missed webkit (libQt5WebKitWidgets.so.5), so the instruction > > > > in jwiki should apply. > > > > > > > > linux jqt uses webengine in j901. > > > > > > > > Sun, 30 Jun 2019, bill lam написал(а): > > > >> That show progress already, it missed the webengine package. You can > > > try in > > > >> jconsole and type > > > >> install 'slim' > > > >> > > > >> this doesn't require webengine, you can check jwiki to install other > > > >> missing packages. > > > >> > > > >> https://code.jsoftware.com/wiki/Guides/Qt_IDE/Install > > > >> > > > >> webkit mentioned there is not webengine. > > > >> > > > >> On Sun, Jun 30, 2019, 10:48 PM J. Patrick Harrington > > > >> <[email protected] > > > > > > > >> wrote: > > > >> > > > >> > Bill, > > > >> > The reason the Chromebook is so cheap is because it has quite > > > >> > minimal memory and cpu performance. The idea is that it's just to > > > >> > support the Chrome browser and everything should be done/stored in > > > >> > the > > > >> > cloud. The cup doesn't have avx. There are of course Chromebooks > > > >> > which > > > >> > have much better specs, but are more expensive. Here is cat > > > /proc/cpuinfo: > > > >> > (xenial)jph@localhost:~$ cat /proc/cpuinfo > > > >> > processor : 0 > > > >> > vendor_id : GenuineIntel > > > >> > cpu family : 6 > > > >> > model : 76 > > > >> > model name : Intel(R) Celeron(R) CPU N3060 @ 1.60GHz > > > >> > stepping : 4 > > > >> > microcode : 0x40e > > > >> > cpu MHz : 2582.300 > > > >> > cache size : 1024 KB > > > >> > physical id : 0 > > > >> > siblings : 2 > > > >> > core id : 0 > > > >> > cpu cores : 2 > > > >> > apicid : 0 > > > >> > initial apicid : 0 > > > >> > fpu : yes > > > >> > fpu_exception : yes > > > >> > cpuid level : 11 > > > >> > wp : yes > > > >> > flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr > > > pge mca > > > >> > cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe > > > syscall nx > > > >> > rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology > > > >> > nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est > > > >> > tm2 > > > >> > ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer > > > >> > aes > > > >> > rdrand lahf_lm 3dnowprefetch ida arat epb dtherm retpoline kaiser > > > >> > tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms > > > >> > bugs : cpu_meltdown spectre_v1 spectre_v2 > > > >> > bogomips : 3200.00 > > > >> > clflush size : 64 > > > >> > cache_alignment : 64 > > > >> > address sizes : 36 bits physical, 48 bits virtual > > > >> > > > > >> > I did install qt5-default as you suggested, but now jqt hangs at > > > >> > "could not resolve: state_run:\n\nCannot load library > > > >> > /home/jph/j64-807/bin/libjqt: (libQt5WebKitWidgets.so.5: cannot open > > > >> > shared object file: No such file or directory)" > > > >> > > > > >> > Bill, > > > >> > Yes, putting it into developer mode is supposed to undermine > > > the > > > >> > security features of Chromebooks. But my idea is to never put > > > information > > > >> > on this little gadget that I would care about protecting. As I said, > > > this > > > >> > is just to have a machine to take on a trip to Europe. > > > >> > > > > >> > Best Regards, Patrick > > > >> > > > > >> > On Sun, 30 Jun 2019, bill lam wrote: > > > >> > > Patrick, > > > >> > > > > > >> > > I'm not familiar with chromebook. What is the CPU in your CB? Is > > > >> > > it 64-bit x86_64? Or does it have avx? > > > >> > > Perhaps you can get from output of > > > >> > > $ cat /proc/cpuinfo > > > >> > > > > > >> > > For Qt, apparently Qt lib has not installed. You may try > > > >> > > $ sudo apt install qt5-default > > > >> > > > > > >> > > Sun, 30 Jun 2019, J. Patrick Harrington написал(а): > > > >> > >> I'm taking a trip out of the US and don't want to take my good > > > computer > > > >> > >> along, but I'd like something for email & looking at photos I > > > >> > >> take. > > > >> > >> I found that Chromebooks are really cheap: I picked up a Dell > > > >> > >> 11.6" > > > >> > >> Chromebook at Best Buy for $129.00. The neat thing is that you can > > > load > > > >> > >> Ubuntu linux by using a special key combination to put it into > > > >> > "developer > > > >> > >> mode"; then you can switch back and forth with the Chrome OS with > > > just > > > >> > one > > > >> > >> keystroke. You have to do a bit of work, like replacing the horrid > > > >> > "Netsurf" > > > >> > >> browser with Firefox, installing openssh, installing gimp to > > > process > > > >> > your > > > >> > >> pictures, etc. > > > >> > >> But ... of course I had to install J. j64-807 does install, but > > > still > > > >> > has > > > >> > >> problems. Jconsole works fine for numerical stuff, but plot fails > > > with > > > >> > sh: > > > >> > >> 1: : Permission denied. Viewmat almost works. But jhs does work, > > > >> > >> so I can get plots there. Unfortunately, jqt will need some work: > > > it > > > >> > fails > > > >> > >> with libQt5Core.so.5: No such file or directory. Still, these > > > problems > > > >> > may > > > >> > >> have a solution, and if so, this is a really inexpensive way to > > > run J. > > > >> > I've > > > >> > >> not seen Chromebooks mentioned here -- anyone else used one? > > > >> > >> > > > >> > >> Regards, Patrick > > > >> > >> > > > >> > >> > > > >> > >> > > > ---------------------------------------------------------------------- > > > >> > >> For information about J forums see > > > http://www.jsoftware.com/forums.htm > > > >> > > > > > >> > > -- > > > >> > > regards, > > > >> > > ==================================================== > > > >> > > GPG key 1024D/4434BAB3 2008-08-24 > > > >> > > gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3 > > > >> > > > > > ---------------------------------------------------------------------- > > > >> > > For information about J forums see > > > http://www.jsoftware.com/forums.htm > > > >> > ---------------------------------------------------------------------- > > > >> > For information about J forums see > > > http://www.jsoftware.com/forums.htm > > > >> > > > > > > > > > -- > > > > regards, > > > > ==================================================== > > > > GPG key 1024D/4434BAB3 2008-08-24 > > > > gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3 > > > > ---------------------------------------------------------------------- > > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > ---------------------------------------------------------------------- > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm -- regards, ==================================================== GPG key 1024D/4434BAB3 2008-08-24 gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
