首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何卸载glibc

如何卸载glibc
EN

Unix & Linux用户
提问于 2022-04-20 05:55:18
回答 1查看 2K关注 0票数 -3

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

代码语言:javascript
复制
/lib64/libc.so.6: version `GLIBC_2.14' not found

所以我在我的帐户上安装了一个glibc-2.0。但我没有正确安装它。因为在安装它之后,我几乎无法运行任何命令。例如,当我运行ls时,我得到了:

代码语言:javascript
复制
ls: error while loading shared libraries: __vdso_time: invalid mode for dlopen(): Invalid argument

所以我需要卸载它。但是我没有通过运行make clean来清理它。我收到一条消息:

代码语言:javascript
复制
Makeconfig:42: *** missing separator.  Stop.

那么我如何手动卸载它呢?(很抱歉,我对Linux不太了解,所以我无法阅读makefile。)顺便说一句,由于服务器上已经安装了较早版本的glibc,所以删除我帐户中的一个是完全安全的。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-04-20 07:31:58

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

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

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

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/699646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档