Debian私有ppa或替代方案

3
我想创建一个私有ppa,但是每个关于“如何创建私有ppa?”的回答(1, 2, 3)都以“好吧,这不会容易”,或类似的话开始,这让我感到困惑。
假设我对ppa、apache-setup、服务器一无所知,能否有人明确和清晰地解释一下如何完成这项工作,或者提供其他替代方案(除了git),或者至少向我指出正确的方向,以便我可以开始理解所有这些?也就是说,有人能否提供一种分发Debian软件包的方法(最好是使用私有ppa),并非常简单地解释它?
现在的解决方案是使用git(比在私有服务器上创建私有ppa容易十倍),而且git可能是正确的方法,但我认为将来我们仍然要创建一个软件包,我们应该知道如何做到这一点。

1
另外,我一直被投票踩得很惨,如果你要踩,请解释一下原因。同时,请尽量理性。我还很年轻,经验不足。我也不特别在意在Stack Overflow上有多少“分数”,所以如果你要踩我,我并不介意,但真正让我烦恼的是当人们不回答问题,什么都不说,却因为某些原因而踩我。我需要一些反馈!这是我赶上信息时代的唯一途径! - dylnmc
1个回答

2
你可以从这里开始。 或者在IRC频道上寻求帮助: 限制Debian软件仓库的访问,如果使用HTTP协议,则可以使用简单的基本认证。如果使用FTP,则可以使用用户的登录名和密码。如果使用SSH,则可以使用公钥/私钥访问。 请查看:https://www.debian-administration.org/article/513/Restrict_Access_To_Your_Private_Debian_Repository

我不幸已经彻底阅读了那个页面。我将继续研究debian.org的文档,但对于新手来说它们仍然相对复杂。我相信我会使用reprepro,但我不知道如何配置Apache使其保密。我没有安装或设置apache,也不知道如何操作。:( - dylnmc
是的,有很多标签。它 必须 是一个有用的网站。 :) 谢谢。我得试一下。 - dylnmc
似乎你只需要创建你的.deb文件,使用apt-ftparchive生成一个文件夹结构,并将所有内容推送到FTP/HTTP主机上,就像在静态网站上发布HTML文件一样。 - Charles-Édouard Coste
但这是否保持它私密?我希望绝对没有任何东西能够在没有密码或密钥的情况下被访问。 - dylnmc
好的!我一直在全力以赴地研究Debian打包和其他许多事情。我担心我的精力不够了,但是无论如何我还是要继续前进!过去一个半月里,我一直告诉自己“我想我能行”,所以现在只有一个小障碍需要克服。感谢你的帮助。 - dylnmc

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接