系统扩充

源代码文件的安装方式共有4步

1.名称.tar.gz  
    tar  -zxvf  名称.tar.gz  -C
   名称.tar.bz2
     tar  -jxvf  名称.tar.bz2  -C
2. ./configure  --perfix (INSTALL)  --help

3.make

4.make  install

rpm(优点好用,缺点,不能解决依赖关系)  redhat  packet   manager

安装
1.-i  //显示包装信息,包括名称、版本和描述
  -v  //显示冗余信息-通常常规进步的讯息就会出现
  -ivh  //配合使用显示安装是的详细信息

卸载  -e  包的名称

查询  -qa 包的名称   //是否安装
     -qi 包的名称   //详细信息
     -ql 包的名称   //安装好的文件路径
     -qlp 即将安装的文件名       //即将安装的文件的路径
     -qcp  //查询未安装的包的文档和可配置文件
     -qf  文件  //查询相应程序的源安装包
  rpm -q --scripts  文件名  // 查询安装文件时所执行的脚本
   --changelog  //查询修改的记录
rpm  -ivh  包裹名称  --replacepkgs (或--force) //进行覆盖安装

升级

-Uvh(升级+安装)

执行 rpm  -Uvh  包裹名称(如果包裹未安装过,进行安装;如果包裹已安装,则做升级)
 
-Fvh(只升级)
执行 rpm  -Fvh  包裹名称(如果包裹未安装过,则警告并停止;如果包裹已安装,则做升级)

小技巧:如果丢失莫一个程序的关联文件,而你又不知道其内容,可以在其相应位置创建一个空的文件,然后用 (rpm -qf  丢失文件的绝对路径)查找到它的源安装包 ,把源安装包拷贝到一个文件夹内,再用(rpm2cpio  源安装包  |cpio   -id)对源安装包进行拆解,然后到相应目录内找到相应文件,再把它拷到系统中的相应位置即可

校验

1.签名(数字签名 【md5sum  文件名】(md5加密))特点 :真实性 ,完整性

 

yum(yellow dog公司)

拷贝

cp  /etc/yum.repos.d/rhel-debuginfo.repo   /etc/yum.repos.d/rhel-debuginfo.repo.old

编辑

vim  /etc/yum.repos.d/rhel-debuginfo.repo

本地yum

网络yum

 

客户端 /etc/yum.conf    

   目录 /etc/yum.repos.d/创建文件.repo

安装
yum install 包的名字
yum reinstall 包的名字  //覆盖安装
yum localinstall --nogpgcheck 借助yum厂库解决依赖关系

查询 yum list all |grep  包的名字

    yum list 包名字
    yum  info 包名字
 yum  grouplist  |less //查询组
 yum installed “组的名字”
 yum list available