Linux安装RPM文件

时间:2020-01-09 10:43:27  来源:igfitidea点击:

我已经下载了一个名为awstats.i386.rpm的文件,如何在CentOS/RHEL/Suse/Fedora/Redhat Linux下安装它?

RPM只是一个软件包管理系统。
要安装rpm文件,请打开终端,然后执行以下命令:

rpm -ivh .rpm.file-name

请注意,您需要以root用户身份登录,或者使用su命令更改为root用户才能使用rpm命令安装软件:

$ su 

安装RPM文件

要安装名为awstats.i386.rpm的rpm文件,请执行:

# rpm -ivh awstats.i386.rpm

注意:您可以从官方项目网页或者公共ftp服务器上以rpm格式下载软件包。

升级RPM文件

执行以下命令:

# rpm -Uvh awstats.i386.rpm

如果要从软件包的早期版本进行升级,请使用如上所述的upgrade mode命令。

擦除(删除)RPM文件(程序包)

执行以下命令:

# rpm -ev packagename

要查找所有安装软件包的列表,请执行:

# rpm -qa
# rpm -qa | less
# rpm -qa | grep something

输出示例:

comps-extras-11.1-1.1
libattr-2.4.32-1.1
libidn-0.6.5-1.1
grep-2.5.1-55.el5
libxslt-1.1.17-2.el5_2.2
perl-Digest-SHA1-2.11-1.2.1
time-1.7-27.2.2
libdaemon-0.10-5.el5
....
.....
..
mysql-server-5.0.77-4.el5_5.5
mysql-devel-5.0.77-4.el5_5.5
samba-client-3.0.33-3.29.el5_6.2
pcre-6.6-6.el5_6.1
yum-rhn-plugin-0.5.4-17.el5_6.1
libtiff-3.8.2-7.el5_6.7
nash-5.1.19.6-68.el5_6.1
quota-3.13-5.el5
xorg-x11-server-Xorg-1.1.1-48.76.el5_6.4
xorg-x11-server-Xnest-1.1.1-48.76.el5_6.4

要删除samba-client-3.0.33-3.29.el5_6.2,请执行:

# rpm -ev samba-client-3.0.33-3.29.el5_6.2

有关更多信息,请参见我们的rpm命令备忘单或者阅读手册页:

$ man rpm

关于yum命令的注意事项

yum命令充当交互式,基于rpm的程序包管理器。
它可以自动执行系统更新以及安装或者删除软件包。
建议您按照此处所述使用yum命令进行软件包管理。