所以我按照这里的说明进行操作 -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。