最近安装repo遇到一堆坑,综合到最后还是主要是python和git版本的问题。
Ubuntu16.04里:
我这边升级:
网上找了一圈,实践了一下,也记录一下具体的升级步骤
目前是ubuntu16.04 + Python 3.5.2 + GCC 5.4.0 20160609
出错原因是 ubuntu 16.04 默认的 python3.5 支持有问题。更新到 python3.7 问题解决。
另外,不要卸载本身的2.7 和 3.5。
网上介绍了一些安装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
但是我试了会遇到问题
无法定位软件包 python3.7
所以最后还是用了本地编译的方式。
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
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
git升级比较简单,直接在线升级就好
git --version
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git -y
git --version
从2.7.4
升级到2.37.2