管理一个仓库(包括本地和远程)

这种迷你指南是有用的,虽然很简单,谁对那些需要创建为自己从Ubuntu衍生的发行自己的仓库工作人员(包括,或者清理工作,以包人群,提供了在两所花的时间的结果如果网络的方式一致
)。
那么,要做的工作是非常简单的:
首先,我们创建了我们仓库的结构。 之后,我们在我们所选择的道路,(在这里我指到/ home /仙境传说,在我的笔记本电脑的家庭用户),我们提供以下命令:
$ Mkdir miorepo
$镉miorepo
$ Mkdir二进制
$ Mkdir源
$触摸指数
这样,我们准备了这样的结构:
miorepo
指数
- 二进制
- 源
正如你想象的内部目录将二进制和源,分别对二进制和源代码包,我们想要添加到我们的仓库插入。
我们创建索引文件(我们可以称之为任何其他方式)没有必要的,但可以很方便地处理回购所有软件包。
在插入的包打开该文件,并写入每个包类型的项:
软件包名称priorità_pacchetto categoria_pacchetto
最后一栏(categoria_pacchetto)将有助于突触决定将在哪一类在库的德布组织的研究。
现在创建Packages.gz等文件,并Sources.gz(分别在文件夹二进制和源代码)。 要完成此操作是足够的,从资料夹内的miorepo(数据)以下命令:
$ dpkg的- scanpackages二进制指数| gzip压缩- 9C条“二元/ Packages.gz等
$ dpkg的源scansources首页| gzip压缩- 9C条“源/ Sources.gz
如果您已决定不创建索引的退出与/ dev的替换/空命令文件。
我们的仓库已经准备好! 要记住,每次添加一个软件包,或者二进制代码或源,您必须重新创建上述两个文件,如果存在,请更新索引文件。
唯一剩下的工作就是编辑文件/ etc / apt / sources.list中。
如果该库是本地的,我们插入,对我们来说,像这样的项目:
deb文件:/ / /首页/仙境/ miorepo二进制/
deb - src命令文件:/ / /首页/仙境/ miorepo源/
否则,如果我们决定将其提供在线(刚刚创建的复制整个结构,包括标志及Sources.gz Packages.gz等文件,在我们的主页在我们的网站的根目录,例如),我们添加项:
http://www.miositoweb.org/miorepo deb二进制/
deb - src命令http://www.miositoweb.org/miorepo源/
现在,我们的包是谁提供给任何人知道他们的位置! ![]()
人气:12%[?]
标签:Debian的回购,Packages.gz 等, 仓库 ,Sources.gz,sources.list后,Ubuntu 的回购交易
leave a response , or trackback from your own site. 您可以按照任何 , 这个项目通过 2.0 饲料入口的反应。您可以 留下 您自己的网站 一回应, 或 引用 。



























2008年6月7日在17:20
恭喜你,非常有用和有趣。
我有一半的态度是如何使一个小的东西回购的朋友“,”不是英寸德布或已经过时了。
谢谢
西蒙兹:现在我要去一个骑在您的博客,也许你发现其他有趣的东西
2008年6月7日在23时42分
为感谢评论吝啬鬼
我希望你能找到的东西在以前的帖子有意思!
喂!