LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1099|回复: 0

分享几个网上不常见的CentOS软件源码包srpm

[复制链接]
发表于 2009-9-3 21:30:11 | 显示全部楼层 |阅读模式
我公司上班使用的是CentOS,主要是RHEL对EDA工具支持比较好。
但是大部分软件都不提供CentOS的软件包,而且CentOS自带的一些软件包更新也较慢。
没办法,上班上网还不方便,只好自己手动编写spec文件制作软件包了。

spec文件的来源主要是已有的CentOS源码包、软件自身提供的spec文件以及上网找的一些源码包。

现在制作好以后,把srpm源码包分享出来,可能象我这样上网不方便的朋友会有用。

直接使用root指令
  1. rpmbuild --rebuild 源码包.src.rpm
复制代码

便可在/usr/src/redhat/RPMS下面生成软件包。

我使用的是CentOS 5.3 x86_64环境制作的,不过源码包应该也能生成i386版本的软件包。

-----------------------------------------------------------------------------

以下为软件包下载链接,我用mofile host了。

ctags: 5.8版本,更新CentOS自己的ctags,需要的下载更新。
http://pickup.mofile.com/9230731820162626

doxygen:1.5.9版本,更新CentOS自己的doxygen,需要的下载更新。
http://pickup.mofile.com/8634927396452081

gajim:0.12.5版本。公司使用openfire自己搭建了一个xmpp服务器,原本使用pidgin的,但是pidgin的群发是在支持太差了,使用起来很不方便,发现用gajim还可以,需要的自己下载安装。
http://pickup.mofile.com/7289464873298331

meld:1.3.1版本。原本打算自己安装nautilussvn的,但是装上后很不稳定,有些功能不能使用,可能是CentOS的默写库实在太旧了,尤其是glibc之类的核心库太旧,核心库又不好随便更新的,怕影响稳定性。但是这个meld还是很不错的,图形化的diff。需要的自己下在安装。
http://pickup.mofile.com/7236028699718407

mercurial:1.3.1版本。分布式版本控制系统,考虑替换掉svn。这个是命令行版本的,需要的自己下载更新。
http://pickup.mofile.com/8259975757253403

nautilus-python:0.5.0版本。这个是安装nautilussvn必须的包,虽然nautilussvn没安装成功,但是发现这个包还是有点用的。需要的自己下载安装。
http://pickup.mofile.com/2834314779494491

ntfs-3g:200944版本。CentOS用户最好将内核更新到centosplus版本。这样,装上这个版本的ntfs-3g就能正常读写ntfs文件分区了。我是一直安装着的,很好用。注意:一定要将内核更新到centosplus仓库的版本。
http://pickup.mofile.com/7654061475423810

sdcc:2.9.0版本。自己编译gnuradio的时候需要的,发现没有rpm包,就手动制作了一个,当然了,这个spec是软件自带的,我只是把它编译成srpm方便保存。
http://pickup.mofile.com/7405166661412803

swig:1.3.40版本。更新CentOS自带的swig。需要的自己下载更新。
http://pickup.mofile.com/3878959804916680

vsftpd:2.0.5版本。CentOS自带的不能支持中文。这个以前发过,直接把CentOS的那个卸载了,用这个,可以让IE的文件夹模式也能正常显示中文。
http://pickup.mofile.com/8198108392919877

wxPython:2.8.10.1版本。这个还是很重要的,平时工作开发图形程序会用到,无奈fedora的epel仓库更新太慢,要用最新的还是自己来吧。原先是使用configure,make,make install安装在/usr/local下面的。时间长了觉得不爽,直接使用他提供的spec文件制作了rpm包。因为srpm包太大,我只提供spec文件。从wxPython.org下载最新的src源码,放到/usr/src/redhat/SOURCES里面,再把这个spec放到/usr/src/redhat/SPECS,然后root进入/usr/src/redhat/SPECS执行rpmbuild -ba wxPython.spec即可。会生产源码包和三个wx*.rpm安装包。安装的时候使用rpm -ivh wx*.rpm一块安装即可。(注:我把菜单中的快捷方式去掉了,个人认为没什么用,需要的再根据wxPython提供的spec文件参照的修改吧)
http://pickup.mofile.com/3227461365836154
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表