1.查询软件包
使用rpm -q查询已经安装过的rpm软件包信息。可以查询下列几项:
是否已经安装过某个软件包
某一个rpm软件包的信息
rpm软件包提供的文件
rpm软件包所需的组件
(1)查询已安装的软件包
rpm -q packagename
eg:rpm -q tar
rpm -qa 查询系统已经安装过的所有软件包
(2)查询软件包信息
当其安装rpm软件包后,rpm命令便会把该软件包文件中的信息存储至RPM数据库,此后可以通过rpm工具向rpm数据库查询某一个软件的软件包信息
rpm -qi packagename
(3)查询软件包的内容
通过使用rpm工具查询某一个rpm软件包的内容
rpm -ql packagename
(4)查询文件提供着
rpm -qf filename
eg:rpm -qf /bin/ls
2.安装软件包
如要安装rpm软件包文件,可以使用“rpm -i”命令来进行。
rpm -i[-v][-h] packagename
-v 显示冗长(Verberos)的信息
-h 显示执行进度
eg:rpm -ivh w3m-0.5.3-4.fc17.i686.rpm
3.更新与升级软件包
升级(Upgrade)与更新(Refresh)的区别是在于该软件包是否已经安装过。如果软件包尚未安装过,则升级会安装这个软件包;而更新则会忽略,将造成更新失败。
rpm -{-U|-F}[-v][-h] files ,其中files可以是一个以ftp://或http://开头的url,也可以是软件包名。
4.卸载软件包
rpm -e package
5.检验软件包状态
rpm -V
源码安装
国内比较好的提供软件源的ftp服务器有搜狐:http://mirrors.sohu.com和网易:http://mirrors.163.com。
一般最好在/usr/src、/usr/local/src、/tmp目录中解压文件