云端CentOS 安装软件常见问题总结和解决技巧

785 阅读3分钟

这是我参与8月更文挑战的第25天,活动详情查看:8月更文挑战

目录

问题一:安装某个软件过程发现Failed dependencies: 或者cannot resolve dependency XYZ

问题二:安装编译过程发现少了某些c文件或者头文件或者是缺少了某几个方法

问题三:使用yum安装某个软件发现没有

问题四:没法获取root用户编译安装软件,但是需要使用某个软件进行调研


开发者有时候需要基于CentOS或Linux系统安装一些软件,进行功能调研。

总会遇到各种问题,本文记录工作中遇到的各种安装问题和思路。

当然,我们推荐使用容器化或实现InfrastructureAsCode,打造immutable image/server。

好了,下面是各种问题和解决思路,可能有部分问题需要做一些ditry work.

问题一:安装某个软件过程发现Failed dependencies: 或者cannot resolve dependency XYZ

解决:主要是系统还没有安装该依赖软件,可以查找RPM包并安装。

特定操作系统包的路径如下,可以修改链接进去对应版本系统发行的包

mirror.centos.org/centos/7/os…

pkgs.org/download/my…

问题二:安装编译过程发现少了某些c文件或者头文件或者是缺少了某几个方法

解决:升级或者查找该软件对应的gcc版本,进行安装。

这个问题在安装Redis时碰到过=> blog.csdn.net/geeklevin/a…

问题三:使用yum安装某个软件发现没有

解决:添加对应yum 源,比如想安装docker最新版本,某些yum源大概率是旧版本的,需要找一个包含最新版本的yum源。

这个问题在安装Docker时碰到过=> blog.csdn.net/geeklevin/a…

问题四:没法获取root用户编译安装软件,但是需要使用某个软件进行调研

解决:使用另一个相似版本的主机,编译构建好特定软件(有时候需要注意指定对应prefix path)。构建好包,将包拷贝到该主机试运行。

持续学习持续开发,我是雷学委!
编程很有趣,关键是把技术搞透彻讲明白。
创作不易,请多多支持,点赞收藏支持学委吧!

欢迎关注收藏,后续碰到新的问题会追加更新。