原文链接:
2、安装必要的工具
执行命令:
apt-get install apache2 dpkg-dev apt-utils gnupg -y
输出信息:
root@pdsyw-xnc30:~# apt-get install apache2 dpkg-dev apt-utils gnupg -y正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 apt-utils 已经是最新版 (2.0.2kylin0.2k3)。下列软件包是自动安装的并且现在不需要了: libyaml-cpp0.6 localechooser-data user-setup使用'apt autoremove'来卸载它(它们)。将会同时安装下列软件: apache2-bin apache2-data apache2-utils dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libdpkg-perl建议安装: apache2-doc apache2-suexec-pristine | apache2-suexec-custom tor debian-keyring parcimonie xloadimage scdaemon git bzr推荐安装: build-essential libalgorithm-merge-perl libfile-fcntllock-perl下列【新】软件包将被安装: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap下列软件包将被升级: dirmngr dpkg-dev gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv libdpkg-perl升级了 13 个软件包,新安装了 8 个软件包,要卸载 0 个软件包,有 365 个软件包未被升级。需要下载 6,545 kB 的归档。解压缩后会消耗 7,516 kB 的额外空间。获取:1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1/main amd64 libapr1 amd64 1.6.5-1kylin1 [99.8 kB]获取:2 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1/main amd64 libaprutil1 amd64 1.6.1-4kylin2 [92.2 kB]获取:3 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.1-4kylin2 [19.6 kB]获取:4 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1/main amd64 libaprutil1-ldap amd64 1.6.1-4kylin2 [17.8 kB]获取:5 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/main amd64 apache2-bin amd64 2.4.41-4kylin3.12 [1,259 kB]获取:6 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/main amd64 apache2-data all 2.4.41-4kylin3.12 [167 kB]获取:7 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/main amd64 apache2-utils amd64 2.4.41-4kylin3.12 [163 kB]获取:8 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/main amd64 apache2 amd64 2.4.41-4kylin3.12 [178 kB]获取:9 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/main amd64 gpg-wks-client amd64 2.2.19-3kylin2.2 [128 kB]获取:10 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/main amd64 dirmngr amd64 2.2.19-3kylin2.2 [359 kB]获取:11 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/main amd64 gnupg-utils amd64 2.2.19-3kylin2.2 [508 kB]获取:12 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/main amd64 gpg-wks-server amd64 2.2.19-3kylin2.2 [120 kB]获取:13 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/main amd64 gpg-agent amd64 2.2.19-3kylin2.2 [261 kB]获取:14 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/main amd64 gpg amd64 2.2.19-3kylin2.2 [512 kB]获取:15 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/main amd64 gpgconf amd64 2.2.19-3kylin2.2 [151 kB]获取:16 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/main amd64 gnupg-l10n all 2.2.19-3kylin2.2 [663 kB]获取:17 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/main amd64 gnupg all 2.2.19-3kylin2.2 [369 kB]获取:18 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/main amd64 gpgsm amd64 2.2.19-3kylin2.2 [247 kB]获取:19 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/main amd64 gpgv amd64 2.2.19-3kylin2.2 [227 kB]获取:20 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/universe amd64 dpkg-dev all 1.19.7kylin3.2k11.9 [681 kB]获取:21 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-2203-updates/universe amd64 libdpkg-perl all 1.19.7kylin3.2k11.9 [322 kB]已下载 6,545 kB,耗时 3秒 (2,091 kB/s)正在选中未选择的软件包 libapr1:amd64。(正在读取数据库 ... 系统当前共安装有 192400 个文件和目录。)准备解压 .../00-libapr1_1.6.5-1kylin1_amd64.deb ...正在解压 libapr1:amd64 (1.6.5-1kylin1) ...正在选中未选择的软件包 libaprutil1:amd64。准备解压 .../01-libaprutil1_1.6.1-4kylin2_amd64.deb ...正在解压 libaprutil1:amd64 (1.6.1-4kylin2) ...正在选中未选择的软件包 libaprutil1-dbd-sqlite3:amd64。准备解压 .../02-libaprutil1-dbd-sqlite3_1.6.1-4kylin2_amd64.deb ...正在解压 libaprutil1-dbd-sqlite3:amd64 (1.6.1-4kylin2) ...正在选中未选择的软件包 libaprutil1-ldap:amd64。准备解压 .../03-libaprutil1-ldap_1.6.1-4kylin2_amd64.deb ...正在解压 libaprutil1-ldap:amd64 (1.6.1-4kylin2) ...正在选中未选择的软件包 apache2-bin。准备解压 .../04-apache2-bin_2.4.41-4kylin3.12_amd64.deb ...正在解压 apache2-bin (2.4.41-4kylin3.12) ...正在选中未选择的软件包 apache2-data。准备解压 .../05-apache2-data_2.4.41-4kylin3.12_all.deb ...正在解压 apache2-data (2.4.41-4kylin3.12) ...正在选中未选择的软件包 apache2-utils。准备解压 .../06-apache2-utils_2.4.41-4kylin3.12_amd64.deb ...正在解压 apache2-utils (2.4.41-4kylin3.12) ...正在选中未选择的软件包 apache2。准备解压 .../07-apache2_2.4.41-4kylin3.12_amd64.deb ...正在解压 apache2 (2.4.41-4kylin3.12) ...准备解压 .../08-gpg-wks-client_2.2.19-3kylin2.2_amd64.deb ...正在解压 gpg-wks-client (2.2.19-3kylin2.2) 并覆盖 (2.2.19-3kylin2) ...准备解压 .../09-dirmngr_2.2.19-3kylin2.2_amd64.deb ...正在解压 dirmngr (2.2.19-3kylin2.2) 并覆盖 (2.2.19-3kylin2) ...准备解压 .../10-gnupg-utils_2.2.19-3kylin2.2_amd64.deb ...正在解压 gnupg-utils (2.2.19-3kylin2.2) 并覆盖 (2.2.19-3kylin2) ...准备解压 .../11-gpg-wks-server_2.2.19-3kylin2.2_amd64.deb ...正在解压 gpg-wks-server (2.2.19-3kylin2.2) 并覆盖 (2.2.19-3kylin2) ...准备解压 .../12-gpg-agent_2.2.19-3kylin2.2_amd64.deb ...正在解压 gpg-agent (2.2.19-3kylin2.2) 并覆盖 (2.2.19-3kylin2) ...准备解压 .../13-gpg_2.2.19-3kylin2.2_amd64.deb ...正在解压 gpg (2.2.19-3kylin2.2) 并覆盖 (2.2.19-3kylin2) ...准备解压 .../14-gpgconf_2.2.19-3kylin2.2_amd64.deb ...正在解压 gpgconf (2.2.19-3kylin2.2) 并覆盖 (2.2.19-3kylin2) ...准备解压 .../15-gnupg-l10n_2.2.19-3kylin2.2_all.deb ...正在解压 gnupg-l10n (2.2.19-3kylin2.2) 并覆盖 (2.2.19-3kylin2) ...准备解压 .../16-gnupg_2.2.19-3kylin2.2_all.deb ...正在解压 gnupg (2.2.19-3kylin2.2) 并覆盖 (2.2.19-3kylin2) ...准备解压 .../17-gpgsm_2.2.19-3kylin2.2_amd64.deb ...正在解压 gpgsm (2.2.19-3kylin2.2) 并覆盖 (2.2.19-3kylin2) ...准备解压 .../18-gpgv_2.2.19-3kylin2.2_amd64.deb ...正在解压 gpgv (2.2.19-3kylin2.2) 并覆盖 (2.2.19-3kylin2) ...正在设置 gpgv (2.2.19-3kylin2.2) ...(正在读取数据库 ... 系统当前共安装有 193101 个文件和目录。)准备解压 .../dpkg-dev_1.19.7kylin3.2k11.9_all.deb ...正在解压 dpkg-dev (1.19.7kylin3.2k11.9) 并覆盖 (1.19.7kylin3k11.4) ...准备解压 .../libdpkg-perl_1.19.7kylin3.2k11.9_all.deb ...正在解压 libdpkg-perl (1.19.7kylin3.2k11.9) 并覆盖 (1.19.7kylin3k11.4) ...正在设置 libapr1:amd64 (1.6.5-1kylin1) ...正在设置 gnupg-l10n (2.2.19-3kylin2.2) ...正在设置 libdpkg-perl (1.19.7kylin3.2k11.9) ...正在设置 gpgconf (2.2.19-3kylin2.2) ...正在设置 apache2-data (2.4.41-4kylin3.12) ...正在设置 gpg (2.2.19-3kylin2.2) ...正在设置 gnupg-utils (2.2.19-3kylin2.2) ...正在设置 libaprutil1:amd64 (1.6.1-4kylin2) ...正在设置 gpg-agent (2.2.19-3kylin2.2) ...正在设置 gpgsm (2.2.19-3kylin2.2) ...正在设置 libaprutil1-ldap:amd64 (1.6.1-4kylin2) ...正在设置 libaprutil1-dbd-sqlite3:amd64 (1.6.1-4kylin2) ...正在设置 dpkg-dev (1.19.7kylin3.2k11.9) ...正在设置 dirmngr (2.2.19-3kylin2.2) ...正在设置 gpg-wks-server (2.2.19-3kylin2.2) ...正在设置 apache2-utils (2.4.41-4kylin3.12) ...正在设置 gpg-wks-client (2.2.19-3kylin2.2) ...正在设置 apache2-bin (2.4.41-4kylin3.12) ...正在设置 gnupg (2.2.19-3kylin2.2) ...正在设置 apache2 (2.4.41-4kylin3.12) ...Enabling module mpm_event.Enabling module authz_core.Enabling module authz_host.Enabling module authn_core.Enabling module auth_basic.Enabling module access_compat.Enabling module authn_file.Enabling module authz_user.Enabling module alias.Enabling module dir.Enabling module autoindex.Enabling module env.Enabling module mime.Enabling module negotiation.Enabling module setenvif.Enabling module filter.Enabling module deflate.Enabling module status.Enabling module reqtimeout.Enabling conf charset.Enabling conf localized-error-pages.Enabling conf other-vhosts-access-log.Enabling conf security.Enabling conf serve-cgi-bin.Enabling site 000-default.Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /lib/systemd/system/apache2.service.Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /lib/systemd/system/apache-htcacheclean.service.正在处理用于 ufw (0.36-6) 的触发器 ...正在处理用于 systemd (245.4-4kylin3.11k30) 的触发器 ...正在处理用于 man-db (2.9.1-1kylin0k1) 的触发器 ...正在处理用于 install-info (6.7.0.dfsg.2-5kylin0k2~rc1) 的触发器 ...正在处理用于 libc-bin (2.31-0kylin9.1k20.5) 的触发器 ...root@pdsyw-xnc30:~#
输出截图:
3、创建软件仓库目录结构
执行命令:
mkdir -p /software/pool/mainmkdir -p /software/dists/x86-2203/main/binary-amd64/
输出信息:
root@pdsyw-xnc30:~# mkdir -p /software/pool/mainroot@pdsyw-xnc30:~# mkdir -p /software/dists/x86-2203/main/binary-amd64/root@pdsyw-xnc30:~#
输出截图:
4、把 .deb 包复制到 pool 目录
执行命令:
cp /var/cache/apt/archives/*.deb /software/pool/main/
输出信息:
root@pdsyw-xnc30:~# cp /var/cache/apt/archives/*.deb /software/pool/main/root@pdsyw-xnc30:~#
输出截图:
5、生成 Packages 索引文件
执行命令:
cd /software/dists/x86-2203/main/binary-amd64/dpkg-scanpackages ../../../../pool/main/ > Packagesgzip -c Packages > Packages.gz
输出信息:
root@pdsyw-xnc30:~# cd /software/dists/x86-2203/main/binary-amd64/root@pdsyw-xnc30:/software/dists/x86-2203/main/binary-amd64# dpkg-scanpackages ../../../../pool/main/ > Packagesdpkg-scanpackages: info: Wrote 28 entries to output Packages file.root@pdsyw-xnc30:/software/dists/x86-2203/main/binary-amd64# gzip -c Packages > Packages.gzroot@pdsyw-xnc30:/software/dists/x86-2203/main/binary-amd64#
输出截图:
6、生成 Release 文件
执行命令:
cd /software/dists/x86-2203apt-ftparchive release . > Releasevi ReleaseOrigin: 2203repoLabel: 2203repo softwareSuite: stableVersion: 1.0Codename: x86-2203Architectures: amd64 i386Components: mainDescription: x86-2203 nginx deb
输出信息:
root@pdsyw-xnc30:~# cd /software/dists/x86-2203root@pdsyw-xnc30:/software/dists/x86-2203# apt-ftparchive release . > Releaseroot@pdsyw-xnc30:/software/dists/x86-2203# vi Releaseroot@pdsyw-xnc30:/software/dists/x86-2203# cat ReleaseOrigin: 2203repoLabel: 2203repo softwareSuite: stableVersion: 1.0Codename: x86-2203Architectures: amd64 i386Components: mainDescription: x86-2203 nginx debDate: Wed, 01 Nov 2023 03:40:02 0000MD5Sum: a671a2a84ba02911021a6adb9a56d753 38 Release f457d319d868fe6cb26878dff49aa4b7 39294 main/binary-amd64/Packages 194caab3fe4f1175ee0a334cc3f13221 10381 main/binary-amd64/Packages.gzSHA1: 04dea6446209a794cfbdc24d8924832abc5aab33 38 Release e08bd8bbb5f69095a2e42786211d4efffad537e5 39294 main/binary-amd64/Packages 9433c877e5bc67629c9d23a1e9ecfcda74ecebe3 10381 main/binary-amd64/Packages.gzSHA256: fb29d2de9ecfce03d027c70514c5b6be5eaa95dfa1e2121fe966c43223f742c3 38 Release 340700415a14e48f01d45f2738efa3715b9fcb6549571156aa08450289dbdddd 39294 main/binary-amd64/Packages 76e0ecd0fdf7feecc3d1cfafb34134e9728b55d67fb2dc0e1ce875bf769ef352 10381 main/binary-amd64/Packages.gzSHA512: 6e1a16386fc8531bc018a157870d868d801f069a865aa7417eed74c752e07cf4e1df6e88a3152d7e41b20923200faccb2cfca1e4d5f25a72976cc4f7e1756b35 38 Release bcbce28028d624bd9a85ec1faa50042bf5a21a73a9bf68692800c204662ba2cc6a66181e740c96d650b955f7463dce4597283ddfae508419637b28979ce5375c 39294 main/binary-amd64/Packages fe34fd6998eeb1a185266fdcdf868b07ce371b76753735b3382e8c57b49f303926f89f51f8998ecffeb207d5084d86e6cf249809d5784b78842b2a93d695831a 10381 main/binary-amd64/Packages.gzroot@pdsyw-xnc30:/software/dists/x86-2203#
输出截图:
7、创建 GPG 密钥对
执行命令:
gpg --gen-key
输出信息:
root@pdsyw-xnc30:/software/dists/x86-2203# gpg --gen-keygpg (GnuPG) 2.2.19; Copyright (C) 2019 Free Software Foundation, Inc.This is free software: you are free to change and redistribute it.There is NO WARRANTY, to the extent permitted by law.注意:使用 “gpg --full-generate-key” 以获得一个功能完整的密钥产生对话框。GnuPG 需要构建用户标识以辨认您的密钥。真实姓名: kylin@kylin.com电子邮件地址: kylin@kylin.com您选定了此用户标识: “kylin@kylin.com ”更改姓名(N)、注释(C)、电子邮件地址(E)或确定(O)/退出(Q)? O我们需要生成大量的随机字节。在质数生成期间做些其他操作(敲打键盘、移动鼠标、读写硬盘之类的)将会是一个不错的主意;这会让随机数发生器有更好的机会获得足够的熵。我们需要生成大量的随机字节。在质数生成期间做些其他操作(敲打键盘、移动鼠标、读写硬盘之类的)将会是一个不错的主意;这会让随机数发生器有更好的机会获得足够的熵。gpg: 密钥 684AC82AF35BB33E 被标记为绝对信任gpg: 目录‘/root/.gnupg/openpgp-revocs.d’已创建gpg: 吊销证书已被存储为‘/root/.gnupg/openpgp-revocs.d/60BC4AD2765E05C43FE75831684AC82AF35BB33E.rev’公钥和私钥已经生成并被签名。pub rsa3072 2023-11-01 [SC] [有效至:2025-10-31] 60BC4AD2765E05C43FE75831684AC82AF35BB33Euid kylin@kylin.com sub rsa3072 2023-11-01 [E] [有效至:2025-10-31]root@pdsyw-xnc30:/software/dists/x86-2203#
输出截图:
8、对 Release 文件进行数字签名
执行命令:
gpg --output Release.gpg -ba Release
输出信息:
root@pdsyw-xnc30:/software/dists/x86-2203# gpg --output Release.gpg -ba Releaseroot@pdsyw-xnc30:/software/dists/x86-2203#
输出截图:
9、将仓库链接到Apache的默认目录
执行命令:
ln -s /software /var/www/html/software
输出信息:
root@pdsyw-xnc30:/software/dists/x86-2203# ln -s /software /var/www/html/softwareroot@pdsyw-xnc30:/software/dists/x86-2203#
输出截图:
10、主服务器导出公钥
执行命令:
gpg --output myrepo.gpg --export 'kylin@kylin.com'
输出信息:
root@pdsyw-xnc30:/software/dists/x86-2203# gpg --output myrepo.gpg --export 'kylin@kylin.com'root@pdsyw-xnc30:/software/dists/x86-2203#
输出截图:
11、将myrepo.gpg文件放入Apache的文档根目录中
执行命令:
cp myrepo.gpg /var/www/html/software/
输出信息:
root@pdsyw-xnc30:/software/dists/x86-2203# cp myrepo.gpg /var/www/html/software/root@pdsyw-xnc30:/software/dists/x86-2203#
输出截图:
12、启动或重启 Apache 服务
执行命令:
systemctl restart apache2systemctl status apache2
输出信息:
root@pdsyw-xnc30:/software/dists/x86-2203# systemctl restart apache2root@pdsyw-xnc30:/software/dists/x86-2203# systemctl status apache2● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2023-11-01 11:45:42 CST; 5s ago Docs: https://httpd.apache.org/docs/2.4/ Process: 9933 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 9945 (apache2) Tasks: 55 (limit: 8843) Memory: 11.7M CGroup: /system.slice/apache2.service ├─9945 /usr/sbin/apache2 -k start ├─9946 /usr/sbin/apache2 -k start └─9947 /usr/sbin/apache2 -k start11月 01 11:45:42 pdsyw-xnc30 systemd[1]: Starting The Apache HTTP Server...11月 01 11:45:42 pdsyw-xnc30 apachectl[9940]: AH00558: apache2: Could not reliably determine>11月 01 11:45:42 pdsyw-xnc30 systemd[1]: Started The Apache HTTP Server.root@pdsyw-xnc30:/software/dists/x86-2203#
输出截图:
(二)在终端上的操作
1、在其他终端上下载myrepo.gpg文件
执行命令:
wget http://192.168.0.247/software/myrepo.gpg
输出信息:
root@pdsyw-xnc30:~# wget http://192.168.0.247/software/myrepo.gpg--2023-11-01 11:46:47-- http://192.168.0.247/software/myrepo.gpg正在连接 192.168.0.247:80... 已连接。已发出 HTTP 请求,正在等待回应... 200 OK长度:1753 (1.7K)正在保存至: “myrepo.gpg”myrepo.gpg 100%[============================>] 1.71K --.-KB/s 用时 0s 2023-11-01 11:46:47 (155 MB/s) - 已保存 “myrepo.gpg” [1753/1753])root@pdsyw-xnc30:~#
输出截图:
2、导入下载的GPG公钥
执行命令:
apt-key add myrepo.gpg
输出信息:
root@pdsyw-xnc30:~# apt-key add myrepo.gpgOKroot@pdsyw-xnc30:~#
输出截图:
3、在其他终端上使用软件源
执行命令:
echo "deb http://192.168.0.247/software/ x86-2203 main" | sudo tee -a /etc/apt/sources.list.d/software.list
输出信息:
root@pdsyw-xnc30:~# echo "deb http://192.168.0.247/software/ x86-2203 main" | sudo tee -a /etc/apt/sources.list.d/software.listdeb http://192.168.0.247/software/ x86-2203 mainroot@pdsyw-xnc30:~# root@pdsyw-xnc30:~#
输出截图:
4、更新软件源列表
执行命令:
apt-get update
输出信息:
root@pdsyw-xnc30:~# apt-get update忽略:1 http://192.168.0.247/software x86-2203 InRelease命中:2 http://192.168.0.247/software x86-2203 Release正在读取软件包列表... 完成root@pdsyw-xnc30:~#
输出截图:
5、安装nginx软件测试
执行命令:
apt install nginx -y
输出信息:
root@pdsyw-xnc30:~# apt install nginx -y正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需要了: libyaml-cpp0.6 localechooser-data user-setup使用'apt autoremove'来卸载它(它们)。将会同时安装下列软件: libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream nginx-common nginx-core建议安装: fcgiwrap nginx-doc下列【新】软件包将被安装: libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream nginx nginx-common nginx-core升级了 0 个软件包,新安装了 7 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。需要下载 0 B/819 kB 的归档。解压缩后会消耗 2,141 kB 的额外空间。正在预设定软件包 ...正在选中未选择的软件包 nginx-common。(正在读取数据库 ... 系统当前共安装有 193099 个文件和目录。)准备解压 .../0-nginx-common_1.18.0-0kylin1.3_all.deb ...正在解压 nginx-common (1.18.0-0kylin1.3) ...正在选中未选择的软件包 libnginx-mod-http-image-filter。准备解压 .../1-libnginx-mod-http-image-filter_1.18.0-0kylin1.3_amd64.deb ...正在解压 libnginx-mod-http-image-filter (1.18.0-0kylin1.3) ...正在选中未选择的软件包 libnginx-mod-http-xslt-filter。准备解压 .../2-libnginx-mod-http-xslt-filter_1.18.0-0kylin1.3_amd64.deb ...正在解压 libnginx-mod-http-xslt-filter (1.18.0-0kylin1.3) ...正在选中未选择的软件包 libnginx-mod-mail。准备解压 .../3-libnginx-mod-mail_1.18.0-0kylin1.3_amd64.deb ...正在解压 libnginx-mod-mail (1.18.0-0kylin1.3) ...正在选中未选择的软件包 libnginx-mod-stream。准备解压 .../4-libnginx-mod-stream_1.18.0-0kylin1.3_amd64.deb ...正在解压 libnginx-mod-stream (1.18.0-0kylin1.3) ...正在选中未选择的软件包 nginx-core。准备解压 .../5-nginx-core_1.18.0-0kylin1.3_amd64.deb ...正在解压 nginx-core (1.18.0-0kylin1.3) ...正在选中未选择的软件包 nginx。准备解压 .../6-nginx_1.18.0-0kylin1.3_all.deb ...正在解压 nginx (1.18.0-0kylin1.3) ...正在设置 nginx-common (1.18.0-0kylin1.3) ...Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /lib/systemd/system/nginx.service.正在设置 libnginx-mod-http-xslt-filter (1.18.0-0kylin1.3) ...正在设置 libnginx-mod-mail (1.18.0-0kylin1.3) ...正在设置 libnginx-mod-http-image-filter (1.18.0-0kylin1.3) ...正在设置 libnginx-mod-stream (1.18.0-0kylin1.3) ...正在设置 nginx-core (1.18.0-0kylin1.3) ...Not attempting to start NGINX, port 80 is already in use.正在设置 nginx (1.18.0-0kylin1.3) ...正在处理用于 systemd (245.4-4kylin3.11k30) 的触发器 ...正在处理用于 man-db (2.9.1-1kylin0k1) 的触发器 ...正在处理用于 ufw (0.36-6) 的触发器 ...root@pdsyw-xnc30:~#
输出截图: