1.Rpm安装包管理
Rpm(Redhat package manager)是redhat(红帽子)公司出品的一种软件包管理工具。目前大多数的linux厂商都支持rpm,优点:
1,rpm方式安装软件非常方便。2,配套的rpm资源丰富 3,软件包内容的校验。4.支持多种硬件
/
全球rpm镜像站,里面包含了所有的rpm。如果要安装某个软件,首先去此网站搜索下载
rpm的五大功能
安装 将软件安装到操作系统卸载 将软件移除升级 更新软件的新版本查询 查询软件包的信息验证 验证操作系统中的软件是否为rpm包中的软件
Rpm的用法:
i: 安装 installe: 卸载 erasev:(verbose)安装的时候显示软件名称h: (hash)安装的时候显示安装进度#######U: (update)升级软件包qa:(query all)显示当前操作系统安装的所有rpm包ql: 查询软件安装包的所有文件qf: 查询某个文件是哪个rpm安装的
查询所有的rpm包的个数
查询是否安装了vsftp软件
安装vsftp
卸载vsftp
查询rpm包安装到操作系统的所有文件
查询rpm包安装到操作系统的所有文件
2.Yum
Yum(yellow dog updatermodified),使用rpm来安装软件,前提是需要rpm包,rpm的搜索下载,安装,更新,卸载都需要人工完成。有可能下载的rpm错误,或者rpm包依赖于其他的rpm包。
Yum给我们提供了一个rpm的仓库,并且维护rpm之间的依赖关系。Yum可以自动现在rpm包,如果有依赖关系,也会自动下载被依赖的rpm包。Yum的资源也很丰富,fedora,suse,redhat。。。主流的linux厂商都支持yum。
Yum的功能和rpm一样,其实就是rpm的增强版,简化了rpm的操作。Yum安装源的配置文件
/etc/yum.repos.d/CentOS-Base.repo
修改默认的yum源站点
/repo/Centos-7.repo
下载阿里云rpm镜像源的配置文件
wget /repo/Centos-7.repo
将原来的操作系统默认的配置文件备份
cd /etc/yum.repos.dmv CentOS-Base.repo CentOS-Base.repo.bak
将下载的配置文件改名为默认的rpm镜像源配置
mv Centos-7.repo CentOS-Base.repo
常用命令
1.列出镜像源:yum repolist
2.查询rpm包:Yum search rpmname
3.安装rpm包
Yum install rpmnameyum -y install vsftpd.x86_64 (-y是遇见提示信息自动yes)
4.卸载rpm包:yum remove vsftpd
5.升级rpm包
Yum update rpmnameYum update kernel (有危险,升级失败,整个操作系统崩溃)