rpm包安装方法
rpm- i--install install package安装包
-v,--verbose provide more detailed output提供详细的输出 详细的过程
-h,--hash print hash marks as package installs (good with -v)打印输出进度条
-nodeps=no depends无依赖,不检测依赖安装。 --replacepkgs重新安装。
rpm-Uvh -Uupgrade升级 rpm -qa |grep 包名 :查询当前系统已安装的包(常用)
-q query查询 -a all 所有包
rpm -ivh*.rpm(常用)(代表安装所有以。rpm结尾的包,如果你安装指定的包。直接接包名就可有了)rpm -qi 包名 查询软件包的相关信息(用的频率小)
。rpm -ql包名 列出软件包安装信息(常用)
rpm -qf包名 查询系统文件属于哪个软件包。rpm-qR 包名 查询软件包的依赖性(少)。rpm -V 包名 效验软件包。
rpm包管理工具会有依赖性,A包依赖B包,B包依赖C包,为解决问题,习惯用yum安装。
rpm -e 包名:卸载
yum包管理工具
有两个方法;配置yum仓库(本地或网络均可,如果本地没有你需要的包去网络源)[base]指定yum仓库名称 name=CentOS6.8名称 baseurl=file:///media yum源包的路径(这里是本地yum挂载的路径) 网络源以http://开头。
gpgcheck=0 是否开启gpgkey的验证。0是不开启,1是开启。
enable=1 enable是否可用, 1代表可用,0代表不可以。
本地yum源需要把本地光盘挂载到挂载点,使用mount/dev/sro/mnt,后使用df-h/mount/blkid查看挂载结果。
查看yum仓库包:yum list |grep vim
编写本地YUM库配置文件
[centos]
name=centos
baseurl=file:///mnt/
gpgcheck=0
编写的文件名结尾必须是.repo
显示可用镜像仓库:yum repolist 显示所有镜像仓库;yum repolist all yum clean all
清除历史缓存 yum makecache 建本地缓存 yum install packagename
卸载:yum remove 包名
镜像仓库文件列表
yum repolist列出当前系统所有repo)(镜像仓库)的文件清单(仅列出可用的repo)
yum repolist all列出所有当前系统所有的repo
yum repolist enabled =yum repolist 即默认显示可用的repo清单。
软件包列表管理
yum list =yum list all列出当前所有软件包
yum list |grep packagename 过滤需要安装的软件包 yum list |grep vim仓库包
yum list installed 代表当前系统已安装的所有软件包
安装软件包
yum install 包名 -y 不询问安装 例:yum install |grep vim过滤本地安装包
升级包:yum update 包名
卸载软件包:yumremove 包名 搜索包名:yum search