【问题标题】:local apt repo update own software本地 apt repo 更新自己的软件
【发布时间】:2022-10-25 23:15:28
【问题描述】:

我使用这种结构在 apache2 上创建了一个本地 apt repo:

mkdir -p /var/www/html/repo/pool/main/

cp /home/xxx.deb /var/www/html/repo/pool/main/.

mkdir -p /var/www/html/repo/dists/focal/main/binary-amd64

cd /var/www/html/repo

dpkg-scanpackages --multiversion --arch amd64 pool/ > dists/focal/main/binary-amd64/Packages

cat dists/focal/main/binary-amd64/Packages | gzip -9 > dists/focal/main/binary-amd64/Packages.gz

发布了一个版本,在 /var/www/html/repo/dists/focal 中签署了该版本

在 /etc/apt/sources.list.d/gmss.list 中添加了规则

毕竟,我可以在这个存储库上安装我的 deb,但是当我在池中添加我的软件的新版本并制作一个新的包文件时,我会这样做:

apt update

apt install softwarepkg

它说已经安装了最新版本。 我怎样才能让它更新到我的软件的最新版本?

【问题讨论】:

    标签: apt repo


    【解决方案1】:

    您可能想尝试运行apt clean 来清除缓存,其中可能包含您的软件包的旧版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-30
      • 2021-09-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多