linux yum 命令
yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。
基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
yum 语法
yum [options] [command] [package ...]
- options:可选,选项包括
-h(帮助),
-y(当安装过程提示选择全部为"yes"),
-q(不显示安装的 过程)等等。
- command:要进行的操作。
- package操作的对象。
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
1 列举可在线安装的文件
例如:安装jdk 如下命令将会列举出所有可以安装的java开头的软件包
1.1 yum -q list java*
安装
yum [optional] command package
yum -y install java-1.8.0-openjdk*
安装完成后使用如下命令查看下是否安装成功
java -version
在安装成功后,/etc/bin 目录下就会被注册成功jdk相关的一些指令,java指令是在jdk安装成功后才注册拥有的,所以,可以去/etc/bin 即环境变量目录下的bin指令目录下查看
yum安装后的jdk的默认安装目录是在 /usr/lib/jvm目录下
此时已经安装成功
下一步就是将jdk的home配置到环境变量中
打开 编辑 vi /etc/profile 文件 【profile文件是一个全局变量文件,即添加的变量在所有的用户中都可以看到,并影响到所有的用户】
在打开的该文件中,添加jdk的JAVA_HOME变量、CLASSPATH,并将变量追加到PATH变量后面
1 在通过 vi /usr/profile进入查看后,
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2 i 进入编辑模式
输入红色部分
3 输入完成后
esc按键,退出编辑模式,进入命令模式
然后 :wq 命令 退出保存
4 source /usr/profile 执行生效
5 检查下 echo $JAVA_HOME 会在console上输出配置的路径,此时只是变量存在,并不代表jdk生效
6 在某目录下 创建一个 vi hello.java 文件,在文件中输入一个main方法,并输入一个System.out.println("hello word");
7 javac hello.java 进行编译后,生成一个hello.class 编译字节文件
8 java hello 执行将会输出 hello word 代表安装成功