ejolson
Posts: 3438
Joined: Tue Mar 18, 2014 11:47 am

Pi 4B+Buster+Mathematica When? [Solved]

Sat Jun 29, 2019 10:32 am

Is it safe to assume that Mathematica will be available in Raspbian Buster and running on the Pi 4B by the end of August in time for the Fall semester?
Last edited by ejolson on Wed Jul 03, 2019 3:22 am, edited 1 time in total.

W. H. Heydt
Posts: 10774
Joined: Fri Mar 09, 2012 7:36 pm
Location: Vallejo, CA (US)

Re: Pi 4B+Buster+Mathematica When?

Sat Jun 29, 2019 4:26 pm

In reply to the thread title, rather than the more specific posting question...

In medieval cookbooks (which were written by professional cooks for professional cooks), one often comes across the line "...cook until enow". It means cook it until it's done. Likewise, Mathenmatica will arrive for Raspbian Buster when it's ready.

ejolson
Posts: 3438
Joined: Tue Mar 18, 2014 11:47 am

Re: Pi 4B+Buster+Mathematica When?

Sun Jun 30, 2019 10:40 am

W. H. Heydt wrote:
Sat Jun 29, 2019 4:26 pm
In reply to the thread title, rather than the more specific posting question...

In medieval cookbooks (which were written by professional cooks for professional cooks), one often comes across the line "...cook until enow". It means cook it until it's done. Likewise, Mathenmatica will arrive for Raspbian Buster when it's ready.
While I like the idea of professional cooks reading medieval cookbooks, anyone teaching a course that starts in September who wants to use Mathematica might like to know whether it would be better to purchase the Pi 4B now or wait until next year. That's assuming Raspbian Stretch running Mathematica also doesn't work on the Pi 4B, which is what I understand.

fruitoftheloom
Posts: 20495
Joined: Tue Mar 25, 2014 12:40 pm
Location: Delightful Dorset

Re: Pi 4B+Buster+Mathematica When?

Sun Jun 30, 2019 10:55 am

ejolson wrote:
Sun Jun 30, 2019 10:40 am
W. H. Heydt wrote:
Sat Jun 29, 2019 4:26 pm
In reply to the thread title, rather than the more specific posting question...

In medieval cookbooks (which were written by professional cooks for professional cooks), one often comes across the line "...cook until enow". It means cook it until it's done. Likewise, Mathenmatica will arrive for Raspbian Buster when it's ready.
While I like the idea of professional cooks reading medieval cookbooks, anyone teaching a course that starts in September who wants to use Mathematica might like to know whether it would be better to purchase the Pi 4B now or wait until next year. That's assuming Raspbian Stretch running Mathematica also doesn't work on the Pi 4B, which is what I understand.

Correct only Raspbian Buster supports the RPi 4B.
Retired disgracefully.....

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 23405
Joined: Sat Jul 30, 2011 7:41 pm

Re: Pi 4B+Buster+Mathematica When?

Sun Jun 30, 2019 10:57 am

I've not heard anything except that Wolfram need to fix it to work with Buster.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
"My grief counseller just died, luckily, he was so good, I didn't care."

geev03
Posts: 115
Joined: Thu Jun 07, 2012 12:40 pm
Location: London, UK

Re: Pi 4B+Buster+Mathematica When?

Sun Jun 30, 2019 8:01 pm

'buster' went through another 'apt update && apt upgrade -y', Wolfram & Mathematica icons showed up ....
Looks like one has to wait for more 'buster updates' .

Code: Select all

[email protected]:/home/pi/Downloads# chmod +x install-wolfram-engine.sh 
[email protected]:/home/pi/Downloads# . install-wolfram-engine.sh 
Downloading Wolfram Engine... done.
Downloading wolframscript... done.
Installing prerequisites... E: Package 'libcurl3' has no installation candidate
E: Package 'libhunspell-1.4-0' has no installation candidate
E: Package 'libraw15' has no installation candidate
E: Package 'oracle-java8-jdk' has no installation candidate
done.
(Reading database ... 139470 files and directories currently installed.)
Preparing to unpack wolframscript_1.2.0-18_armhf.deb ...
Unpacking wolframscript (1.2.0-18) over (1.2.0-18) ...
Setting up wolframscript (1.2.0-18) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for shared-mime-info (1.10-1) ...
done.
Installing Wolfram Engine... Selecting previously unselected package wolfram-engine.
(Reading database ... 139470 files and directories currently installed.)
Preparing to unpack wolfram-engine_11.3.0+2018052403_armhf.deb ...
wolfram-eula license has already been accepted
Unpacking wolfram-engine (11.3.0+2018052403) ...
dpkg: dependency problems prevent configuration of wolfram-engine:
 wolfram-engine depends on oracle-java7-jdk | oracle-java8-jdk; however:
  Package oracle-java7-jdk is not installed.
  Package oracle-java8-jdk is not installed.
 wolfram-engine depends on libhunspell-1.4-0; however:
  Package libhunspell-1.4-0 is not installed.
 wolfram-engine depends on libssl1.0.2; however:
  Package libssl1.0.2 is not installed.
 wolfram-engine depends on coinor-libipopt1v5; however:
  Package coinor-libipopt1v5 is not installed.
 wolfram-engine depends on libcurl3; however:
  Package libcurl3 is not installed.
 wolfram-engine depends on libraw15; however:
  Package libraw15 is not installed.
 wolfram-engine depends on libgmime-2.6-0; however:
  Package libgmime-2.6-0 is not installed.
 wolfram-engine depends on libexiv2-14; however:
  Package libexiv2-14 is not installed.

dpkg: error processing package wolfram-engine (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.31.4-3) ...
Processing triggers for desktop-file-utils (0.23-4) ...
Processing triggers for mime-support (3.62) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for shared-mime-info (1.10-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Errors were encountered while processing:
 wolfram-engine
done.
Cleaning up... done.
[email protected]:/home/pi/Downloads# wolfram
-bash: wolfram: command not found
Attachments
pi4_missing_wolfram_small.jpg
pi4_missing_wolfram_small.jpg (166.67 KiB) Viewed 776 times

ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 5885
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Re: Pi 4B+Buster+Mathematica When?

Mon Jul 01, 2019 1:22 pm

Mathematica has been added to the repo and should be public within an hour.

geev03
Posts: 115
Joined: Thu Jun 07, 2012 12:40 pm
Location: London, UK

Re: Pi 4B+Buster+Mathematica When?

Mon Jul 01, 2019 4:44 pm

Welcome to [ wolfram-engine (12.0.1+2019062401) ]

Code: Select all

[email protected]:~# apt update && apt upgrade -y
Get:1 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Get:2 http://archive.raspberrypi.org/debian buster InRelease [25.1 kB]         
Get:3 http://archive.raspberrypi.org/debian buster/main armhf Packages [204 kB]
Fetched 244 kB in 1s (266 kB/s)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
6 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 wolfram-engine : Depends: oracle-java7-jdk but it is not installable or
                           oracle-java8-jdk but it is not installable
                  Depends: libhunspell-1.4-0 but it is not installable
                  Depends: libssl1.0.2 but it is not installed
                  Depends: coinor-libipopt1v5 but it is not installed
                  Depends: libcurl3 but it is not installable
                  Depends: libraw15 but it is not installable
                  Depends: libgmime-2.6-0 but it is not installed
                  Depends: libexiv2-14 but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
[email protected]:~# apt --fix-broken install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  libboost-system1.62.0 libboost-thread1.62.0 libreoffice-gtk2
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  libexiv2-14 libgfortran3 libgmime-2.6-0 libncurses5 libssl1.0.2 uuid-dev
  wolfram-engine
Suggested packages:
  exiv2
The following NEW packages will be installed:
  libexiv2-14 libgfortran3 libgmime-2.6-0 libncurses5 libssl1.0.2 uuid-dev
The following packages will be upgraded:
  wolfram-engine
1 upgraded, 6 newly installed, 0 to remove and 5 not upgraded.
1 not fully installed or removed.
Need to get 355 MB of archives.
After this operation, 266 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://archive.raspberrypi.org/debian buster/main armhf wolfram-engine armhf 12.0.1+2019062401 [353 MB]
Get:2 http://archive-bm.raspbian.org/raspbian buster/main armhf uuid-dev armhf 2.33.1-0.1 [92.4 kB]
Get:3 http://archive-bm.raspbian.org/raspbian buster/main armhf libssl1.0.2 armhf 1.0.2q-2 [893 kB]
Get:4 http://archive-bm.raspbian.org/raspbian buster/main armhf libgmime-2.6-0 armhf 2.6.23+dfsg1-4 [209 kB]
Get:5 http://archive-bm.raspbian.org/raspbian buster/main armhf libexiv2-14 armhf 0.25-4 [609 kB]
Get:6 http://archive-bm.raspbian.org/raspbian buster/main armhf libgfortran3 armhf 6.5.0-1+rpi1+b1 [165 kB]
Get:7 http://archive-bm.raspbian.org/raspbian buster/main armhf libncurses5 armhf 6.1+20181013-2 [74.7 kB]
Fetched 355 MB in 1min 16s (4,680 kB/s)                                        
Reading changelogs... Done
Preconfiguring packages ...
Selecting previously unselected package uuid-dev:armhf.
(Reading database ... 149781 files and directories currently installed.)
Preparing to unpack .../0-uuid-dev_2.33.1-0.1_armhf.deb ...
Unpacking uuid-dev:armhf (2.33.1-0.1) ...
Selecting previously unselected package libssl1.0.2:armhf.
Preparing to unpack .../1-libssl1.0.2_1.0.2q-2_armhf.deb ...
Unpacking libssl1.0.2:armhf (1.0.2q-2) ...
Selecting previously unselected package libgmime-2.6-0:armhf.
Preparing to unpack .../2-libgmime-2.6-0_2.6.23+dfsg1-4_armhf.deb ...
Unpacking libgmime-2.6-0:armhf (2.6.23+dfsg1-4) ...
Selecting previously unselected package libexiv2-14:armhf.
Preparing to unpack .../3-libexiv2-14_0.25-4_armhf.deb ...
Unpacking libexiv2-14:armhf (0.25-4) ...
Selecting previously unselected package libgfortran3:armhf.
Preparing to unpack .../4-libgfortran3_6.5.0-1+rpi1+b1_armhf.deb ...
Unpacking libgfortran3:armhf (6.5.0-1+rpi1+b1) ...
Selecting previously unselected package libncurses5:armhf.
Preparing to unpack .../5-libncurses5_6.1+20181013-2_armhf.deb ...
Unpacking libncurses5:armhf (6.1+20181013-2) ...
Preparing to unpack .../6-wolfram-engine_12.0.1+2019062401_armhf.deb ...
wolfram-eula license has already been accepted
Unpacking wolfram-engine (12.0.1+2019062401) over (11.3.0+2018052403) ...
Setting up libexiv2-14:armhf (0.25-4) ...
Setting up libgmime-2.6-0:armhf (2.6.23+dfsg1-4) ...
Setting up libssl1.0.2:armhf (1.0.2q-2) ...
Setting up libncurses5:armhf (6.1+20181013-2) ...
Setting up libgfortran3:armhf (6.5.0-1+rpi1+b1) ...
Setting up uuid-dev:armhf (2.33.1-0.1) ...
Setting up wolfram-engine (12.0.1+2019062401) ...
Processing triggers for mime-support (3.62) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.31.4-3) ...
Processing triggers for libc-bin (2.28-10+rpi1) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for shared-mime-info (1.10-1) ...
Processing triggers for desktop-file-utils (0.23-4) ...
[email protected]:~#
[email protected]:~# wolfram
Mathematica 12.0.1 Kernel for Linux ARM (32-bit)
Copyright 1988-2019 Wolfram Research, Inc.

In[1]:= Plot3D[Im[ArcSin[(x + I y)^4]], {x, -2, 2}, {y, -2, 2}, Mesh -> None,   
                                                                                
        PlotStyle -> Directive[Yellow, Specularity[White, 20], Opacity[0.8]],   
                                                                                
        ExclusionsStyle -> {None, Red}]                                         

Out[1]= -Graphics3D-

In[2]:=   
 

ejolson
Posts: 3438
Joined: Tue Mar 18, 2014 11:47 am

Re: Pi 4B+Buster+Mathematica When?

Wed Jul 03, 2019 3:22 am

geev03 wrote:
Mon Jul 01, 2019 4:44 pm
Welcome to [ wolfram-engine (12.0.1+2019062401) ]

Code: Select all

[email protected]:~# apt update && apt upgrade -y
Get:1 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Get:2 http://archive.raspberrypi.org/debian buster InRelease [25.1 kB]         
Get:3 http://archive.raspberrypi.org/debian buster/main armhf Packages [204 kB]
Fetched 244 kB in 1s (266 kB/s)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
6 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 wolfram-engine : Depends: oracle-java7-jdk but it is not installable or
                           oracle-java8-jdk but it is not installable
                  Depends: libhunspell-1.4-0 but it is not installable
                  Depends: libssl1.0.2 but it is not installed
                  Depends: coinor-libipopt1v5 but it is not installed
                  Depends: libcurl3 but it is not installable
                  Depends: libraw15 but it is not installable
                  Depends: libgmime-2.6-0 but it is not installed
                  Depends: libexiv2-14 but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
[email protected]:~# apt --fix-broken install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  libboost-system1.62.0 libboost-thread1.62.0 libreoffice-gtk2
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  libexiv2-14 libgfortran3 libgmime-2.6-0 libncurses5 libssl1.0.2 uuid-dev
  wolfram-engine
Suggested packages:
  exiv2
The following NEW packages will be installed:
  libexiv2-14 libgfortran3 libgmime-2.6-0 libncurses5 libssl1.0.2 uuid-dev
The following packages will be upgraded:
  wolfram-engine
1 upgraded, 6 newly installed, 0 to remove and 5 not upgraded.
1 not fully installed or removed.
Need to get 355 MB of archives.
After this operation, 266 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://archive.raspberrypi.org/debian buster/main armhf wolfram-engine armhf 12.0.1+2019062401 [353 MB]
Get:2 http://archive-bm.raspbian.org/raspbian buster/main armhf uuid-dev armhf 2.33.1-0.1 [92.4 kB]
Get:3 http://archive-bm.raspbian.org/raspbian buster/main armhf libssl1.0.2 armhf 1.0.2q-2 [893 kB]
Get:4 http://archive-bm.raspbian.org/raspbian buster/main armhf libgmime-2.6-0 armhf 2.6.23+dfsg1-4 [209 kB]
Get:5 http://archive-bm.raspbian.org/raspbian buster/main armhf libexiv2-14 armhf 0.25-4 [609 kB]
Get:6 http://archive-bm.raspbian.org/raspbian buster/main armhf libgfortran3 armhf 6.5.0-1+rpi1+b1 [165 kB]
Get:7 http://archive-bm.raspbian.org/raspbian buster/main armhf libncurses5 armhf 6.1+20181013-2 [74.7 kB]
Fetched 355 MB in 1min 16s (4,680 kB/s)                                        
Reading changelogs... Done
Preconfiguring packages ...
Selecting previously unselected package uuid-dev:armhf.
(Reading database ... 149781 files and directories currently installed.)
Preparing to unpack .../0-uuid-dev_2.33.1-0.1_armhf.deb ...
Unpacking uuid-dev:armhf (2.33.1-0.1) ...
Selecting previously unselected package libssl1.0.2:armhf.
Preparing to unpack .../1-libssl1.0.2_1.0.2q-2_armhf.deb ...
Unpacking libssl1.0.2:armhf (1.0.2q-2) ...
Selecting previously unselected package libgmime-2.6-0:armhf.
Preparing to unpack .../2-libgmime-2.6-0_2.6.23+dfsg1-4_armhf.deb ...
Unpacking libgmime-2.6-0:armhf (2.6.23+dfsg1-4) ...
Selecting previously unselected package libexiv2-14:armhf.
Preparing to unpack .../3-libexiv2-14_0.25-4_armhf.deb ...
Unpacking libexiv2-14:armhf (0.25-4) ...
Selecting previously unselected package libgfortran3:armhf.
Preparing to unpack .../4-libgfortran3_6.5.0-1+rpi1+b1_armhf.deb ...
Unpacking libgfortran3:armhf (6.5.0-1+rpi1+b1) ...
Selecting previously unselected package libncurses5:armhf.
Preparing to unpack .../5-libncurses5_6.1+20181013-2_armhf.deb ...
Unpacking libncurses5:armhf (6.1+20181013-2) ...
Preparing to unpack .../6-wolfram-engine_12.0.1+2019062401_armhf.deb ...
wolfram-eula license has already been accepted
Unpacking wolfram-engine (12.0.1+2019062401) over (11.3.0+2018052403) ...
Setting up libexiv2-14:armhf (0.25-4) ...
Setting up libgmime-2.6-0:armhf (2.6.23+dfsg1-4) ...
Setting up libssl1.0.2:armhf (1.0.2q-2) ...
Setting up libncurses5:armhf (6.1+20181013-2) ...
Setting up libgfortran3:armhf (6.5.0-1+rpi1+b1) ...
Setting up uuid-dev:armhf (2.33.1-0.1) ...
Setting up wolfram-engine (12.0.1+2019062401) ...
Processing triggers for mime-support (3.62) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.31.4-3) ...
Processing triggers for libc-bin (2.28-10+rpi1) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for shared-mime-info (1.10-1) ...
Processing triggers for desktop-file-utils (0.23-4) ...
[email protected]:~#
[email protected]:~# wolfram
Mathematica 12.0.1 Kernel for Linux ARM (32-bit)
Copyright 1988-2019 Wolfram Research, Inc.

In[1]:= Plot3D[Im[ArcSin[(x + I y)^4]], {x, -2, 2}, {y, -2, 2}, Mesh -> None,   
                                                                                
        PlotStyle -> Directive[Yellow, Specularity[White, 20], Opacity[0.8]],   
                                                                                
        ExclusionsStyle -> {None, Red}]                                         

Out[1]= -Graphics3D-

In[2]:=   
 
Woohoo! Problem solved!

Return to “General discussion”