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

Reply via email to