RH linux 6.4的虚机里 OpenGL或OSG不能用

本文解决了因TigerVNC版本升级导致的一系列GLX相关的显示错误,包括glxinfo、glxgears及osgviewer等工具无法正常工作的问题。最终解决方案为将TigerVNC版本从1.1回滚到1.0.9。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运行glxinfo出现Error: couldn't find RGB GLX visual or fbconfig错误,
运行glxgears出现Error: couldn't get an RGB, Double-buffered visual 错误,
运行osgviewer出现has no GLX extension错误,最后的解决办法是:
[b]将TigerVNC的版本从1.1降回到1.0.9[/b]
### 离线环境下 Linux 安装 Docker 方法 在离线环境中安装 Docker 需要提前下载所需的依赖包和二进制文件,并将这些文件传输到目标器上进行安装。以下是具体的实现方法。 #### 1. 准备阶段 在联网的器上,根据目标系统的架构(如 x86_64 ARM)下载 Docker 的相关依赖和二进制文件。可以使用以下命令获取 Docker 的 RPM DEB 包以及其依赖项[^1]: ```bash sudo apt-get download docker-ce docker-ce-cli containerd.io ``` 对于基于 Red Hat 的系统,可以使用 `yum` `dnf` 下载: ```bash sudo yumdownloader docker-ce docker-ce-cli containerd.io ``` 同时,确保下载了 `docker-runc` 的二进制文件,以避免类似 `/usr/bin/docker-current: Error response from daemon: shim error: docker-runc not installed on system.` 的错误[^1]。 #### 2. 文件传输 将下载的 RPM/DEB 包以及 `docker-runc` 二进制文件通过 USB、网络共享其他方式传输到目标离线中。 #### 3. 安装阶段 在目标离线中,使用以下命令安装 Docker 的 RPM DEB 包。对于 Debian/Ubuntu 系统,可以使用 `dpkg`: ```bash sudo dpkg -i *.deb ``` 对于 CentOS/RHEL 系统,可以使用 `rpm`: ```bash sudo rpm -ivh *.rpm ``` 安装完成后,还需要手动配置 `docker.service` 文件,以确保 Docker 服务能够正常启动。可以参考以下示例内容[^3]: ```ini [Service] ExecStart=/usr/bin/dockerd --add-runtime=nvidia-container-runtime=/usr/bin/nvidia-container-runtime Restart=always StartLimitInterval=0 RestartSec=1 ``` #### 4. 启动与配置 启动 Docker 服务并设置开自启动。具体命令如下[^2]: ```bash sudo chmod +x /etc/systemd/system/docker.service sudo systemctl daemon-reload sudo systemctl start docker sudo systemctl enable docker ``` 验证 Docker 是否安装成功: ```bash sudo docker version ``` 如果一切正常,还可以测试运行一个简单的容器以确认环境是否可用: ```bash sudo docker run hello-world ``` --- ### 注意事项 - 如果目标系统缺少必要的依赖库,可能需要额外下载并安装这些库的 RPM/DEB 包。 - 确保目标系统的内核版本满足 Docker 的最低要求(通常为 3.10 更高)。 - 在某些情况下,可能需要手动调整 SELinux 防火墙规则以允许 Docker 正常运行。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值