Open Build Service 软件建包简要教程三——利用osc工具构建发行版安装包

上一篇讲过,除了web页面方式外,还有一个叫osc的工具也可以管理OBS项目,本篇就简要介绍一下osc的使用方法。

根据官方的WIKI介绍,osc是一种用Python语言编写的程序。如果你使用的发行版是openSUSE,那么直接通过”zypper in osc”就可以直接安装,其他的发行版就需要从http://download.opensuse.org/repositories/openSUSE:/Tools/下载安装。

osc的操作和subversion(svn)非常相似,很多参数都是一样,如果你熟悉subversion,那么osc也是很容易的。

首先进行checkout,就是把服务器上的OBS项目同步到本地上:

osc checkout home:<username>

或者

osc co home:<username>

建立包构建项目

osc meta pkg -e home:<username> <packagename>

添加文件

osc add filename

删除文件

osc rm filename

更新

osc up

上传更改

osc commit

osc ci

移动文件

osc mv 源文件 目标文件

这个命令还有个作用就是重命名文件,比如将osd-lyrics.spec重命名为osdlyrics.spec

osc mv osd-lyrics.spec osdlyrics.spec

osc常用的命令就是这些,如果需要了解更多,请参阅官方wiki(英文):http://en.opensuse.org/openSUSE:OSC

 

=-=-=-=-=
Powered by Blogilo

发表评论?

1 条评论。

  1. 一直只会web的,等网络条件好了,就学习一下使用osc

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>