couchdb - 如何声明 .deb 包的非 .deb 二进制依赖项?

标签 couchdb packaging apt-get deb

我正在创建一个 .deb 包,并且我已经可以表达我的大部分依赖项了。不幸的是,还有一些依赖项目前没有 .deb 包(例如 wdfs 或 couchdb,其中 .deb 文件太落后了,而且更新版本的文件还不存在),但可以在运行时确定。

表达此包依赖性的最佳方式是什么? pos 安装脚本?

http://www.debian.org/doc/debian-policy/ch-relationships.html

最佳答案

正确的解决方案是为缺少的组件创建 .deb 包,也许只是在您的私有(private)存储库中。还有 equivs 允许您构建虚拟包,例如以满足有问题的依赖关系,即基本上“我知道我在做什么;只要假设这个包已正确安装”。对于一次性作业,您还可以使用 --force-depends 调用 dpkg 来实现相同的结果。

关于couchdb - 如何声明 .deb 包的非 .deb 二进制依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4488674/

相关文章:

packaging - Electron 打包程序没有正确打包 Darwin 版本

c++ - 使用嵌入式 Python 3 部署应用程序

python - 庆典 : virtualenv: command not found "ON Linux"

view - CouchDB 浏览量 : created_at greater than a passed value

database - 启用 `couch_peruser` 时为用户创建哪个数据库?

linux - 通过 debian 软件包在系统范围内提供 vim 语法高亮

docker - docker.io 与 docker-ce 和 docker-ee (现在称为 "Mirantis Kubernetes Engine")的关系是什么?

linux - 无法在 ubuntu 14.04.4 LTS 上安装 g++ (我已尝试过命令和软件中心)

cordova - 在PouchDB中存储视频/音频

javascript - 为本地开发采样大型 CouchDB 数据库,避免长 View 构建