centos 7系统开发环境搭建

这里总结了centos 7系统安装相关软件的操作步骤

一、git

git 有两种安装方法,yum命令安装和源码编译安装

1.1 yum安装

yum安装最简单的方法是直接运行,

yum install git

不过这样安装的的git版本为1.8.3.1,是比较低的版本。查看git发布记录,截至2021年2月3日,最新版本已经到了2.30.0,git官方网站提到采用 https://ius.io/setup 提供的方案,可以让部分软件通过yum命令安装到比较新的版本,按其提供的操作步骤目前安装的git版本为 2.24.3,具体操作步骤如下

yum install \
https://repo.ius.io/ius-release-el7.rpm \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# 启用  ius-testing
yum install -y yum-utils
yum-config-manager --enable ius-testing

执行上面的命令可能报如下的错误

error: rpmdb: BDB0113 Thread/process 36441/139688635922496 failed: BDB1507 Thread died in Berkeley DB library
error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db5 - (-30973)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed

解决办法是先执行以下命令,再执行上面的命令:

# 解决办法参考 https://www.jianshu.com/p/c531e28de195
cd /var/lib/rpm # rpmdb所在目录
rm -f __db.* # 清除原rpmdb文件
rpm --rebuilddb # 重建rpm数据库
yum clean all # 清除所有yum的缓存

接下来 yum search git 确认可供安装的最新git版本,内容比较长,所以只截取了关键内容

git-svn.x86_64 : Git tools for importing Subversion repositories
git-tools.noarch : Assorted git-related scripts and tools
git-xcleaner.noarch : Interactive git branch removal TUI
git222-all.noarch : Meta-package to pull in all git tools
git222-core.x86_64 : Core package of git wit

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值