Chinaunix首页 | 论坛 | 博客
  • 博客访问: 688460
  • 博文数量: 191
  • 博客积分: 10987
  • 博客等级: 上将
  • 技术积分: 1925
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-22 09:52
文章分类

全部博文(191)

文章存档

2014年(10)

2011年(11)

2010年(38)

2009年(132)

分类: LINUX

2009-06-20 17:41:42

关于如何安装.src.rpm 软件包:
与下面的这个目录有关系:/usr/src/redhat/
[root@www redhat]# ll
总计     40
drwxr-xr-x 2 root root 4096 2008-12-03 BUILD
drwxr-xr-x 9 root root 4096 06-03 01:01 RPMS
drwxr-xr-x 2 root root 4096 06-04 13:58 SOURCES
drwxr-xr-x 2 root root 4096 2008-12-03 SPECS
drwxr-xr-x 2 root root 4096 2008-12-03 SRPMS
[root@www redhat]# pwd
/usr/src/redhat
[root@www redhat]#
BUILD目录:
[root@www BUILD]# ll
总计? 0                              ####是空的,什么文件也没有
[root@www BUILD]# pwd
/usr/src/redhat/BUILD
[root@www BUILD]#
RPMS目录:
[root@www redhat]# cd RPMS/
[root@www RPMS]# ll
总计? 56                                                 #####有很多有用的子目录
drwxr-xr-x 2 root root 4096 2008-12-03 athlon
drwxr-xr-x 2 root root 4096 2008-12-03 geode
drwxr-xr-x 2 root root 4096 2008-12-03 i386
drwxr-xr-x 2 root root 4096 2008-12-03 i486
drwxr-xr-x 2 root root 4096 2008-12-03 i586
drwxr-xr-x 2 root root 4096 2008-12-03 i686
drwxr-xr-x 2 root root 4096 2008-12-03 noarch
[root@www RPMS]#
SOURCES目录:
[root@www redhat]# cd SOURCES
[root@www SOURCES]# ll
总计? 56                                           #####很多补丁
-rw-rw-r-- 1 root root   228 2005-10-25 sudo-1.6.7p5-strip.patch
-rw-rw-r-- 1 root root   922 2005-05-24 sudo-1.6.8p8-pam-sess.patch
-rw-rw-r-- 1 root root  4861 2005-06-21 sudo-1.6.8p8-safecmd.patch
-rw-rw-r-- 1 root root 15033 2005-04-12 sudo-1.6.8p8-selinux.patch
-rw-rw-r-- 1 root root  1267 2005-10-25 sudo-1.6.8p8-sesh-stopsig.patch
[root@www SOURCES]#
[root@www redhat]# cd SPECS/
[root@www SPECS]# ll
总计? 0                                          #####空的,没有任何文件
[root@www SPECS]# pwd
/usr/src/redhat/SPECS
[root@www SPECS]#
SRPMS目录:
[root@www SRPMS]# ll
总计? 0                                           ####空的,没有任何文件
[root@www SRPMS]# pwd
/usr/src/redhat/SRPMS
[root@www SRPMS]#
一般.src.rpm软件包就会放在以上目录之中
假如:下载了一款软件包: xxx.src.rpm
操作步骤如下:
1:  rpm -ivh  xxx.src.rpm                               #####先rpm 解压
    这个时候,xxx.src.rpm包被释放为 xxx.src.tar.gz 源码包。并且放在了/usr/src/redhat/SOURCES目录了。
2:进入/usr/src/redhat/SPECS 目录:将生成 xxx.spec文件               ####这个文件是可以定制的
     这个xxx.spec有什么作用?它是可以把.src.rpm 变成.rpm 的
    运行命令:rpmbuild -bb xxx.spec                                           ####变成了.rpm包,大家熟悉的包文件了。
    那么xxx.rpm包文件去了哪里呢?到这个目录了-----/usr/src/redhat/RPMS/ 下面的相应的子目录了(见上面)。如果你的系统是i386,
    就成了.i386.rpm包;如果是i686,则就成了.i686.rpm包格式了。等等如是。
3:有了xxx.i386.rpm 或 xxx.i686.rpm ,还等什么? 赶紧按装呗........
4:什么?还不会?请往上面细看,要么baidu,要么google 罗..........
5: 谢谢!

阅读(4005) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~