squallbayu Asked: 2010-10-14 08:11:03 +0800 CST2010-10-14 08:11:03 +0800 CST 2010-10-14 08:11:03 +0800 CST 如何从 Windows 应用程序创建 deb 包? 772 我想从一个 Windows 应用程序制作一个 deb 文件,该应用程序将与 wine 一起运行。我该怎么做? 例如,我使用的是 Ubuntu Christian Edition,我发现默认安装了应用程序 Virtual Rosary。 我的计划:我的应用程序将放在文件夹/opt/*application-name*中,对于“launcher.desktop”,Exec 参数将填充: 执行=酒/opt/应用程序名称/应用程序名称.exe debian wine windows packaging 2 个回答 Voted Best Answer andrewsomething 2010-10-14T10:03:45+08:002010-10-14T10:03:45+08:00 是的,你可以做到这一点,但它会有点骇人听闻。适合个人使用,但它永远不会被 Ubuntu 接受。 我不确定您对 debian 打包的知识水平,但提供完整的打包教程超出了此范围。如果您需要更多信息,Ubuntu 打包指南是一个不错的起点,当然还有Debian 新维护者指南。 基本上,您需要做的就是使用dh_install将文件放在正确的位置。所以在你的debian/my_package_name.install文件中是这样的: application-name.exe /opt/application-name/ application-name.desktop /usr/share/applications/ Scott Ritchie 2010-10-14T14:54:04+08:002010-10-14T14:54:04+08:00 这是我亲自尝试过几次的东西,甚至还制作了概念验证包。存档中还有一些临时包,例如 pq(Progress Quest),尽管它们都不是特别复杂。 我建议你遵循这里的规范:https ://blueprints.edge.launchpad.net/software-center/+spec/other-n-wine-software-center -- 在本月的开发者峰会上,我希望能够标准化方式我们这样做,甚至开发一个工具来这样做,因为我预计在中期会有大量的 Windows 包。
是的,你可以做到这一点,但它会有点骇人听闻。适合个人使用,但它永远不会被 Ubuntu 接受。
我不确定您对 debian 打包的知识水平,但提供完整的打包教程超出了此范围。如果您需要更多信息,Ubuntu 打包指南是一个不错的起点,当然还有Debian 新维护者指南。
基本上,您需要做的就是使用
dh_install
将文件放在正确的位置。所以在你的debian/my_package_name.install
文件中是这样的:这是我亲自尝试过几次的东西,甚至还制作了概念验证包。存档中还有一些临时包,例如 pq(Progress Quest),尽管它们都不是特别复杂。
我建议你遵循这里的规范:https ://blueprints.edge.launchpad.net/software-center/+spec/other-n-wine-software-center -- 在本月的开发者峰会上,我希望能够标准化方式我们这样做,甚至开发一个工具来这样做,因为我预计在中期会有大量的 Windows 包。