Dyalog 16 and Ride on Raspberry Pi
4 posts
• Page 1 of 1
Dyalog 16 and Ride on Raspberry Pi
I have 3 raspberry pi's two RPi 1, and one Raspberry Pi 3.
I have just upgraded from Dyalog 15 to 16 as described in the "Dyalog APT Repository" notes on all 3 Pi's:
This has also installed Ride 4 on all 3 machines. As a result, and the two RPi 1's are now having problems because they try to start RIDE 4 (rather than RIDE 3 as with Dyalog 15). How do I uninstall RIDE 4 please on these two Pi's and reactivate RIDE 3?
Thanks for any advice
Ray
I have just upgraded from Dyalog 15 to 16 as described in the "Dyalog APT Repository" notes on all 3 Pi's:
Upgrade
Upgrade from 15.0 to 16.0
If you already have Dyalog 15.0 installed you can run the following 2 commands to upgrade to 16.0
$ sudo apt-get update
$ sudo apt-get dist-upgrade
This has also installed Ride 4 on all 3 machines. As a result, and the two RPi 1's are now having problems because they try to start RIDE 4 (rather than RIDE 3 as with Dyalog 15). How do I uninstall RIDE 4 please on these two Pi's and reactivate RIDE 3?
Thanks for any advice
Ray
Ray Cannon
Please excuse any smelling pisstakes.
Please excuse any smelling pisstakes.
-
ray - Posts: 238
- Joined: Wed Feb 24, 2010 12:24 am
- Location: Blackwater, Camberley. UK
Re: Dyalog 16 and Ride on Raspberry Pi
Hi Ray.
As part of the install of Dyalog 16.0 on the Raspberry Pi we also install RIDE4, You can still start you the TTY version of Dyalog by selecting Dyalog APL (TTY) from the menu.
To my knowledge, there was no RIDE3 on the Raspberry Pi as the system used to render the HTML was not available on ARM architecture, The only thing that was available was the TTY interface.
The issue here is that the System used for rendering on RIDE4 is compiled for armv7l and not for armv6l. This means RIDE4 is not compatible with the Raspberry Pi version 1 or the Raspberry Pi ZERO, but at the package level we have no way of telling which version you are running as they're both called "armhf".
The process we have is that the package dyalog-unicode will always install the latest version, in the case of 16.0 this includes RIDE. One thing I will look at doing is creating a new package named dyalog-unicode-tty - this will still always install the latest version of Dyalog but will not install RIDE (or any other GUI layers going forwards).
I'll see if I can create the new package of dyalog-unicode-tty before the end of today and have it uploaded to the package server. At this point you can remove dyalog-unicode and install dyalog-unicode-tty. In the meantime, you can run "dyalog" from a shell as you did before or select "Dyalog APL (TTY)" from the menus
Regards.
Jason
As part of the install of Dyalog 16.0 on the Raspberry Pi we also install RIDE4, You can still start you the TTY version of Dyalog by selecting Dyalog APL (TTY) from the menu.
To my knowledge, there was no RIDE3 on the Raspberry Pi as the system used to render the HTML was not available on ARM architecture, The only thing that was available was the TTY interface.
The issue here is that the System used for rendering on RIDE4 is compiled for armv7l and not for armv6l. This means RIDE4 is not compatible with the Raspberry Pi version 1 or the Raspberry Pi ZERO, but at the package level we have no way of telling which version you are running as they're both called "armhf".
The process we have is that the package dyalog-unicode will always install the latest version, in the case of 16.0 this includes RIDE. One thing I will look at doing is creating a new package named dyalog-unicode-tty - this will still always install the latest version of Dyalog but will not install RIDE (or any other GUI layers going forwards).
I'll see if I can create the new package of dyalog-unicode-tty before the end of today and have it uploaded to the package server. At this point you can remove dyalog-unicode and install dyalog-unicode-tty. In the meantime, you can run "dyalog" from a shell as you did before or select "Dyalog APL (TTY)" from the menus
Regards.
Jason
- Jason|Dyalog
- Posts: 22
- Joined: Tue Sep 09, 2008 2:42 pm
Re: Dyalog 16 and Ride on Raspberry Pi
Thank you Jason for your reply.
I have now got Ride 3 on my windows PC accessing Dyalog 16 (in tty mode) on my Raspberry Pi 1
Out of interest Ride About is showing:
Thanks again for your help
Ray
I have now got Ride 3 on my windows PC accessing Dyalog 16 (in tty mode) on my Raspberry Pi 1
Out of interest Ride About is showing:
IDE:
Version: 3.0.1996
Platform: Win32
Date: 2016-11-01 14:14:30 +0000
Git commit: 6545091e25cf7d760b1677388b8542a2fa858256
User agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.76 Safari/537.36
Settings:{
"editorWidth":"1303",
"favs":"[{\"name\":\"Pi2eye\",\"host\":\"192.168.0.13\",\"type\":\"connect\"},{\"name\":\"raspberrypi2\",\"host\":\"192.168.0.5\",\"type\":\"connect\",\"exe\":\"C:\\\\Program Files\\\\Dyalog\\\\Dyalog APL-64 15.0 Unicode\\\\dyalog.exe\",\"ssh\":1},{\"name\":\"PiRat\",\"host\":\"PiRat.local\"}]",
"floatOnTop":"1",
"floating":"1",
"kbdLocale":"en_GB",
"otherExe":"dyalog",
"pos":"[87,42,1420,956]",
"posEditor":"[793,0,1084,1046]",
"posTracer":"[2183,50,1597,667]",
"selectedExe":"C:\\Program Files\\Dyalog\\Dyalog APL-64 15.0 Unicode\\dyalog.exe",
"theme":"redmond",
"title":"{WSID}{PID}{HOST}",
"tracerHeight":"405",
"wse":"1",
"wseWidth":"157"
}
Interpreter:
Version: 16.0.30270
Platform: Linux
Edition: Unicode/32
Date: Created: Jun 28 2017 at 11:09:50
Thanks again for your help
Ray
Ray Cannon
Please excuse any smelling pisstakes.
Please excuse any smelling pisstakes.
-
ray - Posts: 238
- Joined: Wed Feb 24, 2010 12:24 am
- Location: Blackwater, Camberley. UK
Re: Dyalog 16 and Ride on Raspberry Pi
RIDE from another computer (your windows computer for example) will work in the same way as it did before. For version 16.0 we recommend upgrading to RIDE4 which has many more features from RIDE3.
Jason.
Jason.
- Jason|Dyalog
- Posts: 22
- Joined: Tue Sep 09, 2008 2:42 pm
4 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 1 guest
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group