首页 > 基础资料 博客日记
Linux实操--rpm与yum
2026-04-16 16:30:02基础资料围观1次
这篇文章介绍了Linux实操--rpm与yum,分享给大家做个参考,收藏极客资料网收获更多编程知识
RPM与YUM
RPM包管理
rpm用于互联网下载包的打包及安装工具,它包含在某些Linux分发版(suse、redhat、centos)中,它生成具有.rpm扩展名的文件。RPM是RedHat Package Manager 的缩写,类似Windows的setup.exe 。
- RPM包的简单查询指令
// 查询已安装的rpm列表
rpm -qa | grep xx
rpm -qa | grep firefox // 查看系统是否安装了火狐
- rpm包名的基本格式
firefox-60.2.2-1.el7.centos.x86_64
名称:firefox
版本号:60.2.2-1
适用操作系统:.el7.centos.x86_64 表示centos7.x 的64位系统
如果是i686、i386表示32位系统,noarch表示通用。
- rpm包的其他查询指令
rpm -qa // 查询安装的所有rpm软件包
rpm -qa | more
rpm -qa | grep [软件包名]
rpm -q [软件包名] // 查询软件包是否安装
rpm -q firefox
rpm -qi [软件包名] // 查询软件包信息
rpm -qi firefox
rpm -ql [软件包名] // 查询软件包中的文件,查询软件安装到了哪里
rpm -qf [文件全路径] // 查询文件所属的软件包
rpm -qf /etc/passwd
rpm -qf /root/install.log
- 卸载rpm包
rpm -e 【rpm包名】
如果其他软件包依赖于要卸载的这个软件包,那么卸载时会出错。
比如 rpm -e foo
如果就是要强行删除,可以增加参数 --nodeps ,但是不推荐这样做,这样会导致依赖该软件包的程序无法运行。
比如 rpm -e --nodeps foo
- 安装rpm包
rpm -ivh [rpm包全路径名称]
参数说:i=install 安装
v=verbose 提示
h=hash 进度条
YUM
yum是一个Shell前端软件包管理器,基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包。
- yum的基本指令
// 查询yum服务器是否有需要安装的软件
yum list | grep [软件名]
// 安装指定的yum包
yum install [软件名]
搭建javaEE 环境
安装jdk
- mkdir /opt/jdk
- 通过xftp 上传到 /opt/jdk下
- cd /opt/jdk
- 解压tar -zxvf jdk-8u202-linux-x64.tar.gz
- mkdir /usr/local/java
- mv /opt/jdk/jdk1.8.0_202 /usr/local/java
- 配置环境变量的配置文件vim /etc/profile
- export JAVA_HOME=/usr/local/java/jdk1.8.0_202 // 写在文本最后面
- export PATH=$JAVA_HOME/bin:$PATH // 写在文本最后面
- source /etc/profile // 让文件生效
- 测试文件是否安装成功
安装tomcat
- 上传安装文件,并解压到/opt/tomcat
- 进入解压目录/bin,启动tomcat: ./startup.sh
- 开放端口 8080
文章来源:https://www.cnblogs.com/alineverstop/p/19878707
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- 又一个新项目开源,让 AI 帮你盯全网热点!
- Number.isFinite和isFinite与isNaN()和isNaN的区别
- 如何为GIT设置全局勾子,为每次提交追加信息
- GLM模型这么火,咱们用vllm也咧一个呗!
- 筑基期:掌握Odoo基础核心知识点02(Odoo XML 开发方式详解)
- 推荐一个测试人必备的Skills,从功能到性能全搞定(附详细实操和安装下载方式)
- furryCTF2025wp(web方向部分解)
- 字符串学习笔记
- 深入理解 AbortController:从底层原理到跨语言设计哲学
- AI开发-python-LangGraph框架(3-26-LangGraph基本概念及第一个简单样例)

