包下载工具粗辨
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
- 将jdk的二进制发布包
*.tar.gz
上传到Linux - 解压缩到指定目录:
tar -zxvf *.tar.gz -C /usr/local
- 配置环境变量,使用vim修改
/etc/profile
文件,在文件末尾加入以下配置JAVA_HOME=/usr/local/jdk* PATH=$JAVA_HOME/bin:$PATH
- 重新加载
/etc/profile
文件,使之立即生效:source /etc/profile
- 检查是否安装成功:
java -version
rpm安装
- 软件以redhat的包管理规范进行打包,缺点是不能解决库依赖问题
rpm -qa | grep 软件名
, 查询当前系统中安装的所有软件中名称为…的软件- 安装包,要自己考虑安装包的顺序,麻烦不推荐
yum安装
- 在线软件安装方式,本质仍是rpm,可自动下载包并安装,自动解决库依赖问题
yum list 包 # 查看所有版本
yum install 包
源码编译安装
- 软件以源码形式发布,需要自己编译打包
java源码打包成jar包,然后使用 java -jar *.jar
来启动