如何在 Ubuntu 上安装 Sage?

如何在 Ubuntu 上安装 Sage?

所以我按照这里的说明进行操作 -https://help.ubuntu.com/community/SAGE

  • 您的链接上的 apt get 命令未找到任何内容。

  • 那么将链接放到“/usr/local/bin 中的 sage 可执行文件”的指令是什么呢?

因此,在我当前的文件夹结构中我发现,~/Desktop/sage/sage-6.4-x86_64-Linux/src/sage

这就是“sage 可执行文件”吗?

猜测是的,我这样做了(根据上面的链接)

ln -s ~/Desktop/sage/sage-6.4-x86_64-Linux/src/sage /usr/local/bin/sage

但是执行上述操作会在 /usr/local/bin 中产生一个名为“sage”的链接。

但该链接无效。

(桌面的子文件夹“sage”是我创建的,我将从镜像中下载的文件解压到其中 - 下载的文件夹本身就叫这个名字,“sage-6.4-x86_64-Linux”,它的子文件夹就是它附带的)

我错在什么地方?

答案1

你不可能出错,你也不会错过任何东西,但是下面是每个步骤的一些见解:

apt-add-repository -y ppa:aims/sagemath

这会将 APT 添加到您的存储库,换句话说,它会添加此位置供您在尝试安装新软件包时 APT 查找。它应该要求您确认有关 gpu 密钥的信息,接受后它就会添加它。

apt-get update

这将更新你的本地软件包列表,并重新下载你拥有的每个软件包列表、所有 ubuntu 的默认软件包以及 sage 列表

apt-get install sagemath-upstream-binary

这位才是真正装圣人,有什么不对吗?

答案2

自从 2014 年提出这个问题以来,Sage Math 已经成为标准 Ubuntu 发行版的一部分:

sudo apt install sagemath

因此您现在不需要添加任何 PPA。

答案3

为了让 sage 在 bash 中工作,您需要安装 realpath:

sudo apt-get install realpath

假设您的链接指向可执行文件,并且 /usr/local/bin 在您的 PATH 变量中,那么您只需在终端中输入 sage 即可运行 sage。

相关内容