稍后将会上传所有virtualbox 和 Ubuntu 的所有使用过的相关文件
学习帖子
virtualbox
VirtualBox安装Ubuntu Linux系统,详细教程
Ubuntu
教程
- 《鸟哥的Linux私房菜》
- Ubuntu中文论坛
- 最nb的shell命令
- Ubuntu桌面培训
- “最好的教材就是Google&wiki”
环境配置
最好将Ubuntu语言设置成英语,方便出错时google
Ubuntu更换国内源
命令详解
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