安装软件的三种方法



    rpm工具



    yum工具



    源码包



rpm包介绍

挂载系统安装镜像,右击vmware右下角的小光驱图标,点击打开

通过rpm安装 python 如何用rpm安装软件_开发工具

    然后挂载光驱到 mnt目录下,然后cd进入mnt目录下有一个Packages目录,这个目录中有很多 .rpm文件,这些都是rpm包。

通过rpm安装 python 如何用rpm安装软件_开发工具_02

cd /mnt/Packages/

通过rpm安装 python 如何用rpm安装软件_python_03



每个RPM包的名称信息从左到右: 包名、版本信息、发布版本号、运行平台



rpm工具用法



安装rpm包 :rpm -ivh rpm包文件

-i:表示安装

-v:表示可视化

-h:表示显示安装进度

通过rpm安装 python 如何用rpm安装软件_开发工具_04

安装错误是因为要先安装另外的包才能安装它



升级rpm包: rpm -Uvh rpm包文件

-U:表示升级



卸载rpm包: rpm -e 包名



查询系统所有已经安装的rpm包: rpm -qa



查询指定包是否安装:rpm -q 包名 包名不用带平台信息和后缀名



查询已经安装的RPM包的信息: rpm -qi 包名

通过rpm安装 python 如何用rpm安装软件_开发工具_05



列出一个RPM包的安装文件: rpm -ql 包名

通过rpm安装 python 如何用rpm安装软件_通过rpm安装 python_06



查看一个文件是由哪个包安装的: rpm -qf 文件的绝对路径

比如查看cd命令

通过rpm安装 python 如何用rpm安装软件_包名_07

也可以用命令:rpm -qf `which cd`



    用RPM工具安装一个程序包时,这个程序包可能要依赖另外的程序包,而RPM不会把另外的包一起安装,当yum工具会在安装一个程序包的同时会把它依赖的包一起安装



yum工具用法



列出所有可用的RPM包 :yum list

yum的配置文件 /etc/yum.repos.d/

CentOS-Base.repo 是一个核心的文件

yum list 列出的包太多找不到自己想要的,可以使用命令 yum list |grep 'vim' 搜索关键词

通过rpm安装 python 如何用rpm安装软件_包名_08



搜索RPM包还可以用命令: yum search 相关的关键词

通过rpm安装 python 如何用rpm安装软件_运维_09



用yum安装 yum install -y RPM包名 ,不加-y选项表示会与用户已交互的方式安装

yum grouplist :把可用的RPM包组列出来

yum groupinstall :安装组,文件名里有空格,要在文件名两边使用单引号



用yum卸载 :yum remove -y 包名



升级:yum update 包名

搜索一个命令要安装的包,前提是这个命令没有安装:yum provides "/*/vim"



yum搭建本地仓库

挂载光盘

mount /dev/cdrom /mnt

备份/etc/yum.repos.d目录下的repo文件

cp -r /etc/yum.repos.d /etc/yum.yum.repos.d_bak

删除/etc/yum.repos.d目录下的repo文件

rm -rf /etc/yum.repos.d/*

创建新的文件dvd.repo

vim /etc/yum.repos.d/dvd.repo 写入以下内容:

通过rpm安装 python 如何用rpm安装软件_通过rpm安装 python_10

刷新repos生成缓存

命令:yum clean all

然后就可以使用yum命令安装你要安装的软件包