软件包安装

一、红帽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配置文件等

  

  

  

  

 

  


不积跬步无以至千里
原文地址:https://www.cnblogs.com/hongjinping/p/13737270.html