是否有一个持久的存储deb文件(如maven repo?)
我有一个maven构建的docker映像,它依赖于,但现在它有一个404,并被替换为 这是一个问题,因为maven构建是持久的——也就是说,你可以在将来的任何时候重建它们。maven回购协议的主要内容是持久性的,因此从中提取的人工制品将在未来出现。我可以将我需要的债务转移到maven回购协议中,但这有点滥用其他人的存储空间是否有一个持久的存储deb文件(如maven repo?),maven,repository,debian,deb,Maven,Repository,Debian,Deb,我有一个maven构建的docker映像,它依赖于,但现在它有一个404,并被替换为 这是一个问题,因为maven构建是持久的——也就是说,你可以在将来的任何时候重建它们。maven回购协议的主要内容是持久性的,因此从中提取的人工制品将在未来出现。我可以将我需要的债务转移到maven回购协议中,但这有点滥用其他人的存储空间 那么,是否有一个可以保证存在的debian文件的持久存储。。。好吧,至少在革命/流星打击/侏罗纪复活等之前。你可以用免费的开源工具自己做这件事。您可以创建自己的存储Debia
那么,是否有一个可以保证存在的debian文件的持久存储。。。好吧,至少在革命/流星打击/侏罗纪复活等之前。你可以用免费的开源工具自己做这件事。您可以创建自己的存储Debian软件包的方法。如果您对使用GPG签名对存储库元数据进行签名感兴趣 创建存储库后,可以在
/etc/apt/sources.list.d/
中创建一个指向存储库的配置文件。您可以运行apt get update
刷新系统apt缓存,然后运行apt get install
安装您选择的软件包
顺便说一句,您可以通过运行以下命令安装软件包的特定版本:apt get install packagename=version
例如,要安装1.0版的“测试”,请运行:apt get install test=1.0
或者,如果您不想自己处理这些问题,您可以使用它来托管Debian、RPM、RubyGem和Python PyPI存储库。很多使用我们服务的人都有你的确切用例,他们所依赖的Debian软件包将从公共存储库中消失,因此他们将其上载到我们。您需要创建一个单独的docker映像,其中包含您所需的文件,以便引用您创建的文件…除此之外,我不明白Maven构建为何依赖于deb软件包?Maven构建正在创建docker映像,因此需要安装deb包来准备映像。当然,我可以创建一个基本的docker映像(我们也可以),但这只会将问题转移到使基本映像。。。此外,我们现在需要一个持久的存储docker图像!谢谢,但从maven回购协议的意义上讲,这两种协议都不是持久的。内部APT存储库不适合其他人使用的开放源代码项目,并且可能比创建它的组织寿命长。同样,对于packagecloud.io,如果创建项目的组织不再存在,那么账单将无法支付,人工制品将消失,项目将不再构建。我们为开源项目提供免费计划,因此将不会支付账单。但除此之外,没有其他选择。ubuntu或debian生成的常见repo不会持久保存较旧版本的软件,因此您也无能为力。