如何卸载 glibc

如何卸载 glibc

我试图在服务器上安装并启动 Mathematica,但它找不到 glibc:

/lib64/libc.so.6: version `GLIBC_2.14' not found

我在我的帐户中安装了glibc-2.0,但没有正确安装。安装后我几乎无法运行任何命令。例如,当我运行时ls,我得到:

ls: error while loading shared libraries: __vdso_time: invalid mode for dlopen(): Invalid argument

我需要卸载它,但我无法通过运行来清理它make clean。我收到这条消息:

Makeconfig:42: *** missing separator.  Stop.

如何手动卸载?除了 libc 之外,我还应该删除哪些文件?由于服务器上已经安装了旧版本的 glibc,因此删除我帐户中的旧版本是完全安全的。

答案1

glibc是 GNU C 库项目,它为 GNU/Linux 系统提供核心库。它默认安装在任何系统上(即使是最小安装的系统),并且无法卸载,因为它提供了操作系统所有基本功能的 API。

您应该卸载您帐户中安装的任何版本,然后要求系统管理员在服务器上glibc更新(如果可能)。glibc

要从您的帐户卸载,请运行make uninstall。如果 makefile 没有提供“卸载”目标,您可以运行make -n install,这将向您显示软件安装自身所需的步骤,而不执行任何操作(试运行)。然后,您可以尝试手动撤消这些步骤。

相关内容