Some of you may remember me - I did a fair amount of work porting Sage to Solaris SPARC.
I wanted to try sage, and could not be bothered to build from source, so thought I'd just install a binary onto a Dell 7920 tower workstation (2 x 26-core 2.0 GHz CPUs with 384 GB RAM) running Ubuntu 20.04.5 LTS.
drkirkby@canary:~/Desktop$ sudo apt install sagemath-common
[sudo] password for drkirkby:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi guile-2.2
libalgorithm-c3-perl libaqbanking-data libaqbanking44
libb-hooks-endofscope-perl libb-hooks-op-check-perl libcgi-fast-perl
libcgi-pm-perl libclass-c3-perl libclass-c3-xs-perl
libclass-data-inheritable-perl libclass-inspector-perl
libclass-method-modifiers-perl libclass-singleton-perl
libclass-xsaccessor-perl libcommon-sense-perl libdata-optlist-perl
libdate-manip-perl libdatetime-format-strptime-perl libdatetime-locale-perl
libdatetime-perl libdatetime-timezone-perl libdbi1 libdevel-callchecker-perl
libdevel-caller-perl libdevel-lexalias-perl libdevel-stacktrace-perl
libdynaloader-functions-perl libeval-closure-perl libexception-class-perl
libfcgi-perl libfile-sharedir-perl libfinance-quote-perl libfwupdplugin1
libgstreamer-plugins-bad1.0-0 libgwengui-gtk3-0 libgwenhywfar-data
libgwenhywfar79 libhtml-tableextract-perl libjson-parse-perl libjson-perl
libjson-xs-perl libllvm11 libmodule-implementation-perl
libmodule-runtime-perl libmro-compat-perl libnamespace-autoclean-perl
libnamespace-clean-perl libofx7 libosp5 libpackage-stash-perl
libpackage-stash-xs-perl libpadwalker-perl libparams-classify-perl
libparams-util-perl libparams-validationcompiler-perl libreadonly-perl
libref-util-perl libref-util-xs-perl librole-tiny-perl libspecio-perl
libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl
libsub-install-perl libsub-quote-perl libtext-template-perl
libtypes-serialiser-perl libva-wayland2 libvariable-magic-perl libxmlb1
libxstring-perl shim
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed
sagemath-common
0 to upgrade, 1 to newly install, 0 to remove and 39 not to upgrade.
Need to get 16.2 MB of archives.
After this operation, 205 MB of additional disk space will be used.
Get:1
http://gb.archive.ubuntu.com/ubuntu focal/universe amd64 sagemath-common all 9.0-1ubuntu4 [16.2 MB]
Fetched 16.2 MB in 1s (11.0 MB/s)
Selecting previously unselected package sagemath-common.
(Reading database ... 382458 files and directories currently installed.)
Preparing to unpack .../sagemath-common_9.0-1ubuntu4_all.deb ...
Unpacking sagemath-common (9.0-1ubuntu4) ...
Setting up sagemath-common (9.0-1ubuntu4) ...
/usr/lib/python3/dist-packages/sage/combinat/root_system/branching_rules.py:1753
: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if len(stypes) is not 2:
/usr/lib/python3/dist-packages/sage/graphs/graph_latex.py:1159: SyntaxWarning: '
str' object is not callable; perhaps you missed a comma?
raise TypeError('%s option must be a dictionary, not %s' (name, value))
/usr/lib/python3/dist-packages/sage/graphs/graph_latex.py:1168: SyntaxWarning: '
str' object is not callable; perhaps you missed a comma?
raise TypeError('%s option must be a dictionary, not %s' (name, value))
/usr/lib/python3/dist-packages/sage/graphs/graph_latex.py:1175: SyntaxWarning: '
str' object is not callable; perhaps you missed a comma?
raise TypeError('%s option must be a dictionary, not %s' (name, value))
/usr/lib/python3/dist-packages/sage/graphs/graph_latex.py:1182: SyntaxWarning: '
str' object is not callable; perhaps you missed a comma?
raise TypeError('%s option must be a dictionary, not %s' (name, value))
/usr/lib/python3/dist-packages/sage/graphs/graph_latex.py:1189: SyntaxWarning: '
str' object is not callable; perhaps you missed a comma?
raise TypeError('%s option must be a dictionary, not %s' (name, value))
/usr/lib/python3/dist-packages/sage/graphs/graph_latex.py:1196: SyntaxWarning: '
str' object is not callable; perhaps you missed a comma?
raise TypeError('%s option must be a dictionary, not %s' (name, value))
/usr/lib/python3/dist-packages/sage/graphs/graph_latex.py:1203: SyntaxWarning: '
str' object is not callable; perhaps you missed a comma?
raise TypeError('%s option must be a dictionary, not %s' (name, value))
Processing triggers for man-db (2.9.1-1) ..
I guess I will have to build from source, which I know from experience can be a PITA.