opensuse build service open build service

news/2024/7/8 15:35:36 标签: service, build, 平台, suse, linux, deb
 

openSUSE Build Service最初是openSUSE社区人员为openSUSE生成rpm软件安装包

而打造的平台,现在已经发展成支持

        openSUSE

        SUSE Linux 和 SUSE Linux Enterprise

        Debian (Etch)

        Red Hat/Fedora/CentOS

        Mandriva

        Ubuntu

 还有其他发行版的软件包打包,上面rpm和deb包格式的软件都有。

现在已经是一个开源软件安装打包的大本营,打包后的软件包通常对32bit和64bit的Linux都适用。

还有为其他rpm系列发行版和deb系列发行版的软件包。

更名为Open Build Service也是大势所趋,可以看到许多其他平台的软件包。

OBS网页地址:

https://build.opensuse.org/

OBS上众多软件包均可以通过如下页面搜索:

https://build.opensuse.org/search

改名后启用新的网址:

http://open-build-service.org/

比如要找小企鹅输入法,我们搜索:fcitx

就可以找到很多的小企鹅输入法的软件包,点击包的连接,然后选择自己操作系统的版本,

就可以找到该软件的软件安装源,添加该软件源,

然后使用软件管理工具,就可以直接选择安装软件,省去自己编译源码的麻烦。

OBS不仅给开源开发者和爱好者提供软件打包平台和软件安装源,

很多openSUSE官方项目也在该平台下打包,可以说是好东西大家一起用。

 

OBS在openSUSE下载源位置对应的是

openSUSE/repositories/

由于OBS软件源的大小已经远远超过了openSUSE本身,

所以在网易开源镜像上(http://mirrors.163.com/openSUSE/repositories/)只包含了OBS源的的冰山一角:

Education/                                         16-May-2011 18:02                   -
GNOME:/                                            17-Feb-2011 11:38                   -
KDE:/                                              07-Apr-2011 13:56                   -
devel:/                                            22-Apr-2011 02:49                   -
games/                                             16-May-2011 18:40                   -
mozilla/                                           19-Feb-2011 22:12                   -
mozilla:/                                          08-Dec-2010 14:38                   -
multimedia:/                                       05-Nov-2010 20:16                   -
openSUSE:/                                         03-Mar-2011 15:55                   -
server:/ 

实际的OBS上的打包软件数不胜数,如果需要什么软件,懒得自己编译源码,

都可以在OBS上搜索,基本都有现成的rpm或deb安装包。

只要是好软件,相信将来在OBS上都会有其身影。

 

以Stecue今天刚刚打包好的iceplayer播放器为例,安装openSUSE 11.4版本的iceplayer。到OBS进行搜索:

build.opensuse.org/package/show?package=iceplayer&project=home%3Astecue">

搜索到的iceplayer打包项目地址:

https://build.opensuse.org/package/show?package=iceplayer&project=home%3Astecue

打开后看到:

选择右边的openSUSE 11.4平台,  就可以看到这个平台的iceplayer的软件包:


点击“ Go to download repository ”就能进入iceplayer安装源地址:

http://download.opensuse.org/repositories/home:/stecue/openSUSE_11.4/

添加该软件源地址,就可以用Yast或zypper无恼安装iceplayer。

stecue打包的openSUSE 11.4版软件源地址就是:(i586是32位系统的软件包,x86_64是64位系统的软件包)

http://download.opensuse.org/repositories/home:/stecue/openSUSE_11.4/

其镜像地址可以在这

home:stecue.repo 30-May-2011 07:58 268 Details

点击Details就可以找到镜像软件源,比如台湾的同步软件源地址为:

http://ftp.twaren.net/Linux/OpenSuSE/repositories/home:/stecue/openSUSE_11.4/

添加镜像软件源,与添加官方站点一样,是同步的,都可以用。

其他软件包的搜索安装方式一样。总结一下:

第一步,搜索:

https://build.opensuse.org/search

第二步,添加软件源:(root权限)

zypper  addrepo  -f  http://ftp.twaren.net/Linux/OpenSuSE/repositories/home:/stecue/openSUSE_11.4/  Stecue

第三步,安装软件:(root权限)

zypper install iceplayer

这是命令行方式,也可以用Yast的“软件安装源”和“软件管理”功能

同样实现软件源添加和软件安装,见向导站:

http://lug.ustc.edu.cn/sites/opensuse-guide/repositories.php

http://lug.ustc.edu.cn/sites/opensuse-guide/installpackage.php

 

最后推荐几个OBS上国人常用软件源地址(openSUSE11.4):

http://download.opensuse.org/repositories/home:/hillwood/openSUSE_11.4/

http://download.opensuse.org/repositories/home:/swyear/openSUSE_11.4/

http://download.opensuse.org/repositories/home:/stecue/openSUSE_11.4/

台湾镜像:

http://ftp.twaren.net/Linux/OpenSuSE/repositories/home:/hillwood/openSUSE_11.4/

http://ftp.twaren.net/Linux/OpenSuSE/repositories/home:/swyear/openSUSE_11.4/ 

http://ftp.twaren.net/Linux/OpenSuSE/repositories/home:/stecue/openSUSE_11.4/

在以上网页点击Parent Directory,就可以找到其他版本的Linux的安装源。


http://www.niftyadmin.cn/n/1141149.html

相关文章

汇编语言段和RSEG用法

RSEG是段选择指令,要想明白它的意思就要了解段的意思。 段是程序代码或数据对象的存储单位。程序代码放到代码段,数据对象放到数据段。段分两种,一是绝对段,一是再定位段。绝对段在汇编语言中指定,在用L51联接的时候&a…

【openSUSE】软件源和软件搜索

大陆镜像服务器lizardsource.cn简介• 主机名:lizardsource.cn• 支持协议:http, ftp, 推荐使用ftphttp://www.lizardsource.cnftp://lizardsource.cn (推荐使用,不支持passive模式)• 用途:OpenSuSE下载镜像&#xf…

Linux内核task_struct初探(1)

个人首先参考了如下两篇文章: http://blog.csdn.net/hongchangfirst/article/details/7076225 http://hi.baidu.com/mynana/blog/item/1da1ba99239ceb006f068c48.html 一个侧重于应用,另一个则介绍了部分的内部原理。 这里记录我个人的理解。 参考文…

sourceinsight 技巧

1 sourceinsight screen font 的默认字体是Verdana的,它是一直变宽字体。在Document style中可以将字体改为定宽的Courier 2 勾掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", …

linux join wait queue!

参考文章:http://blog.csdn.net/loyal_baby/article/details/4195946 进程通过执行下面几步将自己加入到一个等待队列中: ---------------------------------------------------------1. 调用DECLARE_WAITQUEUE()创建一个等待队列的项|---------------…

linux 等待队列

摘自:http://blog.csdn.net/funy_liu/article/details/5321147,谢谢 Linux内核的等待队列是以双循环链表为基础数据结构,与进程调度机制紧密结合,能够用于实现核心的异步事件通知机制。 在这个链表中,有两种数据结构&a…

如何打patch p0 p1区别

在做usb-2.6.12LE06.patch.tar.gz补丁时候出现错误,所以找patch的方法,看到了关于参数的解释,学习了blog.chinaunix.net/u1/48180/showart_1868730.html下面是我出现的错误备份一下, // 原因是patch的目录不对,应该在k…

Linux 进程管理剖析

本文转至:http://www.ibm.com/developerworks/cn/linux/l-linux-process-management/ 创建、管理、调度和销毁 Linux 是一种动态系统,能够适应不断变化的计算需求。Linux 计算需求的表现是以进程 的通用抽象为中心的。进程可以是短期的(从命令…