Ask Your Question

Revision history [back]

glibc is provided by the libc6 package. As you can check, Linux Mint 13 is based on Ubuntu 12.05 (precise), whose libc6 has version 2.15. The binary you downloaded on sagemath.org was compiled on a Ubuntu 13.04, whose libc6 has version 2.17, which explains the error you get.

There are (at least) 2 workarounds to your problems:

  • upgrade to linux Mint 15 (Mint 14 also provides glibc-2.15, so it won't help you). But this version seems to be release-candidate, so it is up to you to wait until it becomes the official release.

  • Compile sage by yourself. It is not as hard as you might expect, you will basically only have to install a few package, and the run the make command in your Sage directory.

By the way, you put a symbolic link to the binary to /usr/sbin (your step 4). As you can see, this directory is aimed at system binaries (those run by root), but sage is intented to be run by a simple user. In order not to get bad habits, i would advise to put your link in /usr/local/bin.

Welcome to the Linux world :)

glibc is provided by the libc6 package. As you can check, Linux Mint 13 is based on Ubuntu 12.05 (precise), whose libc6 has version 2.15. The binary you downloaded on sagemath.org was compiled on a Ubuntu 13.04, whose libc6 has version 2.17, which explains the error you get.

There are (at least) 2 workarounds to your problems:

  • upgrade to linux Mint 15 (Mint 14 also provides glibc-2.15, so it won't help you). But this version seems to be release-candidate, so it is up to you to wait until it becomes the official release.

  • Compile sage by yourself. It is not as hard as you might expect, you will basically only have to install a few package, and the run the make command in your Sage directory.

By the way, you put a symbolic link to the binary to /usr/sbin /sbin/ directory (your step 4). As you can see, this directory is aimed at system binaries (those run by root), but sage is intented to be run by a simple user. In order not to get bad habits, i would advise to put your link in /usr/local/bin./usr/local/bin/ instead.

Welcome to the Linux world :)

glibc is provided by the libc6 package. As you can check, Linux Mint 13 is based on Ubuntu 12.05 12.04 (precise), whose libc6 has version 2.15. The binary you downloaded on sagemath.org was compiled on a Ubuntu 13.04, whose libc6 has version 2.17, which explains the error you get.

There are (at least) 2 workarounds to your problems:

  • upgrade to linux Mint 15 (Mint 14 also provides glibc-2.15, so it won't help you). But this version seems to be release-candidate, so it is up to you to wait until it becomes the official release.

  • Compile sage by yourself. It is not as hard as you might expect, you will basically only have to install a few package, and the run the make command in your Sage directory.

By the way, you put a symbolic link to the binary to /sbin/ directory (your step 4). As you can see, this directory is aimed at system binaries (those run by root), but sage is intented to be run by a simple user. In order not to get bad habits, i would advise to put your link in /usr/local/bin/ instead.

Welcome to the Linux world :)