dpkg 可用于 Cygwin 吗?

dpkg 可用于 Cygwin 吗?

我不经常使用 Windows,但我发现自己暂时被困在 Windows 面前。所以我一直在研究Cygwin。我的问题是 dpkg 可用于 Cygwin 吗?我的谷歌搜索似乎表明它至少在某一时刻是这样的,但我找不到一个包。如果它不能作为软件包提供,是否有人有任何提示/经验让它运行?

我并没有尝试创建 Cygwin Debian 移植(尽管听起来好像过去曾尝试过)。至少,我只是希望能够在 Windows 计算机上构建 Debian 源代码包。 (是的,我知道我可以通过 ssh 连接到 Debian 机器。)

Cygwin 显然是这里的主题,但这可能不是解决这个问题的最佳地点。我希望这一切都好……

答案1

据报道,让 dpkg 正常工作的尝试已被放弃sourceforge 页面的设置是为了研究如何让 dpkg 在 Windows Cygwin 上工作。

坚持使用 Virtual Box 实例或 SSH。

编辑:如果你真的感兴趣,有一个关于尝试让它工作的巨大线程这里

答案2

经过一些争论,您可以让 dpkg 在最近的 Cygwin 环境下编译和运行,您必须从 git 'autoreconf' 源存储库,然后使用 os_type、cpu_type 和 dpkg_arch(= cygwin64,任意选择,但您需要使用等于此值的体系结构构建 .deb 包)。

还:这个补丁- 哦,禁用构建启动-停止-守护进程

截图,mintty,tmux,dpkg,cmake

答案3

cygwin 有一种包管理器,称为apt-cyg,但它是第 3 方包,而不是 cygwin 项目本身的一部分。

如果您正在考虑 cygwin,您可以查看巴本。我这周才了解到它,所以我不能完全保证它,但我喜欢到目前为止所看到的。

它是一个 cygwin 分支,具有更多功能,开箱即用。除其他改进外,它还具有pact“高级包管理器(如 apt-get 或 yum)”以及“自动更新功能”

相关内容