Ubuntu下源码编译VirtualBox三 —— 源码编译(2)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

接前一篇文章《Ubuntu下源码编译VirtualBox二 —— 源码编译1》链接如下

Ubuntu下源码编译VirtualBox二 —— 源码编译1_蓝天居士的博客-CSDN博客

2. 依赖安装

在Linux编译操作指南页Linux build instructions – Oracle VM VirtualBox中给出了编译需要的依赖如下

  • GCC 3.3.3 or later (except for the GCC 4.0.x series). GCC 4.4.1 is recommended.
  • IASL (Intel ACPI compiler)
  • Yasm 1.3 or later (yasm, Yasm Modular Assembler Project)
  • xsltproc (libxslt, XML style sheet processor)
  • libxml2 (required for VBox version >= 1.6, XML file handling)
  • libxslt1 (required for VBox version >= 1.6, XML file transformation)
  • libXcursor (required to support color mouse pointers in the guest)
  • libxinerama
  • librandr
  • Qt 5.x.y (with x >= 6, including the OpenGL part; required for VBox version >= 5.2)
  • libIDL
  • libSDL (SDL frontend)
  • ALSA (audio backend)
  • PulseAudio (audio backend)
  • libhal (detect host floppy/DVD)
  • libcap (CAP_NET_RAW for ICMP sockets in NAT)
  • libdevmapper
  • libpam0g (PAM support for the guest additions, required for VBox version >= 3.2)
  • python-dev (Python bindings)
  • gsoap (webservice API, version 2.8.50 or higher)
  • Java SE 6 JDK (Java API bindings, both webservice and XPCOM)
  • Xmu (for OpenGL)
  • Mesa (for OpenGL)
  • cURL (version 7.16.1 or higher, required for VBox version >= 3.0)
  • Java JDK (required to generate the Java bindings)
  • makeself (for creating the generic installer package, required for VBox version >= 4.0)
  • pdflatex (normally provided by texlive-latex-base)

以及编译32位系统的依赖

  • ia32-libs or lib32z1 (various libraries needed for compiling the 32-bit guest additions, newer versions of Debian/Ubuntu use lib32z1)
  • libc6-dev-i386 (libc6 i386 development headers)
  • lib32gcc1 (gcc support for i386)
  • gcc-multilib (gcc support for i386)
  • lib32stdc++6 (libstdc++ for i386)
  • g++-multilib (g++ support for i386)

由于笔者的宿主机操作系统为Ubuntu22.04属于Debian-based系统因此通过apt下载这些依赖包。一个一个来看当然有些包已经具备了

1acpica-tools

$ sudo apt install acpica-tools 
[sudo] ph 的密码 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
下列【新】软件包将被安装
  acpica-tools
升级了 0 个软件包新安装了 1 个软件包要卸载 0 个软件包有 28 个软件包未被升级。
需要下载 900 kB 的归档。
解压缩后会消耗 2,570 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu jammy/universe amd64 acpica-tools amd64 20200925-6 [900 kB]
已下载 900 kB耗时 4秒 (257 kB/s)                    
正在选中未选择的软件包 acpica-tools。
(正在读取数据库 ... 系统当前共安装有 249596 个文件和目录。)
准备解压 .../acpica-tools_20200925-6_amd64.deb  ...
正在解压 acpica-tools (20200925-6) ...
正在设置 acpica-tools (20200925-6) ...
正在处理用于 man-db (2.10.2-1) 的触发器 ...

2chrpath

$ sudo apt install chrpath
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
下列【新】软件包将被安装
  chrpath
升级了 0 个软件包新安装了 1 个软件包要卸载 0 个软件包有 28 个软件包未被升级。
需要下载 13.2 kB 的归档。
解压缩后会消耗 37.9 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu jammy/universe amd64 chrpath amd64 0.16-2 [13.2 kB]
已下载 13.2 kB耗时 2秒 (7,587 B/s)
正在选中未选择的软件包 chrpath。
(正在读取数据库 ... 系统当前共安装有 249617 个文件和目录。)
准备解压 .../chrpath_0.16-2_amd64.deb  ...
正在解压 chrpath (0.16-2) ...
正在设置 chrpath (0.16-2) ...
正在处理用于 man-db (2.10.2-1) 的触发器 ...

3doxygen

$ sudo apt install doxygen
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
doxygen 已经是最新版 (1.9.1-2ubuntu2)。
升级了 0 个软件包新安装了 0 个软件包要卸载 0 个软件包有 28 个软件包未被升级。

4g++-multilib

$ sudo apt install g++-multilib
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
将会同时安装下列软件
  g++-11-multilib gcc-11-multilib gcc-multilib lib32asan6 lib32atomic1 lib32gcc-11-dev lib32gcc-s1 lib32gomp1 lib32itm1 lib32quadmath0 lib32stdc++-11-dev lib32stdc++6 lib32ubsan1 libc6-dev-i386
  libc6-dev-x32 libc6-i386 libc6-x32 libx32asan6 libx32atomic1 libx32gcc-11-dev libx32gcc-s1 libx32gomp1 libx32itm1 libx32quadmath0 libx32stdc++-11-dev libx32stdc++6 libx32ubsan1
建议安装
  lib32stdc++6-11-dbg libx32stdc++6-11-dbg
下列【新】软件包将被安装
  g++-11-multilib g++-multilib gcc-11-multilib gcc-multilib lib32asan6 lib32atomic1 lib32gcc-11-dev lib32gcc-s1 lib32gomp1 lib32itm1 lib32quadmath0 lib32stdc++-11-dev lib32stdc++6 lib32ubsan1
  libc6-dev-i386 libc6-dev-x32 libc6-i386 libc6-x32 libx32asan6 libx32atomic1 libx32gcc-11-dev libx32gcc-s1 libx32gomp1 libx32itm1 libx32quadmath0 libx32stdc++-11-dev libx32stdc++6 libx32ubsan1
升级了 0 个软件包新安装了 28 个软件包要卸载 0 个软件包有 28 个软件包未被升级。
需要下载 23.7 MB 的归档。
解压缩后会消耗 105 MB 的额外空间。
您希望继续执行吗 [Y/n] y
获取:1 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libc6-i386 amd64 2.35-0ubuntu3.1 [2,837 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libc6-dev-i386 amd64 2.35-0ubuntu3.1 [1,444 kB]
获取:3 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libc6-x32 amd64 2.35-0ubuntu3.1 [2,978 kB]
获取:4 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libc6-dev-x32 amd64 2.35-0ubuntu3.1 [1,632 kB]                                                                                        
获取:5 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lib32gcc-s1 amd64 12.1.0-2ubuntu1~22.04 [64.5 kB]                                                                                     
获取:6 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libx32gcc-s1 amd64 12.1.0-2ubuntu1~22.04 [54.4 kB]                                                                                    
获取:7 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lib32gomp1 amd64 12.1.0-2ubuntu1~22.04 [133 kB]                                                                                       
获取:8 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libx32gomp1 amd64 12.1.0-2ubuntu1~22.04 [127 kB]                                                                                      
获取:9 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lib32itm1 amd64 12.1.0-2ubuntu1~22.04 [32.0 kB]                                                                                       
获取:10 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libx32itm1 amd64 12.1.0-2ubuntu1~22.04 [30.2 kB]                                                                                     
获取:11 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lib32atomic1 amd64 12.1.0-2ubuntu1~22.04 [8,508 B]                                                                                   
获取:12 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libx32atomic1 amd64 12.1.0-2ubuntu1~22.04 [10.2 kB]                                                                                  
获取:13 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lib32asan6 amd64 11.3.0-1ubuntu1~22.04 [2,153 kB]                                                                                    
获取:14 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libx32asan6 amd64 11.3.0-1ubuntu1~22.04 [2,129 kB]                                                                                   
获取:15 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lib32stdc++6 amd64 12.1.0-2ubuntu1~22.04 [737 kB]                                                                                    
获取:16 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lib32ubsan1 amd64 12.1.0-2ubuntu1~22.04 [959 kB]                                                                                     
获取:17 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libx32stdc++6 amd64 12.1.0-2ubuntu1~22.04 [677 kB]                                                                                   
获取:18 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libx32ubsan1 amd64 12.1.0-2ubuntu1~22.04 [964 kB]                                                                                    
获取:19 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lib32quadmath0 amd64 12.1.0-2ubuntu1~22.04 [245 kB]                                                                                  
获取:20 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libx32quadmath0 amd64 12.1.0-2ubuntu1~22.04 [156 kB]                                                                                 
获取:21 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lib32gcc-11-dev amd64 11.3.0-1ubuntu1~22.04 [2,338 kB]                                                                               
获取:22 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libx32gcc-11-dev amd64 11.3.0-1ubuntu1~22.04 [2,106 kB]                                                                              
获取:23 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gcc-11-multilib amd64 11.3.0-1ubuntu1~22.04 [880 B]                                                                                  
获取:24 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lib32stdc++-11-dev amd64 11.3.0-1ubuntu1~22.04 [990 kB]                                                                              
获取:25 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libx32stdc++-11-dev amd64 11.3.0-1ubuntu1~22.04 [907 kB]                                                                             
获取:26 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 g++-11-multilib amd64 11.3.0-1ubuntu1~22.04 [896 B]                                                                                  
获取:27 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 gcc-multilib amd64 4:11.2.0-1ubuntu1 [1,382 B]                                                                                               
获取:28 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 g++-multilib amd64 4:11.2.0-1ubuntu1 [854 B]                                                                                                 
已下载 23.7 MB耗时 15秒 (1,583 kB/s)                                                                                                                                                                    
正在选中未选择的软件包 libc6-i386。
(正在读取数据库 ... 系统当前共安装有 249625 个文件和目录。)
准备解压 .../00-libc6-i386_2.35-0ubuntu3.1_amd64.deb  ...
正在解压 libc6-i386 (2.35-0ubuntu3.1) ...
被已安装的软件包 libc6:i386 (2.35-0ubuntu3.1) 中的文件替换了...
正在选中未选择的软件包 libc6-dev-i386。
准备解压 .../01-libc6-dev-i386_2.35-0ubuntu3.1_amd64.deb  ...
正在解压 libc6-dev-i386 (2.35-0ubuntu3.1) ...
正在选中未选择的软件包 libc6-x32。
准备解压 .../02-libc6-x32_2.35-0ubuntu3.1_amd64.deb  ...
正在解压 libc6-x32 (2.35-0ubuntu3.1) ...
正在选中未选择的软件包 libc6-dev-x32。
准备解压 .../03-libc6-dev-x32_2.35-0ubuntu3.1_amd64.deb  ...
正在解压 libc6-dev-x32 (2.35-0ubuntu3.1) ...
正在选中未选择的软件包 lib32gcc-s1。
准备解压 .../04-lib32gcc-s1_12.1.0-2ubuntu1~22.04_amd64.deb  ...
正在解压 lib32gcc-s1 (12.1.0-2ubuntu1~22.04) ...
正在选中未选择的软件包 libx32gcc-s1。
准备解压 .../05-libx32gcc-s1_12.1.0-2ubuntu1~22.04_amd64.deb  ...
正在解压 libx32gcc-s1 (12.1.0-2ubuntu1~22.04) ...
正在选中未选择的软件包 lib32gomp1。
准备解压 .../06-lib32gomp1_12.1.0-2ubuntu1~22.04_amd64.deb  ...
正在解压 lib32gomp1 (12.1.0-2ubuntu1~22.04) ...
正在选中未选择的软件包 libx32gomp1。
准备解压 .../07-libx32gomp1_12.1.0-2ubuntu1~22.04_amd64.deb  ...
正在解压 libx32gomp1 (12.1.0-2ubuntu1~22.04) ...
正在选中未选择的软件包 lib32itm1。
准备解压 .../08-lib32itm1_12.1.0-2ubuntu1~22.04_amd64.deb  ...
正在解压 lib32itm1 (12.1.0-2ubuntu1~22.04) ...
正在选中未选择的软件包 libx32itm1。
准备解压 .../09-libx32itm1_12.1.0-2ubuntu1~22.04_amd64.deb  ...
正在解压 libx32itm1 (12.1.0-2ubuntu1~22.04) ...
正在选中未选择的软件包 lib32atomic1。
准备解压 .../10-lib32atomic1_12.1.0-2ubuntu1~22.04_amd64.deb  ...
正在解压 lib32atomic1 (12.1.0-2ubuntu1~22.04) ...
正在选中未选择的软件包 libx32atomic1。
准备解压 .../11-libx32atomic1_12.1.0-2ubuntu1~22.04_amd64.deb  ...
正在解压 libx32atomic1 (12.1.0-2ubuntu1~22.04) ...
正在选中未选择的软件包 lib32asan6。
准备解压 .../12-lib32asan6_11.3.0-1ubuntu1~22.04_amd64.deb  ...
正在解压 lib32asan6 (11.3.0-1ubuntu1~22.04) ...
正在选中未选择的软件包 libx32asan6。
准备解压 .../13-libx32asan6_11.3.0-1ubuntu1~22.04_amd64.deb  ...
正在解压 libx32asan6 (11.3.0-1ubuntu1~22.04) ...
正在选中未选择的软件包 lib32stdc++6。
准备解压 .../14-lib32stdc++6_12.1.0-2ubuntu1~22.04_amd64.deb  ...
正在解压 lib32stdc++6 (12.1.0-2ubuntu1~22.04) ...
正在选中未选择的软件包 lib32ubsan1。
准备解压 .../15-lib32ubsan1_12.1.0-2ubuntu1~22.04_amd64.deb  ...
正在解压 lib32ubsan1 (12.1.0-2ubuntu1~22.04) ...
正在选中未选择的软件包 libx32stdc++6。
准备解压 .../16-libx32stdc++6_12.1.0-2ubuntu1~22.04_amd64.deb  ...
正在解压 libx32stdc++6 (12.1.0-2ubuntu1~22.04) ...
正在选中未选择的软件包 libx32ubsan1。
准备解压 .../17-libx32ubsan1_12.1.0-2ubuntu1~22.04_amd64.deb  ...
正在解压 libx32ubsan1 (12.1.0-2ubuntu1~22.04) ...
正在选中未选择的软件包 lib32quadmath0。
准备解压 .../18-lib32quadmath0_12.1.0-2ubuntu1~22.04_amd64.deb  ...
正在解压 lib32quadmath0 (12.1.0-2ubuntu1~22.04) ...
正在选中未选择的软件包 libx32quadmath0。
准备解压 .../19-libx32quadmath0_12.1.0-2ubuntu1~22.04_amd64.deb  ...
正在解压 libx32quadmath0 (12.1.0-2ubuntu1~22.04) ...
正在选中未选择的软件包 lib32gcc-11-dev。
准备解压 .../20-lib32gcc-11-dev_11.3.0-1ubuntu1~22.04_amd64.deb  ...
正在解压 lib32gcc-11-dev (11.3.0-1ubuntu1~22.04) ...
正在选中未选择的软件包 libx32gcc-11-dev。
准备解压 .../21-libx32gcc-11-dev_11.3.0-1ubuntu1~22.04_amd64.deb  ...
正在解压 libx32gcc-11-dev (11.3.0-1ubuntu1~22.04) ...
正在选中未选择的软件包 gcc-11-multilib。
准备解压 .../22-gcc-11-multilib_11.3.0-1ubuntu1~22.04_amd64.deb  ...
正在解压 gcc-11-multilib (11.3.0-1ubuntu1~22.04) ...
正在选中未选择的软件包 lib32stdc++-11-dev。
准备解压 .../23-lib32stdc++-11-dev_11.3.0-1ubuntu1~22.04_amd64.deb  ...
正在解压 lib32stdc++-11-dev (11.3.0-1ubuntu1~22.04) ...
正在选中未选择的软件包 libx32stdc++-11-dev。
准备解压 .../24-libx32stdc++-11-dev_11.3.0-1ubuntu1~22.04_amd64.deb  ...
正在解压 libx32stdc++-11-dev (11.3.0-1ubuntu1~22.04) ...
正在选中未选择的软件包 g++-11-multilib。
准备解压 .../25-g++-11-multilib_11.3.0-1ubuntu1~22.04_amd64.deb  ...
正在解压 g++-11-multilib (11.3.0-1ubuntu1~22.04) ...
正在选中未选择的软件包 gcc-multilib。
准备解压 .../26-gcc-multilib_4%3a11.2.0-1ubuntu1_amd64.deb  ...
正在解压 gcc-multilib (4:11.2.0-1ubuntu1) ...
正在选中未选择的软件包 g++-multilib。
准备解压 .../27-g++-multilib_4%3a11.2.0-1ubuntu1_amd64.deb  ...
正在解压 g++-multilib (4:11.2.0-1ubuntu1) ...
正在设置 libc6-x32 (2.35-0ubuntu3.1) ...
正在设置 libx32gomp1 (12.1.0-2ubuntu1~22.04) ...
正在设置 libc6-i386 (2.35-0ubuntu3.1) ...
正在设置 libx32quadmath0 (12.1.0-2ubuntu1~22.04) ...
正在设置 lib32atomic1 (12.1.0-2ubuntu1~22.04) ...
正在设置 libx32atomic1 (12.1.0-2ubuntu1~22.04) ...
正在设置 libc6-dev-i386 (2.35-0ubuntu3.1) ...
正在设置 lib32itm1 (12.1.0-2ubuntu1~22.04) ...
正在设置 libx32gcc-s1 (12.1.0-2ubuntu1~22.04) ...
正在设置 libx32itm1 (12.1.0-2ubuntu1~22.04) ...
正在设置 libc6-dev-x32 (2.35-0ubuntu3.1) ...
正在设置 lib32gomp1 (12.1.0-2ubuntu1~22.04) ...
正在设置 libx32asan6 (11.3.0-1ubuntu1~22.04) ...
正在设置 lib32gcc-s1 (12.1.0-2ubuntu1~22.04) ...
正在设置 lib32stdc++6 (12.1.0-2ubuntu1~22.04) ...
正在设置 lib32asan6 (11.3.0-1ubuntu1~22.04) ...
正在设置 lib32quadmath0 (12.1.0-2ubuntu1~22.04) ...
正在设置 libx32stdc++6 (12.1.0-2ubuntu1~22.04) ...
正在设置 libx32ubsan1 (12.1.0-2ubuntu1~22.04) ...
正在设置 lib32ubsan1 (12.1.0-2ubuntu1~22.04) ...
正在设置 libx32gcc-11-dev (11.3.0-1ubuntu1~22.04) ...
正在设置 libx32stdc++-11-dev (11.3.0-1ubuntu1~22.04) ...
正在设置 lib32gcc-11-dev (11.3.0-1ubuntu1~22.04) ...
正在设置 lib32stdc++-11-dev (11.3.0-1ubuntu1~22.04) ...
正在设置 gcc-11-multilib (11.3.0-1ubuntu1~22.04) ...
正在设置 gcc-multilib (4:11.2.0-1ubuntu1) ...
正在设置 g++-11-multilib (11.3.0-1ubuntu1~22.04) ...
正在设置 g++-multilib (4:11.2.0-1ubuntu1) ...
正在处理用于 libc-bin (2.35-0ubuntu3.1) 的触发器 ...

5libasound2-dev

$ sudo apt install libasound2-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
建议安装
  libasound2-doc
下列【新】软件包将被安装
  libasound2-dev
升级了 0 个软件包新安装了 1 个软件包要卸载 0 个软件包有 28 个软件包未被升级。
需要下载 110 kB 的归档。
解压缩后会消耗 693 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libasound2-dev amd64 1.2.6.1-1ubuntu1 [110 kB]
已下载 110 kB耗时 2秒 (50.2 kB/s)      
正在选中未选择的软件包 libasound2-dev:amd64。
(正在读取数据库 ... 系统当前共安装有 250547 个文件和目录。)
准备解压 .../libasound2-dev_1.2.6.1-1ubuntu1_amd64.deb  ...
正在解压 libasound2-dev:amd64 (1.2.6.1-1ubuntu1) ...
正在设置 libasound2-dev:amd64 (1.2.6.1-1ubuntu1) ...

6libcap-dev

$ sudo apt install libcap-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
下列【新】软件包将被安装
  libcap-dev
升级了 0 个软件包新安装了 1 个软件包要卸载 0 个软件包有 28 个软件包未被升级。
需要下载 39.5 kB 的归档。
解压缩后会消耗 150 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libcap-dev amd64 1:2.44-1build3 [39.5 kB]
已下载 39.5 kB耗时 2秒 (26.3 kB/s)                  
正在选中未选择的软件包 libcap-dev:amd64。
(正在读取数据库 ... 系统当前共安装有 250626 个文件和目录。)
准备解压 .../libcap-dev_1%3a2.44-1build3_amd64.deb  ...
正在解压 libcap-dev:amd64 (1:2.44-1build3) ...
正在设置 libcap-dev:amd64 (1:2.44-1build3) ...
正在处理用于 man-db (2.10.2-1) 的触发器 ...

7libcurl4-openssl-dev

$ sudo apt install libcurl4-openssl-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
建议安装
  libcurl4-doc libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev
下列软件包将被【卸载】
  libcurl4-gnutls-dev
下列【新】软件包将被安装
  libcurl4-openssl-dev
升级了 0 个软件包新安装了 1 个软件包要卸载 1 个软件包有 28 个软件包未被升级。
需要下载 385 kB 的归档。
解压缩后会消耗 25.6 kB 的额外空间。
您希望继续执行吗 [Y/n] y
获取:1 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcurl4-openssl-dev amd64 7.81.0-1ubuntu1.7 [385 kB]
已下载 385 kB耗时 3秒 (154 kB/s)            
(正在读取数据库 ... 系统当前共安装有 250674 个文件和目录。)
正在卸载 libcurl4-gnutls-dev:amd64 (7.81.0-1ubuntu1.7) ...
正在选中未选择的软件包 libcurl4-openssl-dev:amd64。
(正在读取数据库 ... 系统当前共安装有 250651 个文件和目录。)
准备解压 .../libcurl4-openssl-dev_7.81.0-1ubuntu1.7_amd64.deb  ...
正在解压 libcurl4-openssl-dev:amd64 (7.81.0-1ubuntu1.7) ...
正在设置 libcurl4-openssl-dev:amd64 (7.81.0-1ubuntu1.7) ...
正在处理用于 man-db (2.10.2-1) 的触发器 ...

8libdevmapper-dev

$ sudo apt install libdevmapper-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
将会同时安装下列软件
  libdevmapper-event1.02.1 libudev-dev
下列【新】软件包将被安装
  libdevmapper-dev libdevmapper-event1.02.1 libudev-dev
升级了 0 个软件包新安装了 3 个软件包要卸载 0 个软件包有 28 个软件包未被升级。
需要下载 69.9 kB 的归档。
解压缩后会消耗 539 kB 的额外空间。
您希望继续执行吗 [Y/n] y
获取:1 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libdevmapper-event1.02.1 amd64 2:1.02.175-2.1ubuntu4 [12.6 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libudev-dev amd64 249.11-0ubuntu3.6 [20.7 kB]
获取:3 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libdevmapper-dev amd64 2:1.02.175-2.1ubuntu4 [36.6 kB]
已下载 69.9 kB耗时 2秒 (31.2 kB/s)     
正在选中未选择的软件包 libdevmapper-event1.02.1:amd64。
(正在读取数据库 ... 系统当前共安装有 250672 个文件和目录。)
准备解压 .../libdevmapper-event1.02.1_2%3a1.02.175-2.1ubuntu4_amd64.deb  ...
正在解压 libdevmapper-event1.02.1:amd64 (2:1.02.175-2.1ubuntu4) ...
正在选中未选择的软件包 libudev-dev:amd64。
准备解压 .../libudev-dev_249.11-0ubuntu3.6_amd64.deb  ...
正在解压 libudev-dev:amd64 (249.11-0ubuntu3.6) ...
正在选中未选择的软件包 libdevmapper-dev:amd64。
准备解压 .../libdevmapper-dev_2%3a1.02.175-2.1ubuntu4_amd64.deb  ...
正在解压 libdevmapper-dev:amd64 (2:1.02.175-2.1ubuntu4) ...
正在设置 libdevmapper-event1.02.1:amd64 (2:1.02.175-2.1ubuntu4) ...
正在设置 libudev-dev:amd64 (249.11-0ubuntu3.6) ...
正在设置 libdevmapper-dev:amd64 (2:1.02.175-2.1ubuntu4) ...
正在处理用于 man-db (2.10.2-1) 的触发器 ...
正在处理用于 libc-bin (2.35-0ubuntu3.1) 的触发器 ...

9libidl-dev

$ sudo apt install libidl-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
将会同时安装下列软件
  libidl-2-0
下列【新】软件包将被安装
  libidl-2-0 libidl-dev
升级了 0 个软件包新安装了 2 个软件包要卸载 0 个软件包有 28 个软件包未被升级。
需要下载 146 kB 的归档。
解压缩后会消耗 618 kB 的额外空间。
您希望继续执行吗 [Y/n] y
获取:1 http://cn.archive.ubuntu.com/ubuntu jammy/universe amd64 libidl-2-0 amd64 0.8.14-4 [68.9 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu jammy/universe amd64 libidl-dev amd64 0.8.14-4 [77.2 kB]
已下载 146 kB耗时 3秒 (57.2 kB/s)   
正在选中未选择的软件包 libidl-2-0:amd64。
(正在读取数据库 ... 系统当前共安装有 250760 个文件和目录。)
准备解压 .../libidl-2-0_0.8.14-4_amd64.deb  ...
正在解压 libidl-2-0:amd64 (0.8.14-4) ...
正在选中未选择的软件包 libidl-dev:amd64。
准备解压 .../libidl-dev_0.8.14-4_amd64.deb  ...
正在解压 libidl-dev:amd64 (0.8.14-4) ...
正在设置 libidl-2-0:amd64 (0.8.14-4) ...
正在设置 libidl-dev:amd64 (0.8.14-4) ...
正在处理用于 install-info (6.8-4build1) 的触发器 ...
正在处理用于 libc-bin (2.35-0ubuntu3.1) 的触发器 ...
正在处理用于 man-db (2.10.2-1) 的触发器 ...

10 libopus-dev

$ sudo apt install libopus-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
下列【新】软件包将被安装
  libopus-dev
升级了 0 个软件包新安装了 1 个软件包要卸载 0 个软件包有 28 个软件包未被升级。
需要下载 252 kB 的归档。
解压缩后会消耗 883 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libopus-dev amd64 1.3.1-0.1build2 [252 kB]
已下载 252 kB耗时 3秒 (90.2 kB/s)                   
正在选中未选择的软件包 libopus-dev:amd64。
(正在读取数据库 ... 系统当前共安装有 250781 个文件和目录。)
准备解压 .../libopus-dev_1.3.1-0.1build2_amd64.deb  ...
正在解压 libopus-dev:amd64 (1.3.1-0.1build2) ...
正在设置 libopus-dev:amd64 (1.3.1-0.1build2) ...

11libpam0g-dev

$ sudo apt install libpam0g-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
下列【新】软件包将被安装
  libpam0g-dev
升级了 0 个软件包新安装了 1 个软件包要卸载 0 个软件包有 28 个软件包未被升级。
需要下载 117 kB 的归档。
解压缩后会消耗 403 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libpam0g-dev amd64 1.4.0-11ubuntu2 [117 kB]
已下载 117 kB耗时 2秒 (58.3 kB/s)                   
正在选中未选择的软件包 libpam0g-dev:amd64。
(正在读取数据库 ... 系统当前共安装有 250793 个文件和目录。)
准备解压 .../libpam0g-dev_1.4.0-11ubuntu2_amd64.deb  ...
正在解压 libpam0g-dev:amd64 (1.4.0-11ubuntu2) ...
正在设置 libpam0g-dev:amd64 (1.4.0-11ubuntu2) ...
正在处理用于 man-db (2.10.2-1) 的触发器 ...

12libpulse-dev

$ sudo apt install libpulse-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
下列【新】软件包将被安装
  libpulse-dev
升级了 0 个软件包新安装了 1 个软件包要卸载 0 个软件包有 28 个软件包未被升级。
需要下载 75.6 kB 的归档。
解压缩后会消耗 557 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpulse-dev amd64 1:15.99.1+dfsg1-1ubuntu2 [75.6 kB]
已下载 75.6 kB耗时 2秒 (43.5 kB/s)                  
正在选中未选择的软件包 libpulse-dev:amd64。
(正在读取数据库 ... 系统当前共安装有 250871 个文件和目录。)
准备解压 .../libpulse-dev_1%3a15.99.1+dfsg1-1ubuntu2_amd64.deb  ...
正在解压 libpulse-dev:amd64 (1:15.99.1+dfsg1-1ubuntu2) ...
正在设置 libpulse-dev:amd64 (1:15.99.1+dfsg1-1ubuntu2) ...

13libqt5opengl5-dev

$ sudo apt install libqt5opengl5-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
libqt5opengl5-dev 已经是最新版 (5.15.3+dfsg-2ubuntu0.2)。
libqt5opengl5-dev 已设置为手动安装。
升级了 0 个软件包新安装了 0 个软件包要卸载 0 个软件包有 28 个软件包未被升级。

14libqt5x11extras5-dev

$ sudo apt install libqt5x11extras5-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
将会同时安装下列软件
  libqt5x11extras5
下列【新】软件包将被安装
  libqt5x11extras5 libqt5x11extras5-dev
升级了 0 个软件包新安装了 2 个软件包要卸载 0 个软件包有 28 个软件包未被升级。
需要下载 8,706 B/19.6 kB 的归档。
解压缩后会消耗 108 kB 的额外空间。
您希望继续执行吗 [Y/n] y
获取:1 http://cn.archive.ubuntu.com/ubuntu jammy/universe amd64 libqt5x11extras5-dev amd64 5.15.3-1 [8,706 B]
已下载 8,706 B耗时 1秒 (6,663 B/s)             
正在选中未选择的软件包 libqt5x11extras5:amd64。
(正在读取数据库 ... 系统当前共安装有 250928 个文件和目录。)
准备解压 .../libqt5x11extras5_5.15.3-1_amd64.deb  ...
正在解压 libqt5x11extras5:amd64 (5.15.3-1) ...
正在选中未选择的软件包 libqt5x11extras5-dev:amd64。
准备解压 .../libqt5x11extras5-dev_5.15.3-1_amd64.deb  ...
正在解压 libqt5x11extras5-dev:amd64 (5.15.3-1) ...
正在设置 libqt5x11extras5:amd64 (5.15.3-1) ...
正在设置 libqt5x11extras5-dev:amd64 (5.15.3-1) ...
正在处理用于 libc-bin (2.35-0ubuntu3.1) 的触发器 ...

15qttools5-dev

$ sudo apt install qttools5-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
qttools5-dev 已经是最新版 (5.15.3-1)。
升级了 0 个软件包新安装了 0 个软件包要卸载 0 个软件包有 28 个软件包未被升级。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Ubuntu
返回列表

上一篇:CSS 加载进度条

下一篇:qsort函数