软件包安装
一、红帽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配置文件等
不积跬步无以至千里

浙公网安备 33010602011771号