![如何在 Ubuntu 上安装 sagemath?](https://linux22.com/image/847970/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%20%E4%B8%8A%E5%AE%89%E8%A3%85%20sagemath%EF%BC%9F.png)
我尝试通过命令行安装 sagemath,但遇到了问题。我做错了吗?我有 Ubuntu 13.10。
jaakko@jaakko-VPCEB1S1E:~$ sudo apt-add-repository -y ppa:aims/sagemath
gpg: keyring `/tmp/tmp7y1mxl/secring.gpg' created
gpg: keyring `/tmp/tmp7y1mxl/pubring.gpg' created
gpg: requesting key BE796FF2 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmp7y1mxl/trustdb.gpg: trustdb created
gpg: key BE796FF2: public key "Launchpad PPA for AIMS" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
jaakko@jaakko-VPCEB1S1E:~$ sudo apt-get update
Ign http://fi.archive.ubuntu.com saucy InRelease
Ign http://fi.archive.ubuntu.com saucy-updates InRelease
Ign http://fi.archive.ubuntu.com saucy-backports InRelease
Ign http://ppa.launchpad.net saucy InRelease
Hit http://fi.archive.ubuntu.com saucy Release.gpg
Hit http://fi.archive.ubuntu.com saucy-updates Release.gpg
Ign http://extras.ubuntu.com saucy InRelease
Hit http://ppa.launchpad.net saucy Release.gpg
Hit http://fi.archive.ubuntu.com saucy-backports Release.gpg
Hit http://fi.archive.ubuntu.com saucy Release
Hit http://ppa.launchpad.net saucy Release
Hit http://extras.ubuntu.com saucy Release.gpg
Hit http://fi.archive.ubuntu.com saucy-updates Release
Hit http://fi.archive.ubuntu.com saucy-backports Release
Hit http://extras.ubuntu.com saucy Release
Ign http://security.ubuntu.com saucy-security InRelease
Hit http://ppa.launchpad.net saucy/main i386 Packages
Hit http://fi.archive.ubuntu.com saucy/main Sources
Hit http://fi.archive.ubuntu.com saucy/restricted Sources
Hit http://extras.ubuntu.com saucy/main Sources
Hit http://fi.archive.ubuntu.com saucy/universe Sources
Hit http://fi.archive.ubuntu.com saucy/multiverse Sources
Hit http://extras.ubuntu.com saucy/main i386 Packages
Hit http://fi.archive.ubuntu.com saucy/main i386 Packages
Hit http://security.ubuntu.com saucy-security Release.gpg
Hit http://fi.archive.ubuntu.com saucy/restricted i386 Packages
Hit http://fi.archive.ubuntu.com saucy/universe i386 Packages
Hit http://fi.archive.ubuntu.com saucy/multiverse i386 Packages
Hit http://fi.archive.ubuntu.com saucy/main Translation-en
Hit http://security.ubuntu.com saucy-security Release
Hit http://fi.archive.ubuntu.com saucy/multiverse Translation-en
Hit http://fi.archive.ubuntu.com saucy/restricted Translation-en
Hit http://security.ubuntu.com saucy-security/main Sources
Hit http://fi.archive.ubuntu.com saucy/universe Translation-en
Hit http://fi.archive.ubuntu.com saucy-updates/main Sources
Ign http://ppa.launchpad.net saucy/main Translation-en_US
Hit http://fi.archive.ubuntu.com saucy-updates/restricted Sources
Hit http://fi.archive.ubuntu.com saucy-updates/universe Sources
Ign http://ppa.launchpad.net saucy/main Translation-en
Hit http://fi.archive.ubuntu.com saucy-updates/multiverse Sources
Hit http://security.ubuntu.com saucy-security/restricted Sources
Hit http://fi.archive.ubuntu.com saucy-updates/main i386 Packages
Hit http://fi.archive.ubuntu.com saucy-updates/restricted i386 Packages
Ign http://extras.ubuntu.com saucy/main Translation-en_US
Hit http://fi.archive.ubuntu.com saucy-updates/universe i386 Packages
Hit http://fi.archive.ubuntu.com saucy-updates/multiverse i386 Packages
Ign http://extras.ubuntu.com saucy/main Translation-en
Hit http://security.ubuntu.com saucy-security/universe Sources
Hit http://fi.archive.ubuntu.com saucy-updates/main Translation-en
Hit http://fi.archive.ubuntu.com saucy-updates/multiverse Translation-en
Hit http://fi.archive.ubuntu.com saucy-updates/restricted Translation-en
Hit http://security.ubuntu.com saucy-security/multiverse Sources
Hit http://fi.archive.ubuntu.com saucy-updates/universe Translation-en
Hit http://fi.archive.ubuntu.com saucy-backports/main Sources
Hit http://fi.archive.ubuntu.com saucy-backports/restricted Sources
Hit http://fi.archive.ubuntu.com saucy-backports/universe Sources
Hit http://security.ubuntu.com saucy-security/main i386 Packages
Hit http://fi.archive.ubuntu.com saucy-backports/multiverse Sources
Hit http://fi.archive.ubuntu.com saucy-backports/main i386 Packages
Hit http://fi.archive.ubuntu.com saucy-backports/restricted i386 Packages
Hit http://fi.archive.ubuntu.com saucy-backports/universe i386 Packages
Hit http://fi.archive.ubuntu.com saucy-backports/multiverse i386 Packages
Hit http://security.ubuntu.com saucy-security/restricted i386 Packages
Hit http://fi.archive.ubuntu.com saucy-backports/main Translation-en
Hit http://fi.archive.ubuntu.com saucy-backports/multiverse Translation-en
Hit http://security.ubuntu.com saucy-security/universe i386 Packages
Hit http://fi.archive.ubuntu.com saucy-backports/restricted Translation-en
Hit http://fi.archive.ubuntu.com saucy-backports/universe Translation-en
Hit http://security.ubuntu.com saucy-security/multiverse i386 Packages
Hit http://security.ubuntu.com saucy-security/main Translation-en
Hit http://security.ubuntu.com saucy-security/multiverse Translation-en
Ign http://fi.archive.ubuntu.com saucy/main Translation-en_US
Hit http://security.ubuntu.com saucy-security/restricted Translation-en
Ign http://fi.archive.ubuntu.com saucy/multiverse Translation-en_US
Ign http://fi.archive.ubuntu.com saucy/restricted Translation-en_US
Ign http://fi.archive.ubuntu.com saucy/universe Translation-en_US
Ign http://fi.archive.ubuntu.com saucy-updates/main Translation-en_US
Ign http://fi.archive.ubuntu.com saucy-updates/multiverse Translation-en_US
Ign http://fi.archive.ubuntu.com saucy-updates/restricted Translation-en_US
Ign http://fi.archive.ubuntu.com saucy-updates/universe Translation-en_US
Ign http://fi.archive.ubuntu.com saucy-backports/main Translation-en_US
Ign http://fi.archive.ubuntu.com saucy-backports/multiverse Translation-en_US
Ign http://fi.archive.ubuntu.com saucy-backports/restricted Translation-en_US
Hit http://security.ubuntu.com saucy-security/universe Translation-en
Ign http://fi.archive.ubuntu.com saucy-backports/universe Translation-en_US
Ign http://security.ubuntu.com saucy-security/main Translation-en_US
Ign http://security.ubuntu.com saucy-security/multiverse Translation-en_US
Ign http://security.ubuntu.com saucy-security/restricted Translation-en_US
Ign http://security.ubuntu.com saucy-security/universe Translation-en_US
Reading package lists... Done
jaakko@jaakko-VPCEB1S1E:~$ sudo apt-get install sagemath-upstream-binary
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package sagemath-upstream-binary is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'sagemath-upstream-binary' has no installation candidate
jaakko@jaakko-VPCEB1S1E:~$
答案1
我设法在 Ubuntu 14.04 64 位新安装上从 PPA 安装了它。但是,我用 aptitude 替换了 apt-get。也就是说,
sudo apt-add-repository -y ppa:aims/sagemath
sudo aptitude update
sudo aptitude install sagemath-upstream-binary
我想知道诀窍是 a) 14.04 而不是 13.10,b) 64 位 (amd64) 而不是 32 位 (i386),c) aptitude 而不是 apt-get 或 d) 时间治愈所有伤口。
答案2
我现在才看到这篇文章,但 PPA 似乎不起作用,我刚刚下载了 Sage Math 6.1.1 的最新二进制版本,并使用符号链接在我的计算机上为所有用户(仅限我)安装了它。我使用的是 Ubuntu 14.04 Trusty。也许您可以使用云版本。
http://www.sagemath.org/download-linux.html
和帮助文件
http://www.sagemath.org/doc/installation/binary.html#linux-and-os-x