Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 缺少sage安装的文件_Linux_Installation_Sage - Fatal编程技术网

Linux 缺少sage安装的文件

Linux 缺少sage安装的文件,linux,installation,sage,Linux,Installation,Sage,我刚刚安装,当我想为它创建一个包时,它会显示它缺少的一个文件: $sage-p custom_package.spkg /usr/lib/sagemath/local/bin/sage:line 851:sage记录器:未找到命令 我试图在internet上获取文件sage logger并将其复制到/usr/lib/sagemath/local/bin/,但随后我得到了一个“权限被拒绝”,无论我是否使用sudo 我通过apt get安装了sage,如其网站上所示: sudo-E apt添加存储

我刚刚安装,当我想为它创建一个包时,它会显示它缺少的一个文件:

$sage-p custom_package.spkg
/usr/lib/sagemath/local/bin/sage:line 851:sage记录器:未找到命令

我试图在internet上获取文件sage logger并将其复制到/usr/lib/sagemath/local/bin/,但随后我得到了一个“权限被拒绝”,无论我是否使用sudo

我通过apt get安装了sage,如其网站上所示:

sudo-E apt添加存储库-y ppa:aims/sagemath
sudo-E apt获得更新

sudo-E apt get安装sagemath上游二进制文件

Yikes。实际上,
sage logger
位于
build/bin
目录中,因此显然找不到它。我认为这是因为PPA不包括所有文件-请参阅关于此的内容


我认为(尽管我无法轻松测试此站点),如果您将
sagemath上游二进制文件拉到full
,您应该会得到这个。当然是,但我不知道这个二进制文件是否定期更新。我看到至少Sage 7.5.1提供了
-full

您能提供更多关于如何安装它的信息吗?也许您需要一个功能更全面的版本来安装这些可选软件包-有些Sage的“精简”版本没有这样的脚本。@kcrisman谢谢,我更新了信息。“精简版”在哪里?PPA实际上就是这样一个版本。