有无有GLIBC2.28的ubuntu armhf
时间: 2024-01-23 07:09:54 浏览: 79
Ubuntu 18.10 (Cosmic Cuttlefish) 是第一个默认使用 GLIBC 2.28 的 Ubuntu 发行版,但是该版本已于 2019 年 7 月停止维护。如果您的系统是基于 Ubuntu 18.10 的,则可以使用 GLIBC 2.28。但是,如果您的系统是基于较早版本的 Ubuntu,则需要升级到 Ubuntu 18.10 或更高版本才能使用 GLIBC 2.28。
如果您的系统是基于 Ubuntu 18.10 的,可以尝试从 Ubuntu 官方源中安装 GLIBC 2.28。在终端中输入以下命令:
```
sudo apt-get update
sudo apt-get install libc6=2.28-0ubuntu1
```
如果您的系统不是基于 Ubuntu 18.10 的,则可以考虑使用 Docker 容器或 Anaconda 环境来运行 TensorFlow,这样可以避免升级操作系统的风险。
相关问题
ubuntu18.04安装glibc2.28崩溃
在Ubuntu 18.04中,官方版本(LTS,长期支持版本)默认使用的是较旧的glibc库。如果你想安装较新的glibc 2.28,可能会遇到一些兼容性和依赖性问题,因为glibc库是系统的基础组件,升级时需要确保所有软件包都能适配新版本。
当你尝试安装glibc 2.28并导致系统崩溃,可能的原因包括:
1. **依赖冲突**:新版本的glibc可能与其他已安装的软件包存在依赖关系冲突,导致某些程序无法正常运行。
2. **不兼容的内核**:新的glibc可能需要与你的内核版本兼容,如果内核版本过低,可能会引发系统不稳定。
3. **错误的编译参数**:在构建过程中,如果配置或编译选项错误,可能会导致系统崩溃。
4. **系统资源不足**:安装大版本的库时,系统可能需要足够的内存和磁盘空间,如果资源不足,可能导致安装失败。
解决这个问题的步骤通常包括:
1. **检查依赖**:使用`apt-cache policy glibc`检查是否有其他软件包阻止升级。
2. **更新内核**:确认你的内核版本是否支持新版本的glibc,如有必要,升级到支持的内核版本。
3. **逐步安装**:尝试先安装glibc的最小必需部分,然后逐步添加缺失的依赖。
4. **更新编译选项**:确保在安装过程中使用正确的编译参数,如`--force`或`--allow-downgrades`。
5. **恢复系统**:如果尝试后仍然崩溃,可能需要回滚至原来的glibc版本,或者创建系统快照以备后续排查。
Ubuntu22.04安装 glibc 2.28
Ubuntu 22.04 将于2022年4月发布,目前还没有正式版本。不过,对于 Ubuntu 18.04 和 20.04,这里是安装 glibc 2.28 的方法:
1. 打开终端并运行以下命令以确保您的系统是最新的:
```
sudo apt update
sudo apt upgrade
```
2. 下载 glibc 2.28 的源代码:
```
wget http://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gz
```
3. 解压缩下载的文件:
```
tar -xzvf glibc-2.28.tar.gz
cd glibc-2.28
```
4. 创建一个目录来构建 glibc:
```
mkdir build
cd build
```
5. 运行以下命令来配置 glibc 的构建:
```
../configure --prefix=/usr/local/glibc-2.28
```
6. 运行以下命令来构建和安装 glibc:
```
make -j4
sudo make install
```
7. 最后,将 /usr/local/glibc-2.28/lib 添加到您的 LD_LIBRARY_PATH 环境变量中:
```
export LD_LIBRARY_PATH=/usr/local/glibc-2.28/lib:$LD_LIBRARY_PATH
```
阅读全文