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

没有Gravatar

这种迷你指南是有用的,虽然很简单,谁对那些需要创建为自己从Ubuntu衍生的发行自己的仓库工作人员(包括,或者清理工作,以包人群,提供了在两所花的时间的结果如果网络的方式一致 P )。

那么,要做的工作是非常简单的:
首先,我们创建了我们仓库的结构。 之后,我们在我们所选择的道路,(在这里我指到/ 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%[?]

标签


leave a response , or trackback from your own site. 您可以按照任何这个项目通过 2.0 饲料入口的反应。您可以 留下 您自己的网站 一回应, 引用

AddThis社会书签按钮

本网站使用IntenseDebate的意见,但他们目前没有,因为无论您的浏览器不支持JavaScript,或者他们没有加载速度不够快装。

to “Gestire un Repository (sia locale che remoto)” 2回应 的“管理库(包括本地和远程)”

  1. 恭喜你,非常有用和有趣。
    我有一半的态度是如何使一个小的东西回购的朋友“,”不是英寸德布或已经过时了。
    谢谢 P

    西蒙兹:现在我要去一个骑在您的博客,也许你发现其他有趣的东西 ;)

  2. 为感谢评论吝啬鬼 :) 我希望你能找到的东西在以前的帖子有意思!
    喂!

留下回复