centos学习(五)

86 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第19天,点击查看活动详情

yum命令学习

1.yum install

安装tree,可以方便查看目录的树形结构

yum install tree

遇到是否安装的选项,一律选择y image.png 安装完成 image.png 命令使用:tree image.png 通过tree命令,可以看到罗列出文件夹的目录结构
ps:快速安装,无需进行是否同意命令介入选项

yum -y install tree

2. search

查找软件

yum search tree

image.png

3.which

查看tree系统命令的位置

which tree

image.png

4.rpm -ql

查看软件包安装位置

rpm -ql tree.x86_64

命令说明:
-l:列表
-q:查询 image.png

5.yum list installed

查看安装过的软件包

yum list installed *tree* 

image.png 查询安装过的jdk软件

yum list installed *jdk* 

image.png

6.remove

卸载软件

yum -y remove tree

image.png

rpm编译安装

编译安装是指从官方下载源码进行编译安装,不像yum那样可以一键帮忙进行依赖安装,我们必须要手动解决依赖问题,接下里用一个简单的例子,安装redis进行编译安装的说明

1.下载安装包

从官方下载安装包并且上传到服务器 image.png

2.解压tar.gz压缩文件

image.png 解压出来的文件为 image.png cd进入src目录,可以看到很多c编写的文件(.c后缀的文件) image.png

3.make

进入解压后的文件夹redis-4.0.14 使用make命令,提示cc:未找到命令 image.png

4.解决cc丢失的问题

yum -y install gcc

image.png

5.再次执行make

image.png 依然提示报错,那是因为我们之前执行make的残留的问题,直接删除解压后的文件,重新解压 image.png

6.进入redis-4.0.14,执行make

看到这说明安装成功了 image.png 看到了redis.config image.png src目录出现redis-server image.png

7.启动redis

image.png

总结

rpm和yum优缺点:yum的安装方便快捷,就是兼容性不好,软件不一定是最近的安装包,无需去处理依赖问题,rpm编译安装需要从官方下载,独自解决依赖的问题