linux下安装软件

文章目录

    • 包下载工具粗辨
      • wget
      • apt-get 与 yum
      • apt 与 apt-get
      • yum 与 rpm
    • 二进制发布包安装
      • 安装jdk
    • rpm安装
    • yum安装
    • 源码编译安装

包下载工具粗辨

wget

  • wget不是安装方式 wget url

apt-get 与 yum

  • apt-get是ubuntu下的一个软件安装方式,它是基于debain
  • yum是redhat、centos下的一个软件安装方式,它是基于Linux的
  • [centos]rpm文件安装,使用rpm指令, yum安装
  • [ubuntu]deb文件安装,使用dpkg指令, apt-get安装

apt 与 apt-get

  • Ubuntu 16.04 发布时,一个引人注目的新特性便是 apt 命令的引入。
  • Debian 是 Ubuntu、Linux Mint 和 elementary OS 等 Linux 操作系统的母板,最常用的 Linux 包管理命令都被分散在了 apt-get、apt-cache 和 apt-config 这三条命令当中
  • apt 命令的引入就是为了解决命令过于分散的问题,它包括了 apt-get 命令出现以来使用最广泛的功能选项,以及 apt-cache 和 apt-config 命令中很少用到的功能。
  • apt并不能完全向下兼容 apt-get 命令;apt-get还有比 apt 更多、更细化的操作功能。对于低级操作,仍然需要 apt-get

yum 与 rpm

  • yum 是在线软件安装方式,本质仍是rpm,可自动下载包并安装,自动解决库依赖问题

二进制发布包安装

  • 软件已经针对具体的平台编译打包了,只需解压,修改配置即可

安装jdk

  1. 将jdk的二进制发布包*.tar.gz上传到Linux
  2. 解压缩到指定目录:tar -zxvf *.tar.gz -C /usr/local
  3. 配置环境变量,使用vim修改/etc/profile文件,在文件末尾加入以下配置
    JAVA_HOME=/usr/local/jdk*
    PATH=$JAVA_HOME/bin:$PATH
    
  4. 重新加载/etc/profile文件,使之立即生效: source /etc/profile
  5. 检查是否安装成功:java -version

rpm安装

  • 软件以redhat的包管理规范进行打包,缺点是不能解决库依赖问题
  • rpm -qa | grep 软件名, 查询当前系统中安装的所有软件中名称为…的软件
  • 安装包,要自己考虑安装包的顺序,麻烦不推荐

yum安装

  • 在线软件安装方式,本质仍是rpm,可自动下载包并安装,自动解决库依赖问题
yum list 包    # 查看所有版本
yum install

源码编译安装

  • 软件以源码形式发布,需要自己编译打包

java源码打包成jar包,然后使用 java -jar *.jar来启动

你可能感兴趣的:(Linux,linux)