• 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
  • 相关阅读:
    【React】react学习笔记06-React多组件父子传值
    Requests库基本使用
    HDU1213 How Many Tables(并查集)
    HDU2553 N皇后问题(dfs)
    HDU1312 Red and Black (BFS&&queue)
    Acwing104货仓选址
    设置代理
    修改请求头 -> 设置连接超时 -> 延迟提交数据
    模拟 GET 和 POST 请求
    抓取二进制文件
  • 原文地址:https://www.cnblogs.com/steven9898/p/11331166.html
Copyright © 2020-2023  润新知