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进行搜索:
搜索到的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的安装源。