gpt4 book ai didi

debian - Reprepro添加相同的Deb程序包

转载 作者:行者123 更新时间:2023-12-04 03:12:20 30 4
gpt4 key购买 nike

我的debian repo 交易出现问题。我使用以下方法删除了错误的软件包:

reprepro -Vb . remove package

没关系,但是当我尝试使用下一条命令再次添加相同的软件包时:
reprepro -Vb . includedeb squeeze package

我得到下一个输出:
Already existing files can only be included again, if they are the same, but:
md5 expected: 1035762e5e21e6ad8689660c0032f42d, got: 77ea3b094fcbfca4110afb5a9af0d2cb
sha1 expected: e41527e49bee98a59b3a5e16fbe856bb15a836bd, got: 5c6b673e5f11f1a80201e76d0fa4ba1d5935f095
sha256 expected: ae795de3b2d62f513b634a00c4bec74c90d2a6f750e5ec0386ee2b7775af39ec, got: 1531b2dd1869214afe58bb526fa8bda70db1bd1ef73d133bde002d42f147a041
size expected: 327748, got: 253398
There have been errors!

有人知道我该如何解决吗?我一直在检查reprepro男人,但没有找到解决这种情况的解决方案。

最佳答案

您的第一个命令不应该起作用; remove要求您要从中删除该软件包的发行版的代号。

假设这只是一个错误的粘贴,并且像对includedeb一样,您对remove命令进行了“挤压”操作,那么您很可能仍然在不同的发行版中拥有相同的软件包。 Reprepro尝试实现debian的理想,即“同名的软件包和完全相同的版本的内容完全相同”,无论它们最初发布在哪个发行版中。

您可以执行reprepro ls $package以查看其可能仍位于何处。找到它后,正确的做法是将其reprepro copy编码从另一个位置压缩回去。

关于debian - Reprepro添加相同的Deb程序包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15243613/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com