小编jav*_*vex的帖子

为本地安装创建自己的软件包的正确方法是什么?

我正在运行 Ubuntu 12.04 LTS 服务器。我目前有一个问题,我用过的一个软件包有一个烦人的错误。我不想删除它并从源代码构建它,而是想将它集成到 Ubuntus/Debians 包管理中。

来自 ArchLinux,我们通过复制原始 PKGBUILD 并以编译包的方式更改它来做到这一点。这是一个非常简单的过程,但它会通知包管理器有关此包的信息,即使它不在本地存储库中。

Ubuntu/Debian 有类似的方法吗?我可以轻松地将我的软件包基于过时的 Ubuntu 版本并安装此软件包而不是原始存储库吗?

注意:相关软件是 libvirt(我至少需要 0.9.13,12.04 运行 0.9.8),虽然我很感激评论中针对此特定软件包的解决方案,但我正在寻找针对此类问题的更通用的解决方案将来出现。

与问题相反,我如何“艰难地”手动组装我自己的包?什么是最简单的Debian软件包指南?我对创建包不感兴趣,而是使用现有资源并将它们更新到更新版本。

package-management packaging apt

7
推荐指数
1
解决办法
2554
查看次数

标签 统计

apt ×1

package-management ×1

packaging ×1