一、红帽RPM包介绍和软件包安装
内容部分:
1.安装和移除RPM包 2.查询和检验他们的状态 3.使用yum管理包 4.掌握yum和rpm之间的关系 5.配置yum连接到RHN卫星服务器 6.创建私有的yum仓库 7.配置yum连接到私有仓库 8.配置和使用红帽网络
RPM包管理(Redhat Package Manager) 。RPM组件 本地数据库 rpm和相关可以执行程序 RPM是yum的基础 包文件 。主要功能 安装/移除 查询 检验
RPM的安装与移除 rpm -i ,--install <package1>... rpm -v,--verbose rpm -h,##...# 主要的一些RPM选项: 安装:rpm -i,--install 升级:rpm -U,--upgrade 更新:rpm -F,--freshen 移除:rpm -e,--erase 输出选项:-v,-h 支持URL地址:ftp://,http://
rpm --force强制安装,无论之前是否已经安装好
二、RPM包内容的查询
rpm查询 。语法: 。rpm -q what_packages //查询各种信息 。已安装包选项: 。rpm -qa //列出所有已安装的包 。rpm -qf filename //显示文件所属于的包名 。rpm -qi package_name //包信息 。rpm -ql package_name //列出包中文件 。未安装的包选项: 。rpm -qip package_file.i386.rpm 。rpm -qlp package_file.i686.rpm
rpm检验 。检验已经安装的文件: rpm -V <package_name> rpm -Vp <package_file>.i386.rpm rpm -Va 。在包安装之前检验数字签名: 。rpm --import RPM-GPG-KEY-redhat-release
#rpm --import /etc/pki/rpm-gpg/* //导入红帽公钥 。rpm -K <package_file>.i386.rpm //数据签名检验
三、yum基本安装指令
yum查询 。查询包 yum search searchterm yum list (all|available|extras|installed|recent|updates) yum info packagename 。查询文件 yum whatprovides filename
#yum repolist //查看yum源是否配置好
四、yum仓库中的文件清单列表
关于yum 。基于rpm 。用来解决包相互依赖的问题 。能够通过仓库找到包 。替代了up2date
yum下面VT,Server,Cluster,ClusterStorage
VT /*.rpm/repodate/filelist.xml.gz
五、yum常见问题
#yum clean all //清楚磁盘已经下载的软件包 #yum repolist //查看yum文件清单 /etc/yum.conf //定义rpm安装包存放路径和是否永久保存等 /etc/yum.repo.d/*.repo //yum配置文件等