Linux下RPM软件包的安装及卸载
在【zài】 Linux 操作【cāo zuò】系统下,几乎所有【hū suǒ yǒu】的软件均通过【guò】🔰RPM 进行安【jìn háng ān】📒装【zhuāng】、卸载及😧管理【lǐ】等👤操作【cāo zuò】。RPM 的全称🦅为Redhat Package Manager ,是由Redhat 公司提【gōng sī tí】出的,用于管😲理【lǐ】🗃Linux 下软件【xià ruǎn jiàn】包的软件。Linux 安装【ān zhuāng】时🚳,除了几🚗个核心模块以外🗞,其余几乎所有【hū suǒ yǒu】的模块均通过【guò】🔰RPM 完成安装【ān zhuāng】。RPM 有五种【yǒu wǔ zhǒng】🧗操作【cāo zuò】模👝式,分别为:安装【ān zhuāng】、卸载、升级【shēng jí】、查询和【chá xún hé】验证🙉。
RPM 安装操作
命令:
rpm -i 需要安装的包文件名
举例如下:
rpm -i example.rpm 安装 example.rpm 包【bāo】🕊;
rpm -iv example.rpm 安装【ān zhuāng】 example.rpm 包并在【bāo bìng zài】安装【ān zhuāng】过💀程中显示正在安装【ān zhuāng】的🦖文件信息【xī】👦;
rpm -ivh example.rpm 安装 example.rpm 包并在安装过【ān zhuāng guò】👿程中显示正在安装的【ān zhuāng de】🧝文件信【wén jiàn xìn】息及安装进度⛵;
RPM 查询操作
命令:
rpm -q …
附加查询命令:
a 查询所【chá xún suǒ】有已经👿安装的【ān zhuāng de】🛳包以下两个附加命令【jiā mìng lìng】⚽用于查询安装包的信息;
i 显示安装包的信息;
l 显示安🍈装包中的所有【de suǒ yǒu】文件被♎安装到【ān zhuāng dào】哪些目🥂录下【lù xià】;
s 显示安装版中的所有📻文件状【wén jiàn zhuàng】🎨态及被【tài jí bèi】安装到哪些目录下【lù xià】;以下两♑个附加【gè fù jiā】命令用于指定【yú zhǐ dìng】🍥需要查询的是👖安装包【ān zhuāng bāo】还是已安装后的文件🏥;
p 查询的是安装包的信息;
f 查询的是已安装的某文件信息;
举例如下:
rpm -qa | grep tomcat4 查看 tomcat4 是否被【shì fǒu bèi】安装➕;
rpm -qip example.rpm 查看 example.rpm 安装包【ān zhuāng bāo】的信息🙊;
rpm -qif /bin/df 查看/bin/df 文件所【wén jiàn suǒ】在安装⛪包的信【bāo de xìn】息⛪;
rpm -qlf /bin/df 查看【chá kàn】/bin/df 文件所【wén jiàn suǒ】在安装【zài ān zhuāng】🧤包中的各个文件分别🛠被安装🎁到哪个目录下;
RPM 卸载操作
命令:
rpm -e 需要卸载的安装包
在卸载之前【zhī qián】,通常需🖼要使用【yào shǐ yòng】rpm -q …命令查【mìng lìng chá】出需要🔽卸载的安装包✉名称。
举例如下:
rpm -e tomcat4 卸载【xiè zǎi】⛲ tomcat4 软件包
RPM 升级操作
命令:
rpm -U 需要升级的包
举例如下:
rpm -Uvh example.rpm 升级【shēng jí】 example.rpm 软件包⭕
RPM 验证操作
命令:
rpm -V 需要验证的包
举例如下:
rpm -Vf /etc/tomcat4/tomcat4.conf
输出信息类似如下:
S.5....T c /etc/tomcat4/tomcat4.conf
其中,S 表示文【biǎo shì wén】件【jiàn】大小🖐修改过【xiū gǎi guò】🦎,T 表示文【biǎo shì wén】件【jiàn】日期修改过【xiū gǎi guò】🦎。限于篇幅【fú】👟,更多的验证信🤼息请您参考rpm 帮助文【bāng zhù wén】🚥件【jiàn】:man rpm
RPM 的其他附加命令
--force 强制操【qiáng zhì cāo】作【zuò】 如强制安装删🎐除等👹;
--requires 显示该👆包的依【bāo de yī】赖关系;
--nodeps 忽略依赖关系【lài guān xì】👪并继续【bìng jì xù】💑操作;
关键词:Linux,RPM软件包
阅读本文后您有什么感想? 已有 人给出评价!
- 1
- 1
- 1
- 1
- 1
- 1