virtualbox下Ubuntu学习记录(非教程,仅个人记录)


稍后将会上传所有virtualbox 和 Ubuntu 的所有使用过的相关文件

学习帖子

virtualbox

VirtualBox安装Ubuntu Linux系统,详细教程

virtualbox网络连接(介绍了4种网络连接方式)

Ubuntu

教程

Ubuntu入门教程合集

环境配置

最好将Ubuntu语言设置成英语,方便出错时google
Ubuntu更换国内源

命令详解

./configure参数详解

configure、 make、 make install 背后的原理(翻译)

操作日志

本日志按时间排序

个人主机虚拟机

20210407

运行代码
sudo apt-get install -y gcc g++ make cmake unzip zlib1g-dev libbz2-dev libsqlite3-dev libssl-dev libxslt1-dev libffi-dev

安装依赖时出错:

sudo apt-get install -y gcc g++ make cmake unzip zlib1g-dev libbz2-dev libsqlite3-dev libssl-dev libxslt1-dev libffi-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
将会同时安装下列软件:
  build-essential bzip2-doc cmake-data dpkg-dev fakeroot g++-7 gcc-7 gir1.2-harfbuzz-0.0 icu-devtools libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan4 libatomic1
  libc-dev-bin libc6 libc6-dbg libc6-dev libcilkrts5 libcurl4 libfakeroot libgcc-7-dev libglib2.0-0 libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libgraphite2-dev libharfbuzz-dev libharfbuzz-gobject0
  libicu-dev libicu-le-hb-dev libicu-le-hb0 libiculx60 libitm1 libjsoncpp1 liblsan0 libmpx2 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libquadmath0 librhash0 libssl1.1 libstdc++-7-dev libtsan0
  libubsan0 libuv1 libxml2-dev linux-libc-dev manpages-dev pkg-config python3-distutils python3-lib2to3
建议安装:
  cmake-doc ninja-build debian-keyring g++-multilib g++-7-multilib gcc-7-doc libstdc++6-7-dbg gcc-multilib autoconf automake libtool flex bison gcc-doc gcc-7-multilib gcc-7-locales libgcc1-dbg
  libgomp1-dbg libitm1-dbg libatomic1-dbg libasan4-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx2-dbg libquadmath0-dbg glibc-doc libglib2.0-doc libgraphite2-utils icu-doc
  sqlite3-doc libssl-doc libstdc++-7-doc make-doc
下列【新】软件包将被安装:
  build-essential bzip2-doc cmake cmake-data dpkg-dev fakeroot g++ g++-7 gcc gcc-7 gir1.2-harfbuzz-0.0 icu-devtools libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan4
  libatomic1 libbz2-dev libc-dev-bin libc6-dev libcilkrts5 libcurl4 libfakeroot libffi-dev libgcc-7-dev libglib2.0-dev libglib2.0-dev-bin libgraphite2-dev libharfbuzz-dev libharfbuzz-gobject0 libicu-dev
  libicu-le-hb-dev libicu-le-hb0 libiculx60 libitm1 libjsoncpp1 liblsan0 libmpx2 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libquadmath0 librhash0 libsqlite3-dev libssl-dev libstdc++-7-dev
  libtsan0 libubsan0 libuv1 libxml2-dev libxslt1-dev linux-libc-dev make manpages-dev pkg-config python3-distutils python3-lib2to3 zlib1g-dev
下列软件包将被升级:
  libc6 libc6-dbg libglib2.0-0 libglib2.0-bin libssl1.1 unzip
升级了 6 个软件包,新安装了 59 个软件包,要卸载 0 个软件包,有 235 个软件包未被升级。
需要下载 51.9 MB/62.6 MB 的归档。
解压缩后会消耗 224 MB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libc-dev-bin amd64 2.27-3ubuntu1.4 [71.8 kB]
获取:5 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libatomic1 amd64 8.4.0-1ubuntu1~18.04 [9,192 B]
获取:2 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-libc-dev amd64 4.15.0-140.144 [993 kB]
获取:3 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libc6-dev amd64 2.27-3ubuntu1.4 [2,585 kB]
获取:4 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libitm1 amd64 8.4.0-1ubuntu1~18.04 [27.9 kB]
获取:6 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libasan4 amd64 7.5.0-3ubuntu1~18.04 [358 kB]
获取:7 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 liblsan0 amd64 8.4.0-1ubuntu1~18.04 [133 kB]
获取:8 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libtsan0 amd64 8.4.0-1ubuntu1~18.04 [288 kB]
获取:15 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gcc amd64 4:7.4.0-1ubuntu2.3 [5,184 B]
获取:9 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libubsan0 amd64 7.5.0-3ubuntu1~18.04 [126 kB]
获取:10 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcilkrts5 amd64 7.5.0-3ubuntu1~18.04 [42.5 kB]
获取:11 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libmpx2 amd64 8.4.0-1ubuntu1~18.04 [11.6 kB]
获取:12 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libquadmath0 amd64 8.4.0-1ubuntu1~18.04 [134 kB]
获取:13 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgcc-7-dev amd64 7.5.0-3ubuntu1~18.04 [2,378 kB]
获取:18 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 g++ amd64 4:7.4.0-1ubuntu2.3 [1,568 B]
获取:14 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gcc-7 amd64 7.5.0-3ubuntu1~18.04 [9,381 kB]
获取:21 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 build-essential amd64 12.4ubuntu1 [4,758 B]
获取:24 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcurl4 amd64 7.58.0-2ubuntu3.13 [219 kB]                                                                                           
获取:16 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libstdc++-7-dev amd64 7.5.0-3ubuntu1~18.04 [1,471 kB]                                                                                
获取:17 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 g++-7 amd64 7.5.0-3ubuntu1~18.04 [9,697 kB]                                                                                          
获取:25 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libjsoncpp1 amd64 1.7.4-3 [73.6 kB]                                                                                                          
获取:26 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 librhash0 amd64 1.3.6-2 [78.1 kB]                                                                                                            
获取:27 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libuv1 amd64 1.18.0-3 [64.4 kB]                                                                                                              
获取:28 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 cmake amd64 3.10.2-1ubuntu2.18.04.1 [3,152 kB]                                                                                       
获取:19 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 make amd64 4.1-9.1ubuntu1 [154 kB]                                                                                                           
获取:20 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 dpkg-dev all 1.19.0.5ubuntu2.3 [607 kB]                                                                                              
获取:22 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 bzip2-doc all 1.0.6-8.1ubuntu0.2 [294 kB]                                                                                            
获取:23 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 cmake-data all 3.10.2-1ubuntu2.18.04.1 [1,332 kB]                                                                                    
获取:29 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libfakeroot amd64 1.22-2ubuntu1 [25.9 kB]                                                                                                    
获取:30 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 fakeroot amd64 1.22-2ubuntu1 [62.3 kB]                                                                                                       
获取:31 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 gir1.2-harfbuzz-0.0 amd64 1.7.2-1ubuntu1 [18.6 kB]                                                                                           
获取:32 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 icu-devtools amd64 60.2-3ubuntu3.1 [179 kB]                                                                                          
获取:33 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libalgorithm-diff-perl all 1.19.03-1 [47.6 kB]                                                                                               
获取:34 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libalgorithm-diff-xs-perl amd64 0.04-5 [11.1 kB]                                                                                             
获取:35 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libalgorithm-merge-perl all 0.08-3 [12.0 kB]                                                                                                 
获取:36 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libbz2-dev amd64 1.0.6-8.1ubuntu0.2 [30.0 kB]                                                                                        
获取:37 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-lib2to3 all 3.6.9-1~18.04 [77.4 kB]                                                                                          
获取:38 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-distutils all 3.6.9-1~18.04 [144 kB]                                                                                         
获取:39 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libglib2.0-dev-bin amd64 2.56.4-0ubuntu0.18.04.8 [102 kB]                                                                            
获取:40 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libpcre16-3 amd64 2:8.39-9 [147 kB]                                                                                                          
获取:41 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libpcre32-3 amd64 2:8.39-9 [138 kB]                                                                                                          
获取:42 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libpcrecpp0v5 amd64 2:8.39-9 [15.3 kB]                                                                                                       
获取:43 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libpcre3-dev amd64 2:8.39-9 [537 kB]                                                                                                         
获取:43 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libpcre3-dev amd64 2:8.39-9 [537 kB]                                                                                                         
错误:43 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libpcre3-dev amd64 2:8.39-9                                                                                                                  
  Hash 校验和不符
  Hashes of expected file:
   - SHA256:d9447d0de09f8ecfd902c37d1a681d279ead8fca4df9ce07f14099c35371f8bb
   - SHA1:5104ad1737a67f0faafbbb6abdbca2c0dfb0100e [weak]
   - MD5Sum:d871e322dfe0d59c787d8283af3299b1 [weak]
   - Filesize:536580 [weak]
  Hashes of received file:
   - SHA256:9ba3a49c9d42cb57a97f05e534daecc6495572ce2c1d2f2344a4e4d90d45d508
   - SHA1:92c3f42c7e8f9e291a4b94a990fa384a2bd99063 [weak]
   - MD5Sum:2c3fbef301f6483a1e31ec03d7c655aa [weak]
   - Filesize:536580 [weak]
  Last modification reported: Sat, 03 Feb 2018 23:30:11 +0000
获取:44 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 pkg-config amd64 0.29.1-0ubuntu2 [45.0 kB]                                                                                                   
获取:45 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-0ubuntu2 [176 kB]                                                                                             
获取:46 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libglib2.0-dev amd64 2.56.4-0ubuntu0.18.04.8 [1,386 kB]                                                                              
获取:47 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libgraphite2-dev amd64 1.3.11-2 [14.5 kB]                                                                                                    
获取:48 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libharfbuzz-gobject0 amd64 1.7.2-1ubuntu1 [13.4 kB]                                                                                          
获取:49 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libicu-le-hb0 amd64 1.0.3+git161113-4 [14.3 kB]                                                                                              
获取:50 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libiculx60 amd64 60.2-3ubuntu3.1 [19.0 kB]                                                                                           
获取:51 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libicu-le-hb-dev amd64 1.0.3+git161113-4 [29.5 kB]                                                                                           
获取:52 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libicu-dev amd64 60.2-3ubuntu3.1 [8,889 kB]                                                                                          
获取:53 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libharfbuzz-dev amd64 1.7.2-1ubuntu1 [302 kB]                                                                                                
获取:54 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libsqlite3-dev amd64 3.22.0-1ubuntu0.4 [633 kB]                                                                                      
获取:55 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libssl-dev amd64 1.1.1-1ubuntu2.1~18.04.9 [1,566 kB]                                                                                 
获取:56 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxml2-dev amd64 2.9.4+dfsg1-6.1ubuntu1.3 [756 kB]                                                                                  
获取:57 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxslt1-dev amd64 1.1.29-5ubuntu0.2 [407 kB]                                                                                        
获取:58 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 manpages-dev all 4.15-1 [2,217 kB]                                                                                                           
获取:59 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libffi-dev amd64 3.2.1-8 [156 kB]                                                                                                            
已下载 51.8 MB,耗时 29秒 (1,795 kB/s)                                                                                                                                                                     
E: 无法下载 http://202.116.81.74/cache/5/01/cn.archive.ubuntu.com/5d6256a9ae1c2791af3b54cebe902c6e/libpcre3-dev_8.39-9_amd64.deb  Hash 校验和不符
   Hashes of expected file:
    - SHA256:d9447d0de09f8ecfd902c37d1a681d279ead8fca4df9ce07f14099c35371f8bb
    - SHA1:5104ad1737a67f0faafbbb6abdbca2c0dfb0100e [weak]
    - MD5Sum:d871e322dfe0d59c787d8283af3299b1 [weak]
    - Filesize:536580 [weak]
   Hashes of received file:
    - SHA256:9ba3a49c9d42cb57a97f05e534daecc6495572ce2c1d2f2344a4e4d90d45d508
    - SHA1:92c3f42c7e8f9e291a4b94a990fa384a2bd99063 [weak]
    - MD5Sum:2c3fbef301f6483a1e31ec03d7c655aa [weak]
    - Filesize:536580 [weak]
   Last modification reported: Sat, 03 Feb 2018 23:30:11 +0000
E: 有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?

添加阿里源后,再次执行命令
sudo apt-get install -y gcc g++ make cmake unzip zlib1g-dev libbz2-dev libsqlite3-dev libssl-dev libxslt1-dev libffi-dev

得到运行结果

sudo apt-get install -y gcc g++ make cmake unzip zlib1g-dev libbz2-dev libsqlite3-dev libssl-dev libxslt1-dev libffi-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
将会同时安装下列软件:
  build-essential bzip2-doc cmake-data dpkg-dev fakeroot g++-7 gcc-7
  gir1.2-harfbuzz-0.0 icu-devtools libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan4 libatomic1
  libc-dev-bin libc6 libc6-dbg libc6-dev libcilkrts5 libcurl4 libfakeroot
  libgcc-7-dev libglib2.0-0 libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin
  libgraphite2-dev libharfbuzz-dev libharfbuzz-gobject0 libicu-dev
  libicu-le-hb-dev libicu-le-hb0 libiculx60 libitm1 libjsoncpp1 liblsan0
  libmpx2 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libquadmath0
  librhash0 libssl1.1 libstdc++-7-dev libtsan0 libubsan0 libuv1 libxml2-dev
  linux-libc-dev manpages-dev pkg-config python3-distutils python3-lib2to3
建议安装:
  cmake-doc ninja-build debian-keyring g++-multilib g++-7-multilib gcc-7-doc
  libstdc++6-7-dbg gcc-multilib autoconf automake libtool flex bison gcc-doc
  gcc-7-multilib gcc-7-locales libgcc1-dbg libgomp1-dbg libitm1-dbg
  libatomic1-dbg libasan4-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg
  libcilkrts5-dbg libmpx2-dbg libquadmath0-dbg glibc-doc libglib2.0-doc
  libgraphite2-utils icu-doc sqlite3-doc libssl-doc libstdc++-7-doc make-doc
下列【新】软件包将被安装:
  build-essential bzip2-doc cmake cmake-data dpkg-dev fakeroot g++ g++-7 gcc
  gcc-7 gir1.2-harfbuzz-0.0 icu-devtools libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan4 libatomic1
  libbz2-dev libc-dev-bin libc6-dev libcilkrts5 libcurl4 libfakeroot
  libffi-dev libgcc-7-dev libglib2.0-dev libglib2.0-dev-bin libgraphite2-dev
  libharfbuzz-dev libharfbuzz-gobject0 libicu-dev libicu-le-hb-dev
  libicu-le-hb0 libiculx60 libitm1 libjsoncpp1 liblsan0 libmpx2 libpcre16-3
  libpcre3-dev libpcre32-3 libpcrecpp0v5 libquadmath0 librhash0 libsqlite3-dev
  libssl-dev libstdc++-7-dev libtsan0 libubsan0 libuv1 libxml2-dev
  libxslt1-dev linux-libc-dev make manpages-dev pkg-config python3-distutils
  python3-lib2to3 zlib1g-dev
下列软件包将被升级:
  libc6 libc6-dbg libglib2.0-0 libglib2.0-bin libssl1.1 unzip
升级了 6 个软件包,新安装了 59 个软件包,要卸载 0 个软件包,有 257 个软件包未被升级。
需要下载 1,534 kB/62.6 MB 的归档。
解压缩后会消耗 224 MB 的额外空间。
获取:1 http://mirrors.aliyun.com/ubuntu bionic-proposed/main amd64 linux-libc-dev amd64 4.15.0-141.145 [998 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libpcre3-dev amd64 2:8.39-9 [537 kB]
已下载 1,534 kB,耗时 1秒 (2,875 kB/s)
正在从软件包中解出模板:100%
正在预设定软件包 ...
(正在读取数据库 ... 系统当前共安装有 129005 个文件和目录。)
正准备解包 .../libc6-dbg_2.27-3ubuntu1.4_amd64.deb  ...
正在将 libc6-dbg:amd64 (2.27-3ubuntu1.4) 解包到 (2.27-3ubuntu1.2)...
正准备解包 .../libc6_2.27-3ubuntu1.4_amd64.deb  ...
正在将 libc6:amd64 (2.27-3ubuntu1.4) 解包到 (2.27-3ubuntu1.2)...
正在设置 libc6:amd64 (2.27-3ubuntu1.4) ...
(正在读取数据库 ... 系统当前共安装有 129005 个文件和目录。)
正准备解包 .../00-libglib2.0-bin_2.56.4-0ubuntu0.18.04.8_amd64.deb  ...
正在将 libglib2.0-bin (2.56.4-0ubuntu0.18.04.8) 解包到 (2.56.4-0ubuntu0.18.04.6)...
正准备解包 .../01-libglib2.0-0_2.56.4-0ubuntu0.18.04.8_amd64.deb  ...
正在将 libglib2.0-0:amd64 (2.56.4-0ubuntu0.18.04.8) 解包到 (2.56.4-0ubuntu0.18.04.6)...
正准备解包 .../02-libssl1.1_1.1.1-1ubuntu2.1~18.04.9_amd64.deb  ...
正在将 libssl1.1:amd64 (1.1.1-1ubuntu2.1~18.04.9) 解包到 (1.1.1-1ubuntu2.1~18.04.6)...
正在选中未选择的软件包 libc-dev-bin。
正准备解包 .../03-libc-dev-bin_2.27-3ubuntu1.4_amd64.deb  ...
正在解包 libc-dev-bin (2.27-3ubuntu1.4) ...
正在选中未选择的软件包 linux-libc-dev:amd64。
正准备解包 .../04-linux-libc-dev_4.15.0-141.145_amd64.deb  ...
正在解包 linux-libc-dev:amd64 (4.15.0-141.145) ...
正在选中未选择的软件包 libc6-dev:amd64。
正准备解包 .../05-libc6-dev_2.27-3ubuntu1.4_amd64.deb  ...
正在解包 libc6-dev:amd64 (2.27-3ubuntu1.4) ...
正在选中未选择的软件包 libitm1:amd64。
正准备解包 .../06-libitm1_8.4.0-1ubuntu1~18.04_amd64.deb  ...
正在解包 libitm1:amd64 (8.4.0-1ubuntu1~18.04) ...
正在选中未选择的软件包 libatomic1:amd64。
正准备解包 .../07-libatomic1_8.4.0-1ubuntu1~18.04_amd64.deb  ...
正在解包 libatomic1:amd64 (8.4.0-1ubuntu1~18.04) ...
正在选中未选择的软件包 libasan4:amd64。
正准备解包 .../08-libasan4_7.5.0-3ubuntu1~18.04_amd64.deb  ...
正在解包 libasan4:amd64 (7.5.0-3ubuntu1~18.04) ...
正在选中未选择的软件包 liblsan0:amd64。
正准备解包 .../09-liblsan0_8.4.0-1ubuntu1~18.04_amd64.deb  ...
正在解包 liblsan0:amd64 (8.4.0-1ubuntu1~18.04) ...
正在选中未选择的软件包 libtsan0:amd64。
正准备解包 .../10-libtsan0_8.4.0-1ubuntu1~18.04_amd64.deb  ...
正在解包 libtsan0:amd64 (8.4.0-1ubuntu1~18.04) ...
正在选中未选择的软件包 libubsan0:amd64。
正准备解包 .../11-libubsan0_7.5.0-3ubuntu1~18.04_amd64.deb  ...
正在解包 libubsan0:amd64 (7.5.0-3ubuntu1~18.04) ...
正在选中未选择的软件包 libcilkrts5:amd64。
正准备解包 .../12-libcilkrts5_7.5.0-3ubuntu1~18.04_amd64.deb  ...
正在解包 libcilkrts5:amd64 (7.5.0-3ubuntu1~18.04) ...
正在选中未选择的软件包 libmpx2:amd64。
正准备解包 .../13-libmpx2_8.4.0-1ubuntu1~18.04_amd64.deb  ...
正在解包 libmpx2:amd64 (8.4.0-1ubuntu1~18.04) ...
正在选中未选择的软件包 libquadmath0:amd64。
正准备解包 .../14-libquadmath0_8.4.0-1ubuntu1~18.04_amd64.deb  ...
正在解包 libquadmath0:amd64 (8.4.0-1ubuntu1~18.04) ...
正在选中未选择的软件包 libgcc-7-dev:amd64。
正准备解包 .../15-libgcc-7-dev_7.5.0-3ubuntu1~18.04_amd64.deb  ...
正在解包 libgcc-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ...
正在选中未选择的软件包 gcc-7。
正准备解包 .../16-gcc-7_7.5.0-3ubuntu1~18.04_amd64.deb  ...
正在解包 gcc-7 (7.5.0-3ubuntu1~18.04) ...
正在选中未选择的软件包 gcc。
正准备解包 .../17-gcc_4%3a7.4.0-1ubuntu2.3_amd64.deb  ...
正在解包 gcc (4:7.4.0-1ubuntu2.3) ...
正在选中未选择的软件包 libstdc++-7-dev:amd64。
正准备解包 .../18-libstdc++-7-dev_7.5.0-3ubuntu1~18.04_amd64.deb  ...
正在解包 libstdc++-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ...
正在选中未选择的软件包 g++-7。
正准备解包 .../19-g++-7_7.5.0-3ubuntu1~18.04_amd64.deb  ...
正在解包 g++-7 (7.5.0-3ubuntu1~18.04) ...
正在选中未选择的软件包 g++。
正准备解包 .../20-g++_4%3a7.4.0-1ubuntu2.3_amd64.deb  ...
正在解包 g++ (4:7.4.0-1ubuntu2.3) ...
正在选中未选择的软件包 make。
正准备解包 .../21-make_4.1-9.1ubuntu1_amd64.deb  ...
正在解包 make (4.1-9.1ubuntu1) ...
正在选中未选择的软件包 dpkg-dev。
正准备解包 .../22-dpkg-dev_1.19.0.5ubuntu2.3_all.deb  ...
正在解包 dpkg-dev (1.19.0.5ubuntu2.3) ...
正在选中未选择的软件包 build-essential。
正准备解包 .../23-build-essential_12.4ubuntu1_amd64.deb  ...
正在解包 build-essential (12.4ubuntu1) ...
正在选中未选择的软件包 bzip2-doc。
正准备解包 .../24-bzip2-doc_1.0.6-8.1ubuntu0.2_all.deb  ...
正在解包 bzip2-doc (1.0.6-8.1ubuntu0.2) ...
正在选中未选择的软件包 cmake-data。
正准备解包 .../25-cmake-data_3.10.2-1ubuntu2.18.04.1_all.deb  ...
正在解包 cmake-data (3.10.2-1ubuntu2.18.04.1) ...
正在选中未选择的软件包 libcurl4:amd64。
正准备解包 .../26-libcurl4_7.58.0-2ubuntu3.13_amd64.deb  ...
正在解包 libcurl4:amd64 (7.58.0-2ubuntu3.13) ...
正在选中未选择的软件包 libjsoncpp1:amd64。
正准备解包 .../27-libjsoncpp1_1.7.4-3_amd64.deb  ...
正在解包 libjsoncpp1:amd64 (1.7.4-3) ...
正在选中未选择的软件包 librhash0:amd64。
正准备解包 .../28-librhash0_1.3.6-2_amd64.deb  ...
正在解包 librhash0:amd64 (1.3.6-2) ...
正在选中未选择的软件包 libuv1:amd64。
正准备解包 .../29-libuv1_1.18.0-3_amd64.deb  ...
正在解包 libuv1:amd64 (1.18.0-3) ...
正在选中未选择的软件包 cmake。
正准备解包 .../30-cmake_3.10.2-1ubuntu2.18.04.1_amd64.deb  ...
正在解包 cmake (3.10.2-1ubuntu2.18.04.1) ...
正在选中未选择的软件包 libfakeroot:amd64。
正准备解包 .../31-libfakeroot_1.22-2ubuntu1_amd64.deb  ...
正在解包 libfakeroot:amd64 (1.22-2ubuntu1) ...
正在选中未选择的软件包 fakeroot。
正准备解包 .../32-fakeroot_1.22-2ubuntu1_amd64.deb  ...
正在解包 fakeroot (1.22-2ubuntu1) ...
正在选中未选择的软件包 gir1.2-harfbuzz-0.0:amd64。
正准备解包 .../33-gir1.2-harfbuzz-0.0_1.7.2-1ubuntu1_amd64.deb  ...
正在解包 gir1.2-harfbuzz-0.0:amd64 (1.7.2-1ubuntu1) ...
正在选中未选择的软件包 icu-devtools。
正准备解包 .../34-icu-devtools_60.2-3ubuntu3.1_amd64.deb  ...
正在解包 icu-devtools (60.2-3ubuntu3.1) ...
正在选中未选择的软件包 libalgorithm-diff-perl。
正准备解包 .../35-libalgorithm-diff-perl_1.19.03-1_all.deb  ...
正在解包 libalgorithm-diff-perl (1.19.03-1) ...
正在选中未选择的软件包 libalgorithm-diff-xs-perl。
正准备解包 .../36-libalgorithm-diff-xs-perl_0.04-5_amd64.deb  ...
正在解包 libalgorithm-diff-xs-perl (0.04-5) ...
正在选中未选择的软件包 libalgorithm-merge-perl。
正准备解包 .../37-libalgorithm-merge-perl_0.08-3_all.deb  ...
正在解包 libalgorithm-merge-perl (0.08-3) ...
正在选中未选择的软件包 libbz2-dev:amd64。
正准备解包 .../38-libbz2-dev_1.0.6-8.1ubuntu0.2_amd64.deb  ...
正在解包 libbz2-dev:amd64 (1.0.6-8.1ubuntu0.2) ...
正在选中未选择的软件包 python3-lib2to3。
正准备解包 .../39-python3-lib2to3_3.6.9-1~18.04_all.deb  ...
正在解包 python3-lib2to3 (3.6.9-1~18.04) ...
正在选中未选择的软件包 python3-distutils。
正准备解包 .../40-python3-distutils_3.6.9-1~18.04_all.deb  ...
正在解包 python3-distutils (3.6.9-1~18.04) ...
正在选中未选择的软件包 libglib2.0-dev-bin。
正准备解包 .../41-libglib2.0-dev-bin_2.56.4-0ubuntu0.18.04.8_amd64.deb  ...
正在解包 libglib2.0-dev-bin (2.56.4-0ubuntu0.18.04.8) ...
正在选中未选择的软件包 libpcre16-3:amd64。
正准备解包 .../42-libpcre16-3_2%3a8.39-9_amd64.deb  ...
正在解包 libpcre16-3:amd64 (2:8.39-9) ...
正在选中未选择的软件包 libpcre32-3:amd64。
正准备解包 .../43-libpcre32-3_2%3a8.39-9_amd64.deb  ...
正在解包 libpcre32-3:amd64 (2:8.39-9) ...
正在选中未选择的软件包 libpcrecpp0v5:amd64。
正准备解包 .../44-libpcrecpp0v5_2%3a8.39-9_amd64.deb  ...
正在解包 libpcrecpp0v5:amd64 (2:8.39-9) ...
正在选中未选择的软件包 libpcre3-dev:amd64。
正准备解包 .../45-libpcre3-dev_2%3a8.39-9_amd64.deb  ...
正在解包 libpcre3-dev:amd64 (2:8.39-9) ...
正在选中未选择的软件包 pkg-config。
正准备解包 .../46-pkg-config_0.29.1-0ubuntu2_amd64.deb  ...
正在解包 pkg-config (0.29.1-0ubuntu2) ...
正在选中未选择的软件包 zlib1g-dev:amd64。
正准备解包 .../47-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2_amd64.deb  ...
正在解包 zlib1g-dev:amd64 (1:1.2.11.dfsg-0ubuntu2) ...
正在选中未选择的软件包 libglib2.0-dev:amd64。
正准备解包 .../48-libglib2.0-dev_2.56.4-0ubuntu0.18.04.8_amd64.deb  ...
正在解包 libglib2.0-dev:amd64 (2.56.4-0ubuntu0.18.04.8) ...
正在选中未选择的软件包 libgraphite2-dev:amd64。
正准备解包 .../49-libgraphite2-dev_1.3.11-2_amd64.deb  ...
正在解包 libgraphite2-dev:amd64 (1.3.11-2) ...
正在选中未选择的软件包 libharfbuzz-gobject0:amd64。
正准备解包 .../50-libharfbuzz-gobject0_1.7.2-1ubuntu1_amd64.deb  ...
正在解包 libharfbuzz-gobject0:amd64 (1.7.2-1ubuntu1) ...
正在选中未选择的软件包 libicu-le-hb0:amd64。
正准备解包 .../51-libicu-le-hb0_1.0.3+git161113-4_amd64.deb  ...
正在解包 libicu-le-hb0:amd64 (1.0.3+git161113-4) ...
正在选中未选择的软件包 libiculx60:amd64。
正准备解包 .../52-libiculx60_60.2-3ubuntu3.1_amd64.deb  ...
正在解包 libiculx60:amd64 (60.2-3ubuntu3.1) ...
正在选中未选择的软件包 libicu-le-hb-dev:amd64。
正准备解包 .../53-libicu-le-hb-dev_1.0.3+git161113-4_amd64.deb  ...
正在解包 libicu-le-hb-dev:amd64 (1.0.3+git161113-4) ...
正在选中未选择的软件包 libicu-dev。
正准备解包 .../54-libicu-dev_60.2-3ubuntu3.1_amd64.deb  ...
正在解包 libicu-dev (60.2-3ubuntu3.1) ...
正在选中未选择的软件包 libharfbuzz-dev:amd64。
正准备解包 .../55-libharfbuzz-dev_1.7.2-1ubuntu1_amd64.deb  ...
正在解包 libharfbuzz-dev:amd64 (1.7.2-1ubuntu1) ...
正在选中未选择的软件包 libsqlite3-dev:amd64。
正准备解包 .../56-libsqlite3-dev_3.22.0-1ubuntu0.4_amd64.deb  ...
正在解包 libsqlite3-dev:amd64 (3.22.0-1ubuntu0.4) ...
正在选中未选择的软件包 libssl-dev:amd64。
正准备解包 .../57-libssl-dev_1.1.1-1ubuntu2.1~18.04.9_amd64.deb  ...
正在解包 libssl-dev:amd64 (1.1.1-1ubuntu2.1~18.04.9) ...
正在选中未选择的软件包 libxml2-dev:amd64。
正准备解包 .../58-libxml2-dev_2.9.4+dfsg1-6.1ubuntu1.3_amd64.deb  ...
正在解包 libxml2-dev:amd64 (2.9.4+dfsg1-6.1ubuntu1.3) ...
正在选中未选择的软件包 libxslt1-dev:amd64。
正准备解包 .../59-libxslt1-dev_1.1.29-5ubuntu0.2_amd64.deb  ...
正在解包 libxslt1-dev:amd64 (1.1.29-5ubuntu0.2) ...
正在选中未选择的软件包 manpages-dev。
正准备解包 .../60-manpages-dev_4.15-1_all.deb  ...
正在解包 manpages-dev (4.15-1) ...
正准备解包 .../61-unzip_6.0-21ubuntu1.1_amd64.deb  ...
正在将 unzip (6.0-21ubuntu1.1) 解包到 (6.0-21ubuntu1)...
正在选中未选择的软件包 libffi-dev:amd64。
正准备解包 .../62-libffi-dev_3.2.1-8_amd64.deb  ...
正在解包 libffi-dev:amd64 (3.2.1-8) ...
正在设置 libquadmath0:amd64 (8.4.0-1ubuntu1~18.04) ...
正在设置 libatomic1:amd64 (8.4.0-1ubuntu1~18.04) ...
正在设置 make (4.1-9.1ubuntu1) ...
正在设置 libc6-dbg:amd64 (2.27-3ubuntu1.4) ...
正在设置 libasan4:amd64 (7.5.0-3ubuntu1~18.04) ...
正在设置 libcilkrts5:amd64 (7.5.0-3ubuntu1~18.04) ...
正在设置 libuv1:amd64 (1.18.0-3) ...
正在设置 libubsan0:amd64 (7.5.0-3ubuntu1~18.04) ...
正在设置 libtsan0:amd64 (8.4.0-1ubuntu1~18.04) ...
正在设置 libglib2.0-0:amd64 (2.56.4-0ubuntu0.18.04.8) ...
正在设置 libicu-le-hb0:amd64 (1.0.3+git161113-4) ...
正在设置 unzip (6.0-21ubuntu1.1) ...
正在设置 linux-libc-dev:amd64 (4.15.0-141.145) ...
正在设置 libffi-dev:amd64 (3.2.1-8) ...
正在设置 cmake-data (3.10.2-1ubuntu2.18.04.1) ...
正在设置 librhash0:amd64 (1.3.6-2) ...
正在设置 liblsan0:amd64 (8.4.0-1ubuntu1~18.04) ...
正在设置 libmpx2:amd64 (8.4.0-1ubuntu1~18.04) ...
正在设置 dpkg-dev (1.19.0.5ubuntu2.3) ...
正在设置 gir1.2-harfbuzz-0.0:amd64 (1.7.2-1ubuntu1) ...
正在设置 bzip2-doc (1.0.6-8.1ubuntu0.2) ...
正在设置 libssl1.1:amd64 (1.1.1-1ubuntu2.1~18.04.9) ...
正在设置 libfakeroot:amd64 (1.22-2ubuntu1) ...
正在设置 libiculx60:amd64 (60.2-3ubuntu3.1) ...
正在设置 libalgorithm-diff-perl (1.19.03-1) ...
正在设置 libpcrecpp0v5:amd64 (2:8.39-9) ...
正在设置 libpcre32-3:amd64 (2:8.39-9) ...
正在设置 icu-devtools (60.2-3ubuntu3.1) ...
正在设置 libc-dev-bin (2.27-3ubuntu1.4) ...
正在设置 libpcre16-3:amd64 (2:8.39-9) ...
正在设置 python3-lib2to3 (3.6.9-1~18.04) ...
正在设置 manpages-dev (4.15-1) ...
正在设置 libglib2.0-bin (2.56.4-0ubuntu0.18.04.8) ...
正在设置 libc6-dev:amd64 (2.27-3ubuntu1.4) ...
正在设置 libgraphite2-dev:amd64 (1.3.11-2) ...
正在设置 libharfbuzz-gobject0:amd64 (1.7.2-1ubuntu1) ...
正在设置 python3-distutils (3.6.9-1~18.04) ...
正在设置 libitm1:amd64 (8.4.0-1ubuntu1~18.04) ...
正在设置 zlib1g-dev:amd64 (1:1.2.11.dfsg-0ubuntu2) ...
正在设置 libjsoncpp1:amd64 (1.7.4-3) ...
正在设置 libpcre3-dev:amd64 (2:8.39-9) ...
正在设置 libbz2-dev:amd64 (1.0.6-8.1ubuntu0.2) ...
正在设置 libglib2.0-dev-bin (2.56.4-0ubuntu0.18.04.8) ...
正在设置 libsqlite3-dev:amd64 (3.22.0-1ubuntu0.4) ...
正在设置 libssl-dev:amd64 (1.1.1-1ubuntu2.1~18.04.9) ...
正在设置 libcurl4:amd64 (7.58.0-2ubuntu3.13) ...
正在设置 fakeroot (1.22-2ubuntu1) ...
update-alternatives: 使用 /usr/bin/fakeroot-sysv 来在自动模式中提供 /usr/bin/fakeroot (fakeroot)
正在设置 libgcc-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ...
正在设置 libstdc++-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ...
正在设置 libalgorithm-merge-perl (0.08-3) ...
正在设置 pkg-config (0.29.1-0ubuntu2) ...
正在设置 libalgorithm-diff-xs-perl (0.04-5) ...
正在设置 cmake (3.10.2-1ubuntu2.18.04.1) ...
正在设置 gcc-7 (7.5.0-3ubuntu1~18.04) ...
正在设置 g++-7 (7.5.0-3ubuntu1~18.04) ...
正在设置 gcc (4:7.4.0-1ubuntu2.3) ...
正在设置 libglib2.0-dev:amd64 (2.56.4-0ubuntu0.18.04.8) ...
正在设置 g++ (4:7.4.0-1ubuntu2.3) ...
update-alternatives: 使用 /usr/bin/g++ 来在自动模式中提供 /usr/bin/c++ (c++)
正在设置 build-essential (12.4ubuntu1) ...
正在设置 libharfbuzz-dev:amd64 (1.7.2-1ubuntu1) ...
正在设置 libicu-le-hb-dev:amd64 (1.0.3+git161113-4) ...
正在设置 libicu-dev (60.2-3ubuntu3.1) ...
正在设置 libxml2-dev:amd64 (2.9.4+dfsg1-6.1ubuntu1.3) ...
正在设置 libxslt1-dev:amd64 (1.1.29-5ubuntu0.2) ...
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...
正在处理用于 install-info (6.5.0.dfsg.1-2) 的触发器 ...
正在处理用于 libc-bin (2.27-3ubuntu1.2) 的触发器 ...
正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ...

运行

sudo make install

报warning(未报错,下面日志为运行结果的靠后一段)

running install_scripts
copying build/scripts-3.7/idle3.7 -> /usr/local/python3.7.5/bin
copying build/scripts-3.7/pyvenv-3.7 -> /usr/local/python3.7.5/bin
copying build/scripts-3.7/2to3-3.7 -> /usr/local/python3.7.5/bin
copying build/scripts-3.7/pydoc3.7 -> /usr/local/python3.7.5/bin
changing mode of /usr/local/python3.7.5/bin/idle3.7 to 755
changing mode of /usr/local/python3.7.5/bin/pyvenv-3.7 to 755
changing mode of /usr/local/python3.7.5/bin/2to3-3.7 to 755
changing mode of /usr/local/python3.7.5/bin/pydoc3.7 to 755
rm /usr/local/python3.7.5/lib/python3.7/lib-dynload/_sysconfigdata_m_linux_x86_64-linux-gnu.py
rm -r /usr/local/python3.7.5/lib/python3.7/lib-dynload/__pycache__
Creating directory /usr/local/python3.7.5/share/man
Creating directory /usr/local/python3.7.5/share/man/man1
/usr/bin/install -c -m 644 ./Misc/python.man \
	/usr/local/python3.7.5/share/man/man1/python3.7.1
if test ! -d /usr/local/python3.7.5/lib/pkgconfig; then \
	echo "Creating directory /usr/local/python3.7.5/lib/pkgconfig"; \
	/usr/bin/install -c -d -m 755 /usr/local/python3.7.5/lib/pkgconfig; \
fi
if test -f /usr/local/python3.7.5/bin/python3 -o -h /usr/local/python3.7.5/bin/python3; \
then rm -f /usr/local/python3.7.5/bin/python3; \
else true; \
fi
(cd /usr/local/python3.7.5/bin; ln -s python3.7 python3)
if test "3.7" != "3.7m"; then \
	rm -f /usr/local/python3.7.5/bin/python3.7-config; \
	(cd /usr/local/python3.7.5/bin; ln -s python3.7m-config python3.7-config); \
	rm -f /usr/local/python3.7.5/lib/pkgconfig/python-3.7m.pc; \
	(cd /usr/local/python3.7.5/lib/pkgconfig; ln -s python-3.7.pc python-3.7m.pc); \
fi
rm -f /usr/local/python3.7.5/bin/python3-config
(cd /usr/local/python3.7.5/bin; ln -s python3.7-config python3-config)
rm -f /usr/local/python3.7.5/lib/pkgconfig/python3.pc
(cd /usr/local/python3.7.5/lib/pkgconfig; ln -s python-3.7.pc python3.pc)
rm -f /usr/local/python3.7.5/bin/idle3
(cd /usr/local/python3.7.5/bin; ln -s idle3.7 idle3)
rm -f /usr/local/python3.7.5/bin/pydoc3
(cd /usr/local/python3.7.5/bin; ln -s pydoc3.7 pydoc3)
rm -f /usr/local/python3.7.5/bin/2to3
(cd /usr/local/python3.7.5/bin; ln -s 2to3-3.7 2to3)
rm -f /usr/local/python3.7.5/bin/pyvenv
(cd /usr/local/python3.7.5/bin; ln -s pyvenv-3.7 pyvenv)
if test "x" != "x" ; then \
	rm -f /usr/local/python3.7.5/bin/python3-32; \
	(cd /usr/local/python3.7.5/bin; ln -s python3.7-32 python3-32) \
fi
rm -f /usr/local/python3.7.5/share/man/man1/python3.1
(cd /usr/local/python3.7.5/share/man/man1; ln -s python3.7.1 python3.1)
if test "xupgrade" != "xno"  ; then \
	case upgrade in \
		upgrade) ensurepip="--upgrade" ;; \
		install|*) ensurepip="" ;; \
	esac; \
	LD_LIBRARY_PATH=/Downloads/Python-3.7.5 ./python -E -m ensurepip \
		$ensurepip --root=/ ; \
fi
WARNING: The directory '/home/zhengkch/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
WARNING: The directory '/home/zhengkch/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Looking in links: /tmp/tmpn583k7a1
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-19.2.3 setuptools-41.2.0

备份文件/etc/apt/sources.list

#deb cdrom:[Ubuntu 18.04.5 LTS _Bionic Beaver_ - Release amd64 (20200806.1)]/ bionic main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://cn.archive.ubuntu.com/ubuntu/ bionic main restricted
# deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://cn.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
# deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://cn.archive.ubuntu.com/ubuntu/ bionic universe
# deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic universe
deb http://cn.archive.ubuntu.com/ubuntu/ bionic-updates universe
# deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://cn.archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
# deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://cn.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src http://cn.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu bionic partner
# deb-src http://archive.canonical.com/ubuntu bionic partner

deb http://security.ubuntu.com/ubuntu bionic-security main restricted
# deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
# deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse

20210408

输入命令./MindStudio.sh时报错

$ ./MindStudio.sh 
Checking MindStudio environment dependencies...
Failure

Checking Python environment dependencies...
Lack of _sqlite3 module.Please reinstall python3.7.5.
Enter python install path.Default value is /usr/local/python3.7.5:

于是又运行了一遍命令
./configure --prefix=/usr/local/python3.7.5 --enable-shared
结果上面一堆yes
最后面几行

checking for --with-ssl-default-suites... python
configure: creating ./config.status
config.status: creating Makefile.pre
config.status: creating Misc/python.pc
config.status: creating Misc/python-config.sh
config.status: creating Modules/ld_so_aix
config.status: creating pyconfig.h
config.status: pyconfig.h is unchanged
creating Modules/Setup
creating Modules/Setup.local
creating Makefile


If you want a release build with all stable optimizations active (PGO, etc),
please run ./configure --enable-optimizations

再运行代码
make -j 9
无报错
sudo make install
报warning

WARNING: The directory '/home/zhengkch/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
WARNING: The directory '/home/zhengkch/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Looking in links: /tmp/tmpw2jf07z_
Requirement already up-to-date: setuptools in /usr/local/python3.7.5/lib/python3.7/site-packages (41.2.0)
Requirement already up-to-date: pip in /usr/local/python3.7.5/lib/python3.7/site-packages (19.2.3)

使用CSDN查到的解决方法
输入命令sudo -H make install
无报错,无报warning

再次运行./Mind....又报错,后来发现不是报错,是要输入东西。。。。(眼瞎了)

回车后又报错(这次是真错了)

Some dependencies are missing. Execute the following command first:
sudo  apt-get -y install xterm openjdk-8-jdk fonts-wqy-zenhei fonts-wqy-microhei  && wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz && tar zxvf Python-3.7.5.tgz && cd Python-3.7.5 && ./configure --prefix=/usr/local/python3.7.5 --enable-shared >/dev/null && make >/dev/null && sudo  make install >/dev/null  && sudo  cp /usr/local/python3.7.5/lib/libpython3.7m.so.1.0 /usr/lib/  && sudo  rm -rf /usr/bin/python3.7.5 /usr/local/bin/python3.7.5  && sudo  ln -s /usr/local/python3.7.5/bin/python3 /usr/bin/python3.7.5  && sudo  rm -rf /usr/bin/python3.7 /usr/local/bin/python3.7  && sudo  ln -s /usr/local/python3.7.5/bin/python3 /usr/bin/python3.7  && sudo  rm -rf /usr/bin/pip3.7.5 /usr/local/bin/pip3.7.5  && sudo  ln -s /usr/local/python3.7.5/bin/pip3 /usr/bin/pip3.7.5  && sudo  rm -rf /usr/bin/pip3.7 /usr/local/bin/pip3.7  && sudo  ln -s /usr/local/python3.7.5/bin/pip3 /usr/bin/pip3.7  && cd ..  && sudo  rm -rf Python-3.7.5*  && /usr/bin/pip3.7.5 install --user numpy decorator sympy cffi coverage pylint gnureadline matplotlib psutil attrs grpcio protobuf requests scipy xlrd PyQt5==5.14.0 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值