云端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
1688 0
CentOS7下部署开源IT资产管理软件GLPI+FusionInventory
|
Linux 网络安全 开发工具
【freeSwitch】——centos 7 安装教程及常见问题
【freeSwitch】——centos 7 安装教程及常见问题
968 0
【freeSwitch】——centos 7 安装教程及常见问题
|
4月前
|
关系型数据库 MySQL Java
centos7安装mysql教程及Navicat平替软件
【8月更文挑战第17天】本教程详述CentOS 7上安装MySQL的过程。首先确保移除任何预装的MySQL组件,然后通过wget获取并安装MySQL的YUM源。可以选择安装特定版本如5.7或8.0。安装MySQL服务器后,启动服务并查找初始密码。登录MySQL后应立即更改密码,并可根据需要设置远程访问权限。此外,还推荐使用免费开源的DBeaver作为数据库管理工具,提供了安装步骤以方便管理和操作MySQL数据库。
173 3
|
3月前
|
分布式计算 Hadoop Java
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
本文是一份详细的Hadoop集群搭建指南,基于Hadoop 3.3.4版本和CentOS 8操作系统。文章内容包括虚拟机创建、网络配置、Java与Hadoop环境搭建、克隆虚拟机、SSH免密登录设置、格式化NameNode、启动Hadoop集群以及通过UI界面查看Hadoop运行状态。同时,还提供了常见问题的解决方案。
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
|
4月前
|
Linux
centos安装与卸载软件
centos安装与卸载软件
56 1
|
Linux
Centos查看已经安装的软件或者包
Centos查看已经安装的软件或者包
331 0
|
4月前
|
前端开发 小程序 Unix
Centos安装前端开发常用软件
Centos安装前端开发常用软件
|
5月前
|
关系型数据库 MySQL Linux
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
|
5月前
|
SQL 关系型数据库 MySQL
MYSQL8.0在CentOS安装[单机软件]
MYSQL8.0在CentOS安装[单机软件]
|
Linux Windows
Centos7安装wps办公软件
Centos7安装wps办公软件
188 0