1 软件包
- bin文件.bin
- rpm包,,已经编译之后的应用程序。
- 源码压缩包
1.1 安装软件步骤
1、检查是否已经安装
rpm -qa | grep jdk
2、下载软件包
3、安装
依赖
1.1.2源码安装
- 下载
- 查看源码
- 准备编译环境
- 检查(依赖、兼容)
- 编译
- 安装
1.2 rpm包
rpm -i /PATH/TO/PACKAGE_FILE
-h: 以#显示进度;每个#表示2%;
-v: 显示详细过程
-vv: 更详细的过程rpm -ivh /PATH/TO/PACKAGE_FILE
–nodeps: 忽略依赖关系;
–replacepkgs: 重新安装,替rpm换原有安装;
–force: 强行安装,可以实现重装或降级;
1.2.1 查询
rpm -q PACKAGE_NAME
: 查询指定的包是否已经安装
rpm -qa
: 查询已经安装的所有包
rpm -qi PACKAGE_NAME
: 查询指定包的说明信息;
rpm -ql PACKAGE_NAME
: 查询指定包安装后生成的文件列表;
rpm -qc PACEAGE_NEME
:查询指定包安装的配置文件;
rpm -qd PACKAGE_NAME
: 查询指定包安装的帮助文件;
rpm -q --scripts PACKAGE_NAME
: 查询指定包中包含的脚本
rpm -qf /path/to/somefile
: 查询指定的文件是由哪个rpm包安装生成的;
如果某rpm包尚未安装,我们需查询其说明信息、安装以后会生成的文件;
rpm -qpi /PATH/TO/PACKAGE_FILE
rpm -qpl
1.2.2 升级
rpm -Uvh /PATH/TO/NEW_PACKAGE_FILE
: 如果装有老版本的,则升级;否则,则安装;
rpm -Fvh /PATH/TO/NEW_PACKAGE_FILE
:如果装有老版本的,则升级;否则,退出;
--oldpackage
: 降级
1.2.3 卸载
rpm -e PACKAGE_NAME
--nodeps
1.2.4 校验
rpm -V PACKAGE_NAME
1.2.5 重建数据库
rpm
–rebuilddb: 重建数据库,一定会重新建立;
–initdb:初始化数据库,没有才建立,有就不用建立;
1.3 安装JDK
配置环境变量:编辑/etc/profile 或者 ~/.bash_profile
export JAVA_HOME=/usr/java/jdk1.7.0_71
export PATH=$PATH:$JAVA_HOME/bin
1.4 解压
tar -zxvf 压缩包 ,tar.gz
绿色的是可执行文件,检查这个软件需要的依赖环境
然后编译,用make
然后安装,make install
2 yum
(Yellowdog Update Modifier)
2.1 yum search jdk
2.2 yum源配置
[Repo_ID]
name=Description
baseurl=
ftp://
http://
file:///
enabled={1|0}
gpgcheck={1|0}
gpgkey=