mseSTA 版 (精华区)

发信人: hetun (北医六院重症病房三层层长), 信区: mseSTA
标  题: [开始总结]BLUEINK的LINUX管理员指南第三篇
发信站: BBS 听涛站 (Fri Sep 15 14:06:30 2006), 转信

RPM常用命令
安装一个包
rpm -ivh  

升级一个包 
rpm -Uvh  

移走一个包 
rpm -e  

查询一个包是否被安装 
rpm -q < rpm package name>

得到被安装的包的信息 
rpm -qi < rpm package name> 

列出该包中有哪些文件 
rpm -ql < rpm package name> 

列出服务器上的一个文件属于哪一个RPM包 
pm -qf  

列出所有被安装的rpm package 
rpm -qa  

列出RPM包文件中包含有哪些文件? 
rpm -qilp < rpm package filename>

从系统光盘安装RPM包
大多数安装包可以从网络下载,也可以从安装光盘上找到。下面是从ISO光盘镜像文件获取安装包并安装ksh的过程。(注意,应该使用和当前系统版本相同的系统光盘,否则由于版本的问题会使部分包无法安装。)
mkdir /tmp/iso                                                          建立文件系统安装点
su                                                                              切换为root
mount -o loop rhel-3-i386-as-disc2.iso /tmp/iso         安装LINUX ISO文件
cd /tmp/iso/RedHat/RPMS                                 pdksh安装包在此目录下
ls pdk*.*                                                                       安装包为pdksh-5.2.14-21.i386.rpm
rpm -ivh pdksh-5.2.14-21.i386.rpm                       安装pdksh
cd /tmp
umount /tmp/iso                                                 卸载光盘文件系统
exit                                                                            切换为普通用户

编译安装源代码RPM包
安装RPM包的另一个办法是从网络上直接下载软件的源代码RPM包,自行编译安装。源代码可以从http://rpmfind.net/ 上搜索下载,然后解开源代码,编译,产生二进制安装包,最后安装二进制包。下面以ksh(pdksh-5.2.14-13.src.rpm)为例。

1.安装源文件包,源文件会被展开到/usr/src/redhat目录下:
rpm  -ivh  pdksh-5.2.14-13.src.rpm
        
        2.编译源文件,产生的RPM包将位于/usr/src/redhat/RPMS/i386
cd /usr/src/redhat/SPECS
rpm  -ba  pdksh.spec 
  
        3.安装二进制包
                cd /usr/src/redhat/RPMS/i386
                rpm -ivh pdksh-5.2.14-13.i386.rpm




--
不要哀求,学会争取,若是如此,终有所获
不能做真山,至少可以成为竹本


※ 来源:·BBS 听涛站 tingtao.net·[FROM: 166.111.77.*]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:0.932毫秒