当前位置:   article > 正文

【软件】Ubuntu16.04升级git最新版,升级python到3.7._ubuntu升级git

ubuntu升级git

1. 引言

最近安装repo遇到一堆坑,综合到最后还是主要是python和git版本的问题。
Ubuntu16.04里:

  1. 预装的python 是 Python 2.7.12 和Python3.5.2。
  2. 预装的git 是 git 2.7.4。

我这边升级:

  1. python3升级到Python3.7.7
  2. git升级到 git 2.27.4

网上找了一圈,实践了一下,也记录一下具体的升级步骤

2. python3升级

目前是ubuntu16.04 + Python 3.5.2 + GCC 5.4.0 20160609
出错原因是 ubuntu 16.04 默认的 python3.5 支持有问题。更新到 python3.7 问题解决。
另外,不要卸载本身的2.7 和 3.5。

2.1 方法1 - 在线安装

网上介绍了一些安装ppa源,在线安装python3.7的方法

#1. 安装依赖包
$ sudo apt update
$ sudo apt install software-properties-common
#2. 添加 deadsnakes PPA 源
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt install python3.8
#3 python3.8 -V
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

但是我试了会遇到问题

无法定位软件包 python3.7
在这里插入图片描述
所以最后还是用了本地编译的方式。

2.2 方法2 - 本地编译安装

参考了网上的一些步骤: 参考1, 参考2, 参考3

  1. 先把所有的依赖环境都装上,不然后面遇到别的问题还要退回来重新编。
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl
  • 1
  1. 拉取安装文件,进入文件夹,开始编译,然后安装
wget https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tgz
tar -zxvf Python-3.7.7.tgz
cd Python-3.7.7
sudo ./configure
sudo make
sudo make install
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述

3. git 升级

git升级比较简单,直接在线升级就好

git --version
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git -y
git --version
  • 1
  • 2
  • 3
  • 4
  • 5

从2.7.4
在这里插入图片描述
升级到2.37.2
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/867686
推荐阅读
相关标签
  

闽ICP备14008679号