一、安装软件包三种方法:
rpm 工具
yum 工具 (自动安装依赖关系)
源码包 可以看到源代码,需要编译文件。
二、rpm介绍
df -h
mount /dev/cdrom + 目录 挂载目录
rpm包格式:
包名-版本号(主版本号,次版本号,)-发布版本号-平台
64位可以安装32位的包。反之则不行。
三、rpm工具用法
rpm -ivh rpm包文件 安装rpm包
rpm -Uvh rpm包文件 升级rpm包
rpm -e rpm包文件 卸载rpm包 什么都不显示正常。大部分会存在依赖关系
rpm -qa 查看已经安装的包
rpm -q rpm包文件 查询指定包 是否安装
rpm -qi rpm包文件 查询指定包 信息
rpm -ql rpm包文件 查询指定包 安装的文件
rpm -qf 文件绝对路径 查询一个命令是由那个包安装的
四、yum工具用法
yum (自动解决依赖关系)
yum list 列出可安装的包
/etc/yum.repos.d/ Cestos-Base yum仓库
yum search +指定包命 搜索指定包(但是不严谨,说明里包含的都会搜出来)
yum list|grep '名字' 搜索指定包或文件(相对来说更严谨一点)
yum install +包名 安装包
-y 不询问直接安装
yum grouplist 列出可以安装的组名
yum groupinstall + ‘组名’ 安装一个组的安装包
yum remove + '包名' 卸载一个包(依赖关系也同时卸载)
yum update + ‘包名’ 升级一个包(如果不加包名,他会默认升级系统内所有的包,包括系统,内核)
yum provides ‘/*/命令’ 根据一个命令搜索安装包
五、yum搭建本地仓库
yum 本地仓库 (当没有网络时,搭建一个yum本地仓库,yum就可以在没有网的情况下使用)
/etc/yum.repos.d/下新建一个.repo结尾的文件
{dvd} 自定义仓库名
name= 自定义注释
baseurl= 仓库路径路径
enable= 是否可用 1可用 0不可用
gpacheck= 是否检测 1检测 0不检测