麒麟KYLINIOS软件仓库搭建01-新创建软件仓库服务器_kylinos仓库

438 阅读11分钟

准备解压 .../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-5kylin0k2rc1) 的触发器 ... 正在处理用于 libc-bin (2.31-0kylin9.1k20.5) 的触发器 ... root@pdsyw-xnc30:#


**输出截图:**  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/7f2417c02cef46c7b64ea5c4c7f48ba1~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=PTkT%2FWDUrl%2BfLCnuUtbr1ak6H7E%3D)


**3、创建软件仓库目录结构**  
 **执行命令:**



mkdir -p /software/pool/main mkdir -p /software/dists/x86-2203/main/binary-amd64/


**输出信息:**



root@pdsyw-xnc30:# mkdir -p /software/pool/main root@pdsyw-xnc30:# mkdir -p /software/dists/x86-2203/main/binary-amd64/ root@pdsyw-xnc30:~#


**输出截图:**  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/dc70224862a2431d89306541fca22f46~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=p2I%2FuoUpCH00M8gAwPBCz1LIS14%3D)  
 **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:#


**输出截图:**  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/72b02e1bb4c24000bcea69534a23af6a~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=kfaai2%2B6BPQ2DNPSFt1Y5Kihgog%3D)  
 **5、生成 Packages 索引文件**  
 **执行命令:**



cd /software/dists/x86-2203/main/binary-amd64/ dpkg-scanpackages ../../../../pool/main/ > Packages gzip -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/ > Packages dpkg-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#


**输出截图:**  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/c821971fd3ca4e919ccf520c70f8b8cf~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=VhAky03SqGJYsDm4YHeG3QmolGw%3D)  
 **6、生成 Release 文件**  
 **执行命令:**



cd /software/dists/x86-2203

apt-ftparchive release . > Release

vi Release Origin: 2203repo Label: 2203repo software Suite: stable Version: 1.0 Codename: x86-2203 Architectures: amd64 i386 Components: main Description: x86-2203 nginx deb


**输出信息:**



root@pdsyw-xnc30:~# cd /software/dists/x86-2203 root@pdsyw-xnc30:/software/dists/x86-2203# apt-ftparchive release . > Release root@pdsyw-xnc30:/software/dists/x86-2203# vi Release root@pdsyw-xnc30:/software/dists/x86-2203# cat Release Origin: 2203repo Label: 2203repo software Suite: stable Version: 1.0 Codename: x86-2203 Architectures: amd64 i386 Components: main Description: x86-2203 nginx deb Date: Wed, 01 Nov 2023 03:40:02 +0000 MD5Sum: a671a2a84ba02911021a6adb9a56d753 38 Release f457d319d868fe6cb26878dff49aa4b7 39294 main/binary-amd64/Packages 194caab3fe4f1175ee0a334cc3f13221 10381 main/binary-amd64/Packages.gz SHA1: 04dea6446209a794cfbdc24d8924832abc5aab33 38 Release e08bd8bbb5f69095a2e42786211d4efffad537e5 39294 main/binary-amd64/Packages 9433c877e5bc67629c9d23a1e9ecfcda74ecebe3 10381 main/binary-amd64/Packages.gz SHA256: fb29d2de9ecfce03d027c70514c5b6be5eaa95dfa1e2121fe966c43223f742c3 38 Release 340700415a14e48f01d45f2738efa3715b9fcb6549571156aa08450289dbdddd 39294 main/binary-amd64/Packages 76e0ecd0fdf7feecc3d1cfafb34134e9728b55d67fb2dc0e1ce875bf769ef352 10381 main/binary-amd64/Packages.gz SHA512: 6e1a16386fc8531bc018a157870d868d801f069a865aa7417eed74c752e07cf4e1df6e88a3152d7e41b20923200faccb2cfca1e4d5f25a72976cc4f7e1756b35 38 Release bcbce28028d624bd9a85ec1faa50042bf5a21a73a9bf68692800c204662ba2cc6a66181e740c96d650b955f7463dce4597283ddfae508419637b28979ce5375c 39294 main/binary-amd64/Packages fe34fd6998eeb1a185266fdcdf868b07ce371b76753735b3382e8c57b49f303926f89f51f8998ecffeb207d5084d86e6cf249809d5784b78842b2a93d695831a 10381 main/binary-amd64/Packages.gz root@pdsyw-xnc30:/software/dists/x86-2203#


**输出截图:**  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/b5c39eba0d324a29a409dc4db3715f7e~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=5pG5GLLoLCO81gxtLgZQISUA5co%3D)  
 **7、创建 GPG 密钥对**  
 **执行命令:**



gpg --gen-key


**输出信息:**



root@pdsyw-xnc30:/software/dists/x86-2203# gpg --gen-key gpg (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 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] 60BC4AD2765E05C43FE75831684AC82AF35BB33E uid kylin@kylin.com kylin@kylin.com sub rsa3072 2023-11-01 [E] [有效至:2025-10-31]

root@pdsyw-xnc30:/software/dists/x86-2203#


**输出截图:**  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/91ffea2f2880402cb5ac7451485d3414~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=8JpEBshCPCYWUXfVrU0gQrfcIXI%3D)  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/50c9324db3ac4339b67f85cca1630296~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=Cm1MTZbWvrfcnRB78V5A7AYWDvM%3D)  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/a3302ad4b33742449732d5e6812e3199~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=RwWEyiXn9TV6H7%2BmSLGw7LQaIaQ%3D)  
 **8、对 Release 文件进行数字签名**  
 **执行命令:**



gpg --output Release.gpg -ba Release


**输出信息:**



root@pdsyw-xnc30:/software/dists/x86-2203# gpg --output Release.gpg -ba Release root@pdsyw-xnc30:/software/dists/x86-2203#


**输出截图:**  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/5bf98dc6f5cb43afb0bac2be74e26e3d~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=Jkqo7Q4nTlU5Ft5VHRJTtnrzioE%3D)  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/2cfd81eda6d443458397092122336d4b~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=m6YSjX9EDnirMuoO%2FeTJAbLEHII%3D)


**9、将仓库链接到Apache的默认目录**  
 **执行命令:**



ln -s /software /var/www/html/software


**输出信息:**



root@pdsyw-xnc30:/software/dists/x86-2203# ln -s /software /var/www/html/software root@pdsyw-xnc30:/software/dists/x86-2203#


**输出截图:**  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/956bfc6a59b94e4887f6bf8ff0fa02c1~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=9Wv92Uzyn49vP4FfpnTOIIuHfGA%3D)  
 **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#


**输出截图:**  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/b933f160b87d4d269c1596d97ec0e6d9~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=T0guZiTelWhViLnwSAQBAmSjeHE%3D)  
 **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#


**输出截图:**  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/2d86ceab4b814892b7a026f8bf67a4ce~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=QHgNfrmYZ9fF2Fg1scqduMRfe8A%3D)  
 **12、启动或重启 Apache 服务**  
 **执行命令:**



systemctl restart apache2 systemctl status apache2


**输出信息:**



root@pdsyw-xnc30:/software/dists/x86-2203# systemctl restart apache2 root@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: 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 start

11月 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#


**输出截图:**  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/fbd57c576a134fd6b05c097fcafb9bdc~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=lYqXTxyidsDNwZjREXtl1G3w4Wo%3D)  
 **(二)在终端上的操作**  
 **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:~#


**输出截图:**  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/b7919147d0084ca79ed1fe9c44b2001a~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=Xr4dgqDT6REjU7dhSygl1aBV0Hc%3D)  
 **2、导入下载的GPG公钥**  
 **执行命令:**



apt-key add myrepo.gpg


**输出信息:**



root@pdsyw-xnc30:# apt-key add myrepo.gpg OK root@pdsyw-xnc30:#


**输出截图:**  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/29dc63e4ba7f42e0ad83ae463f22156f~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=1rF%2B158XYA5qFaKA57wDP4HGo0Q%3D)  
 **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.list deb http://192.168.0.247/software/ x86-2203 main root@pdsyw-xnc30:# root@pdsyw-xnc30:~#


**输出截图:**  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/498d50f90f5e4153911f215fba7e4d5c~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=prCi309SrUohIydr%2BkuXG8JjBCg%3D)  
 **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:#


**输出截图:**  
 ![image.png](https://p6-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/c17ac7c994574b9d97a60a9b8f2a539e~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3MDgwNDUxMTkwMTI=:q75.awebp?rk3s=f64ab15b&x-expires=1770908502&x-signature=ZbTm%2BkqQgoL59Q0mo1g3KOGCDiM%3D)


**5、安装nginx软件测试**  
 **执行命令:**



apt install nginx -y


**输出信息:**



root@pdsyw-xnc30:~# apt install nginx -y 正在读取软件包列表... 完成 正在分析软件包的依赖关系树
正在读取状态信息... 完成