Debian Metapackage包含来自存储库的软件包版本

时间:2014-06-23 14:03:14

标签: package debian packages deb

我想用我的tilda版本(来自我的本地存储库)创建一个debian元数据包,但我不知道如何做到这一点。我把我的metapackage和我的tilda版本放在我的本地存储库中,但是我遇到了问题。如何指定应从我的存储库安装tilda包? (它必须是一个元数据包,因为我希望将来添加一些更多的依赖项。)

1 个答案:

答案 0 :(得分:1)

在软件包本身安装之前,没有直接的方法来影响系统上安装的内容。管理安装首选项的常用方法是(a)确保自定义程序包的版本号高于常规程序包,或者(b)让管理员在首选仓库上安装pin。我会选择前者,因为它简单直观,只需要管理员启用你的回购。

如果您正在构建自己的tilda包的自定义版本,则没有特别的理由创建单独的元数据包。只需将您要引入的其他软件包添加到软件包Depends:文件的debian/control部分即可。