linux 安装程序 rpm/yum

1. rpm 方式
需要去下载相应的 rpm 格式的安装包 xxxx.rpm
rpm [ 参数 ] rpm
- i 安装
- U 更新(很少用)
- e 卸载
- v 显示安装信息
- h 显示安装进度
例:
rpm -ivh jdk-8u172-linux-x64.rpm 安装 jdk8 并显示安装进度和安装信息
rpm -qa|grep jdk 查看 jdk 的安装包
rpm -e jdk1.8-1.8.0_221-fcs.x86_64 卸载 jdk8 ,只适用于 rpm 包安装的软件
 
 
2. yum 方式
yum Yellow dog Updater, Modified )是一个在 Fedora RedHat 以及 SUSE 中的 Shell 前端软件包管理器。
基於 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体
包,无须繁琐地一次次下载、安装。
yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记
 
2.1 yum 语法
yum [ options ] [ command ] [ package ...]
options 可选,选项包括 -h (帮助), -y (当安装过程提示选择全部为 "yes" ), -q (不显示安装的过程)等等。
command 要进行的操作。
package 操作的对象。
例:
yum search jdk
搜索 jdk 安装包
 
yum install -y java-1.8.0-openjdk.x86_64
安装 openjdk -y 表示安装过程中的询问自动选 y
 
yum list installed grep jdk
列出安装的 jdk 软件包
 
yum remove java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-headless.x86_64
卸载 卸载 jdk
 
 
2.2 yum 常用命令
1. 列出所有可更新的软件清单命令: yum check-update
2. 更新所有软件命令:yum update
3. 仅安装指定的软件命令: yum install <package_name>
4. 仅更新指定的软件命令: yum update <package_name>
5. 列出所有可安裝的软件清单命令: yum list
6. 删除软件包命令: yum remove <package_name>
7. 查找软件包 命令: yum search <keyword>
8. 清除缓存命令 :
yum clean packages: 清除缓存目录下的软件包
yum clean headers: 清除缓存目录下的 headers
yum clean oldheaders: 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) : 清除缓存目录下的软件包及旧的 headers

 

2.3 yum
官方的 yum 源在国内访问效果不佳。需要改为国内比较好的阿里云或者网易的 yum
/etc/yum.repos.d/ 下进行如下操作 ( 请做好相应备份 )
 
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
mv CentOS7-Base-163.repo CentOS-Base.repo
 
重建缓存:
yum clean all
yum makecache
 
 
配置环境变量
系统环境变量文件在 /etc 下的 profile 文件,我们可以用 vi profile 命令来编辑该文件,将变量添加进去
一般需要将安装文件的 bin 目录加入 path 中,可在 profile 中加入下面一行代码,如:
vim /etc/profile
 
# 末尾追加以下内容
export JAVA_HOME=/usr/java/default
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 
环境变量生效
source /etc/profile
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值