zoukankan      html  css  js  c++  java
  • linux JDK,tar.gz,rpm具体细节

    JDK安装:

    vi + /etc/profile

    export JAVA_HOME=/usr/java/jdk1.6.0_05
    export CLASSPATH=.:$JAVA_HOME/bin/tools.jar:$JAVA_HOME/bin/dt.jar:$CLASSPATH
    export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

    linux下安装软件用到的命令(RPM包和.tar.gz)


    linux的软件安装包中有rpm和.tar.gz两种.下面我就来介绍下:(嘿嘿,刚学的)
    一,rpm包的安装:
    rpm -Uvh 包名(升级一个包)
    rpm包的卸载:
    rpm -e 包名(或者说,软件安装在本地机上的包名,其实,就是少个后缀而已)
    未编译的rpm包安装
    rpm -rebuild   src.rpm
    rpm -ivh .....rpm

    二,tar.gz包的安装
    首先解开.tar.gz包:tar -xzvf 包名

    然后有三种情况要选择了,因为,要进入到安装包中看下详细的情况,在包中
    如果有configure文件,就执行:
      #./configure
      #make
      #make install
    如果有Makefile文件,就执行:
      #make
      #make install
    如果有Imake文件,就执行:
      #xmkmf

    常用的tar和rpm命令参数列表
      
      一. tar
      
      1.压缩一组文件为tar.gz后缀。
      # tar cvf backup.tar /etc
      #gzip -q backup.tar
      或
      # tar cvfz backup.tar.gz /etc/
      
      2.释放一个后缀为tar.gz的文件。
      #gunzip backup.tar.gz
      #tar xvf backup.tar
      或
      # tar xvfz backup.tar.gz
      
      3.用一个命令完成压缩
      #tar cvf - /etc/ | gzip -qc > backup.tar.gz
      
      4.用一个命令完成释放
      # gunzip -c backup.tar.gz | tar xvf -
      
      5.如何解开tar.Z的文件?
      # tar xvfz backup.tar.Z
      或
      # uncompress backup.tar.Z
      #tar xvf backup.tar
      
      6.如何解开.tgz文件?
      #gunzip backup.tgz
      
      7.如何压缩和解压缩.bz2的包?
      #bzip2 /etc/smb.conf
      这将压缩文件smb.conf成smb.conf.bz2
      #bunzip2 /etc/smb.conf.bz2
      这将在当前目录下还原smb.conf.bz2为smb.conf
      注: .bz2压缩格式不是很常用,你可以man bzip2
      
      二. rpm
      
      1.安装一个包
      # rpm -ivh BBS.bitsCN.com网管论坛
      
      2.升级一个包
      # rpm -Uvh
      
      3.移走一个包
      # rpm -e
      
      4.安装参数
      --force 即使覆盖属于其它包的文件也强迫安装
      --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫
      安装。
      
      5.查询一个包是否被安装
      # rpm -q < rpm package name>
      
      6.得到被安装的包的信息
      # rpm -qi < rpm package name>
      
      7.列出该包中有哪些文件
      # rpm -ql < rpm package name>
      
      8.列出服务器上的一个文件属于哪一个RPM包
      #rpm -qf
      
      9.可综合好几个参数一起用
      # rpm -qil < rpm package name>
      
      10.列出所有被安装的rpm package
      # rpm -qa
      
      11.列出一个未被安装进系统的RPM包文件中包含有哪些文件?
      # rpm -qilp < rpm package name>

  • 相关阅读:
    动态代理,反射的用途及实现
    谈一谈web.xml中的context-param和init-param
    后端程序员需要了解的前端知识(持续更新中)
    angularJS要点记录,$location,$http等等
    HTTP1.0和HTTP2.0的区别,以及HTTP和HTTPS的区别
    浅谈Fork/Join框架
    ConcurrentHashMap 的工作原理及源码分析,如何统计所有的元素个数
    HTTP协议常见的状态码
    图解HTTP,状态码,TCP、UDP等网络协议相关总结(持续更新)
    jmeter(五)JDBC Request
  • 原文地址:https://www.cnblogs.com/cuker919/p/4878590.html
Copyright © 2011-2022 走看看