Pi 4B+Buster+Mathematica When? [Solved]
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.
-
- Posts: 16108
- Joined: Fri Mar 09, 2012 7:36 pm
- Location: Vallejo, CA (US)
Re: Pi 4B+Buster+Mathematica When?
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.
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.
Re: Pi 4B+Buster+Mathematica When?
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.W. H. Heydt wrote: ↑Sat Jun 29, 2019 4:26 pmIn 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.
-
- Posts: 27225
- Joined: Tue Mar 25, 2014 12:40 pm
Re: Pi 4B+Buster+Mathematica When?
ejolson wrote: ↑Sun Jun 30, 2019 10:40 amWhile 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.W. H. Heydt wrote: ↑Sat Jun 29, 2019 4:26 pmIn 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.
Correct only Raspbian Buster supports the RPi 4B.
Take what I advise as advice not the utopian holy grail, and it is gratis !!
Re: Pi 4B+Buster+Mathematica When?
I've not heard anything except that Wolfram need to fix it to work with Buster.
Principal Software Engineer at Raspberry Pi Ltd.
Working in the Applications Team.
Working in the Applications Team.
Re: Pi 4B+Buster+Mathematica When?
'buster' went through another 'apt update && apt upgrade -y', Wolfram & Mathematica icons showed up ....
Looks like one has to wait for more 'buster updates' .
Looks like one has to wait for more 'buster updates' .
Code: Select all
root@raspberrypi:/home/pi/Downloads# chmod +x install-wolfram-engine.sh
root@raspberrypi:/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.
root@raspberrypi:/home/pi/Downloads# wolfram
-bash: wolfram: command not found
- Attachments
-
- pi4_missing_wolfram_small.jpg (166.67 KiB) Viewed 2723 times
- ShiftPlusOne
- Raspberry Pi Engineer & Forum Moderator
- Posts: 6392
- Joined: Fri Jul 29, 2011 5:36 pm
Re: Pi 4B+Buster+Mathematica When?
Mathematica has been added to the repo and should be public within an hour.
Re: Pi 4B+Buster+Mathematica When?
Welcome to [ wolfram-engine (12.0.1+2019062401) ]
Code: Select all
root@raspberrypi:~# 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).
root@raspberrypi:~# 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) ...
root@raspberrypi:~#
root@raspberrypi:~# 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]:=
Re: Pi 4B+Buster+Mathematica When?
Woohoo! Problem solved!geev03 wrote: ↑Mon Jul 01, 2019 4:44 pmWelcome to [ wolfram-engine (12.0.1+2019062401) ]
Code: Select all
root@raspberrypi:~# 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). root@raspberrypi:~# 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) ... root@raspberrypi:~# root@raspberrypi:~# 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]:=