网站品牌推广公司,彩票销信 网站怎么做,营销型网站的建设与推广辅导记录,上海公司做网站的价格原文链接#xff1a;麒麟KYLINIOS软件仓库搭建03-软件仓库添加新版本的软件包 hello#xff0c;大家好啊#xff0c;今天给大家带来麒麟桌面操作系统软件仓库搭建的文章03-软件仓库添加新版本的软件包#xff0c;本篇文章主要给大家介绍了如何在麒麟桌面操作系统2203-x86版…原文链接麒麟KYLINIOS软件仓库搭建03-软件仓库添加新版本的软件包 hello大家好啊今天给大家带来麒麟桌面操作系统软件仓库搭建的文章03-软件仓库添加新版本的软件包本篇文章主要给大家介绍了如何在麒麟桌面操作系统2203-x86版本上为搭建好内网软件仓库源中添加新版本的软件包本系列共有三个内容欢迎大家浏览分享转发。关注我吧。 四、软件仓库添加新版本的软件包 对外提供linuxqq软件安装包为例。 一在软件仓库服务器上的操作 1、把 .deb 包复制到 pool 目录 执行命令
cp /var/cache/apt/archives/linuxqq_3.2.0-16605_amd64.deb /software/pool/main/
ll /software/pool/main/linuxqq_*输出信息
rootpdsyw-xnc30:~# cp /var/cache/apt/archives/linuxqq_3.2.0-16605_amd64.deb /software/pool/main/
rootpdsyw-xnc30:~# ll /software/pool/main/linuxqq_*
-rw-r--r-- 1 root root 124810416 11月 1 13:37 /software/pool/main/linuxqq_3.1.2-13107_amd64.deb
-rw-r--r-- 1 root root 127921412 11月 1 13:53 /software/pool/main/linuxqq_3.2.0-16605_amd64.deb
rootpdsyw-xnc30:~# 输出截图
2、生成 Packages 索引文件 执行命令
cd /software/dists/x86-2203/main/binary-amd64/
rm -rf Packages*
dpkg-scanpackages --multiversion ../../../../pool/main/ Packages
gzip -c Packages Packages.gz输出信息
rootpdsyw-xnc30:~# cd /software/dists/x86-2203/main/binary-amd64/
rootpdsyw-xnc30:/software/dists/x86-2203/main/binary-amd64# rm -rf Packages*
rootpdsyw-xnc30:/software/dists/x86-2203/main/binary-amd64# dpkg-scanpackages --multiversion ../../../../pool/main/ Packages
dpkg-scanpackages: info: Wrote 30 entries to output Packages file.
rootpdsyw-xnc30:/software/dists/x86-2203/main/binary-amd64# gzip -c Packages Packages.gzrootpdsyw-xnc30:/software/dists/x86-2203/main/binary-amd64# 输出截图
3、生成 Release 文件 执行命令
cd /software/dists/x86-2203apt-ftparchive release . Releasevi Release
Origin: 2203repo
Label: 2203repo software
Suite: stable
Version: 1.0
Codename: x86-2203
Architectures: amd64 i386
Components: main
Description: x86-2203 nginx deb输出信息
rootpdsyw-xnc30:~# cd /software/dists/x86-2203
rootpdsyw-xnc30:/software/dists/x86-2203# rm -rf Release*
rootpdsyw-xnc30:/software/dists/x86-2203#
rootpdsyw-xnc30:/software/dists/x86-2203# apt-ftparchive release . Release
rootpdsyw-xnc30:/software/dists/x86-2203# vi Release
rootpdsyw-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 05:44:19 0000
MD5Sum:51b3204132c0216478acaa2075189bec 38 Releasef91c271a83febfa3a5704ebe16d4f773 39936 main/binary-amd64/Packagesfca30300cb802df40dcf91870b5fdc75 10669 main/binary-amd64/Packages.gz
SHA1:ec11d4d90dcccdcffffd2cdcc5e159f8b6849668 38 Releasedc4cc2e0c51b5354143f02726b37434411a1470b 39936 main/binary-amd64/Packages74789cf5fd35cf9e077a28bbf614f949e0d9fd78 10669 main/binary-amd64/Packages.gz
SHA256:db34c73eabacb4c6f2e261869818df41b5faef9e6abd57d5f62a57130b5c72df 38 Releasee8eb88fd3e4865342449c01c2f59d2a913b61cdcecc487d7fa328db5f308c083 39936 main/binary-amd64/Packages91476d1118a45543a70e1ba3acac2e6087c08c79cbec5c5cc623f46795598f0c 10669 main/binary-amd64/Packages.gz
SHA512:b35ab8f9e7ba745c9b04b8c20000390df78214ca86e7444f259a5479ca213cfe40b81dfa2e9665fc8086daf5d46f9e740e757652649d8789d5e808f355e059a5 38 Releaseb098e82baa775a70a298c59e69c65e5e402ff2df579224f96296e588517578d4c87a026a13ce6f6ea9c7485464013778caba1f56e00484428f84f342f3ceaf23 39936 main/binary-amd64/Packages5ea86d77cd8fa81d3682f7d3c23bd60d8b9fec02cea5ee13c277ec14d405811b9c73336a6ac67bee3fad3e492d4175031af8984e0e5b9205ab2bdccd630db7e1 10669 main/binary-amd64/Packages.gz
rootpdsyw-xnc30:/software/dists/x86-2203# 输出截图
4、对 Release 文件进行数字签名 执行命令
gpg --output Release.gpg -ba Release输出信息
rootpdsyw-xnc30:/software/dists/x86-2203# gpg --output Release.gpg -ba Release
文件‘Release.gpg’已存在。 是否覆盖(y/N) y
rootpdsyw-xnc30:/software/dists/x86-2203# 输出截图
二在终端上的操作 1、更新软件源列表 执行命令
apt update 输出信息
rootpdsyw-xnc30:~# apt update
忽略:1 http://192.168.0.247/software x86-2203 InRelease
获取:2 http://192.168.0.247/software x86-2203 Release [1,511 B]
获取:3 http://192.168.0.247/software x86-2203 Release.gpg [659 B]
获取:4 http://192.168.0.247/software x86-2203/main amd64 Packages [10.7 kB]
已下载 12.8 kB耗时 0秒 (83.6 kB/s)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
所有软件包均为最新。
rootpdsyw-xnc30:~# 输出截图
2、安装linuxqq软件测试 执行命令
apt install linuxqq输出信息
rootpdsyw-xnc30:~# apt install linuxqq
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了libyaml-cpp0.6 localechooser-data user-setup
使用apt autoremove来卸载它(它们)。
下列【新】软件包将被安装linuxqq
升级了 0 个软件包新安装了 1 个软件包要卸载 0 个软件包有 0 个软件包未被升级。
需要下载 0 B/128 MB 的归档。
解压缩后会消耗 437 MB 的额外空间。
正在选中未选择的软件包 linuxqq。
(正在读取数据库 ... 系统当前共安装有 193176 个文件和目录。)
准备解压 .../linuxqq_3.2.0-16605_amd64.deb ...
正在解压 linuxqq (3.2.0-16605) ...
正在设置 linuxqq (3.2.0-16605) ...
Error in file /usr/share/applications/kylin-installer.desktop: application/vnd.debian.binary-package,application/octet-stream is an invalid MIME type (application/vnd.debian.binary-package,application/octet-stream contains an invalid character in the subtype)
正在处理用于 desktop-file-utils (0.24-1kylin2) 的触发器 ...
正在处理用于 mime-support (3.64kylin1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 bamfdaemon (0.5.318.04.20180207.2-0kylin2) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
rootpdsyw-xnc30:~# 输出截图