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

简介: 目录问题一:安装某个软件过程发现Failed dependencies: 或者cannot resolve dependency XYZ问题二:安装编译过程发现少了某些c文件或者头文件或者是缺少了某几个方法问题三:使用yum安装某个软件发现没有问题四:没法获取root用户编译安装软件,但是需要使用某个软件进行调研

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


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


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


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


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

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


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


http://mirror.centos.org/centos/7/os/x86_64/Packages/


https://pkgs.org/download/mysql-community-client(x86-64)

image.png

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

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


这个问题在安装Redis时碰到过=> https://blog.csdn.net/geeklevin/article/details/112431143


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

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


这个问题在安装Docker时碰到过=> https://blog.csdn.net/geeklevin/article/details/112723331


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

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


目录
相关文章
|
关系型数据库 Linux 数据库连接
CentOS7下部署开源IT资产管理软件GLPI+FusionInventory
CentOS7下部署开源IT资产管理软件GLPI+FusionInventory
1353 0
CentOS7下部署开源IT资产管理软件GLPI+FusionInventory
|
Linux 网络安全 开发工具
【freeSwitch】——centos 7 安装教程及常见问题
【freeSwitch】——centos 7 安装教程及常见问题
562 0
【freeSwitch】——centos 7 安装教程及常见问题
|
6月前
|
Linux
Centos查看已经安装的软件或者包
Centos查看已经安装的软件或者包
187 0
|
2月前
|
Kubernetes 监控 Linux
容器服务ACK常见问题之新增一台CentOS 5.4内核的节点失败如何解决
容器服务ACK(阿里云容器服务 Kubernetes 版)是阿里云提供的一种托管式Kubernetes服务,帮助用户轻松使用Kubernetes进行应用部署、管理和扩展。本汇总收集了容器服务ACK使用中的常见问题及答案,包括集群管理、应用部署、服务访问、网络配置、存储使用、安全保障等方面,旨在帮助用户快速解决使用过程中遇到的难题,提升容器管理和运维效率。
|
2月前
|
监控 Kubernetes 安全
容器服务ACK常见问题之centos系统配置失败如何解决
容器服务ACK(阿里云容器服务 Kubernetes 版)是阿里云提供的一种托管式Kubernetes服务,帮助用户轻松使用Kubernetes进行应用部署、管理和扩展。本汇总收集了容器服务ACK使用中的常见问题及答案,包括集群管理、应用部署、服务访问、网络配置、存储使用、安全保障等方面,旨在帮助用户快速解决使用过程中遇到的难题,提升容器管理和运维效率。
|
8月前
|
Linux Windows
Centos7安装wps办公软件
Centos7安装wps办公软件
103 0
|
9月前
|
Java 关系型数据库 MySQL
CentOS需要安装的JAVA环境的相关软件
【JDK 1.7】 https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR 选择 Java SE Development Kit 7u80 下面的 Accept License Agreement 然后点击 jdk-7u80-linux-x64.tar.gz 下载 【Tomcat 7】 http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0
|
10月前
|
前端开发 Java Linux
CentOS软件管理 - 编译安装
CentOS软件管理 - 编译安装
151 0
|
10月前
|
缓存 前端开发 Linux
CentOS软件管理 - YUM工具
CentOS软件管理 - YUM工具
500 0
|
10月前
|
Linux 数据库 开发工具
CentOS软件管理 - RPM工具
CentOS软件管理 - RPM工具
191 0

热门文章

最新文章