gpt4 book ai didi

ubuntu - 托管 debian 更新存储库的简单方法

转载 作者:太空宇宙 更新时间:2023-11-03 16:43:59 24 4
gpt4 key购买 nike

我有一个项目,我在其中创建了一个 .deb 文件,该文件应该由 linux 客户端安装。为此,我想使用 apt-get install mypackage

作为这个领域的新手,我现在正在寻找托管我自己的 debian 更新存储库的最简单方法,它只需要包含 mypackage.deb。

我赶紧看了mini-dinstall这看起来很有希望,但它们似乎与 .changes 一起工作,而不是 .deb 包。所以我不确定这是否是我需要的。

总结一下工作流程应该是这样的:

  1. 我创建了 debian 包 mypackage.deb
  2. 我告诉一些守护进程更新更新存储库:fancy-update-daemon add mypackage.deb
  3. 客户端能够使用标准的 apt 命令进行安装或更新:apt-get install mypackage

谢谢你的帮助

最佳答案

创建存储库的真正简单方法是创建一个“普通”存储库而不是“自动”存储库。您可以使用 dpkg-dev 包中的“dpkg-scanpackages”命令执行此操作。

$ mkdir repository
$ cp foo.deb repository
$ dpkg-scanpackages repository /dev/null | gzip -9c > repository/Packages.gz

然后在你的 sources.list 中,而不是像这样:

deb http://wherever/repository suite component

您离开套件和组件,只拥有:

deb http://wherever/repository

有关更多信息(例如普通存储库和自动存储库之间的区别),请参阅 The repository HOWTO (对于这么简单的事情,您可以忽略本文档称自己为“过时”的事实)

关于ubuntu - 托管 debian 更新存储库的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6744578/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com