zoukankan      html  css  js  c++  java
  • 04、rpm+yum+tar解压

    Linux 下安装软件:
    1、rpm 软件包的安装
    一般安装都用 rpm -ivh 包路径及名字
    如:rpm -ivh /soft/RealPlayer11GOLD.rpm    --安装/soft下 RealPlayer11GOLD.rpm 包
    相关参数:
        --force      强制安装
        --nodeps     不考虑依赖关系
        --prefix     安装到指定路径
        --root      将指定的路径作为根目录
        -q       查询系统中安装的软件包
        -a    查看所有已安装的包,通常不会这样查,因为输出信息太多,一般会 rpm -qa | grep -i 包名(不要带路径)
    例:查看是否安装了 vnc 包 rpm -qa | grep -i vnc

         -f        查看文件属于哪个包(文件要用绝对路径)

    rpm -qf /bin/rm

    rpm -qf /bin/ls
         -pl       查看软件包的文件列表,告诉你包装好后有哪些文件

    例:看realplay 安装后有哪些文件    rpm -qpl /soft/RealPlayer11GOLD.rpm

         -pi       查看包信息     

         -e        卸载
    卸载前查一下包名以及系统中有没有这个包     
    rpm -qa | grep -i realplay                  (包不要带路径)
    rpm -e RealPlayer-11.0.0.4028-20080225.i586          --卸载时要用包的全名,查询可以模糊查询,不用合名,卸载要
    
    rpm -qa | grep -i real                    --再次查看一下,确认是否卸载

    2、rpm 源码包的安装

    这种包的一般格式是 .src.rpm
    安装方法:
    1) rpm --rebuild xxx.src.rpm         --------先把它生成二进制的rpm 包,注意输出位置

    通常会在 /usr/src/redhat/RPMS.....

    2)  把生成的rpm 用 rpm -ivh 安装      ---------rpm -ivh

    3、yum      rpm 安装包时,经常会遇到一个问题--依赖关系。
    yum 是需要配置的,其配置文件是 /etc/yum.repos.d 下的任一 repo 文件,为了方便,我们还是用 /etc/yum.repos.d/rhel-source.repo
    yum 配置过程:
    1) 按安装光盘文件(或者解决依赖问题的其他文件)放到一个能访问的位置,可以把光盘文件拷过去,也可以挂载iso
    2) 编写配置文件
    /etc/yum.repos.d/rhel-source.repo
    [base]                  -- 随意起的标签名
    name=Server                -- 随意起的名字
    baseurl=file:///rhel62          -- 文件位置
    file 用于本机,除了file以外,还可以
    ftp://   http://
    如:http://172.16.1.116/rhel62
    enabled=1               
    gpgcheck=0

    3) 检查验证

        yum clean all
        yum list      --如果没有错误之类的信息显示,并且有软件列表显示出来 --就ok

    4) 用yum 安装软件

        yum install ...
        yum install tigervnc-server*
    在执行安装时,当前目录有要在软件所在目录,可看到 yum 安装软件时,不要指定软件包位置。
    5) yum 卸载软件
        yum erase 包名  (卸载前可以用rpm -qa | grep -i ... 看一下)
        yum erase flash-plugin-11.1.102.63-release.x86_64
    6) 重新安装
        yum reinstall ....
        如删除/sbin/fdisk   /bin/ls   bin/ps  要恢复这些文件的话,可以重装相应包
        
    yum 使用图形界面:
         yum 配置好后,还有一个好处,图形界面也可以来安装
         yum 组安装
        yum 可以安装一组相关软件,可以用  yum groupinstall
    先用 yum grouplist  看一看有哪些组可以安装,再 yum groupinstall 来安装
    如:
    yum grouplist
    yum groupinstall 图形生成工具
     

    yum 安装自己下载的软件包

    1) 安装一个 createrepo 工具包
       yum install createrepo*
    2) 将下载的rpm 软件包放到一个目录,再用 createrepo 处理,生成yum 相关信息
      createrepo /soft/rpm    --我的包是放在/soft/rpm 下
    3) 编辑yum配置文件(主要是把/soft/rpm 目录加进去)
    [myrpm]
    name=myrpm
    baseurl=file:///soft/rpm
    enabled=1
    gpgcheck=0
    4) yum clean all&&yum list
    5) yum install

    4、源码软件包安装

    1) 解压软件包
    tar -xvf 包路径和包名
    tar -xvf ntfs-3g_ntfsprogs-2012.1.15.tgz
    解压后,最好到解压目录去看一看 readme  fat install news  之类的文件一般来讲这些文件告诉了我们一些软件信息、安装信息等
    
    2) 编译配置
      ./configure
    
    也可以通过
      ./configure --help 查看配置选项,并进行相关参数设置
    
    3) 编译
      make
    
    4) 安装
      make install

    5、其它软件包的安装

    现在linux 平台多了很多二进制可执行文件,如: .bin   .bundle 这类文件,只要将其设置为可执行权限,运行即可
    对于提供了 .sh  .pl的软件包,同.bin 类似,运行  xxx.sh  xxx.pl 即可
    
    .jar  文件,需要安装java 虚拟机,然后用 java 去解析运行     java -jar xxx.jar
  • 相关阅读:
    Atitit 经济学常见的流派 古典主义与凯恩斯主义
    Atitit 学习方法 体系化学习方法 Excel 科目,分类,专业 三级分类。。 知识点。。 课程就是每一个知识点的详细化。。 比如经济学 类别 专业 xx概论知识点 3、金
    atiitt it学科体系化 体系树与知识点概念大总结.xlsx
    Atitit 减少财政支出普通人如何蹭政府补贴措施 attilax大总结.docx
    Atitit 信用管理概论 attilax学习心得
    Atitit.月度计划日程表 每月流程表v5
    Atitit 企业6大职能 attilax总结
    Atitit 常见每日流程日程日常工作.docx v8 ver ampm imp 签到 am y 天气情况检查 am y 晨会,每天或者隔天 am 每日计划(项目计划,日计划等。 am
    Atitit 财政赤字解决方案
    Atitit 建设自己的财政体系 attilax总结 1.1. 收入理论 2 1.2. 收入分类 2 1.3. 2 1.4. 非货币收入 2 1.5. 2 1.6. 降低期望 2 1.7.
  • 原文地址:https://www.cnblogs.com/steven9898/p/11331166.html
Copyright © 2011-2022 走看看