rpm软件包管理以及yum,apt的前端软件包管理器

rpm

分发版本(suse,centos,redhat)

查询包安装

rpm -qa |grep firebox (包名) #查看所有的有关的安装包

包名信息解读

查询是否安装

复制代码
rpm -q +包名

查询包的相关细细

复制代码
rpm -qi + 包名

查询包的文件

复制代码
rpm -ql + 包名

查询文件路径下属于哪个包

复制代码
rpm -qf + 文件路径

卸载包

复制代码
rpm -e + 包名

可能出现的问题

删除包可能会提示

表示删除这个包删了可能会导致bar这个包不能运行

强制删除(不推荐)

复制代码
rpm -e --nodeps foo 

安装rpm包

复制代码
rpm -ivh 包的文件

如何找包呢?

再光盘里的package里找到所需要的rpm包,再根据包名进行下载,且可以自动处理依赖关系

yum

一个能自动从yum服务器下载rpm包且安装包的工具

查找yum的包

复制代码
yum List | grep +包名

安装指定的软件包

复制代码
yum intstall 包名 

如果在Ubuntu系统下可以使用rpm吗?如果不行怎么办?

Ubuntu默认使用的是deb包,不支持原生的rpm。在Ubuntu内下载软件要下载以deb结尾的包,才能在Ubuntu里安装软件,命令如下:

复制代码
apt [--fix-broken] install   包的文件.deb #括号内的参数是自动补齐包的依赖

演示一个例子

通过一个deb包安装webmin服务

使用Ubuntu系统

通过sourceforge下载webmin的deb安装包

上传到服务器

通过deb包安装服务

启动该服务

复制代码
systemctl restart webmin

查看服务端口(webmin默认是10000)

在浏览器上访问访问:

总结: 通过Ubuntu的deb包类似rpm的包安装了webmin服务

相关推荐
志栋智能2 分钟前
超自动化运维与DevOps的深度融合
运维·网络·人工智能·安全·自动化
JJJennie7771 小时前
MAI Gateway技术揭秘:大模型网关能做什么?从原理到落地
linux·服务器·网络·ai网关
风哥2号3 小时前
数据库教程FGMT02‑生产环境Linux+Oracle19c安装配置与项目实战
linux·数据库·ffmpeg
wuminyu6 小时前
Kafka中sendfile与mmap实现机制解析
java·linux·c语言·jvm·c++
新时代牛马7 小时前
嵌入式网络完整篇:从LwIP/以太网驱动到 Linux netdev 与排障
linux·网络·php
猿与禅7 小时前
Linux(Ubuntu)入门到实战:系统管理、常用命令与权限体系完整指南
linux·ubuntu·apt·进程管理·系统运维·用户权限·vi/vim
前端世界7 小时前
Linux服务器实战:NTP时间同步、SELinux权限与rsyslog日志管理,一次搞懂三大运维问题
linux·运维·服务器
Android系统攻城狮7 小时前
Linux Gstreamer深度解析之gst_audio_converter_new调用流程与实战(二十)
linux·运维·服务器·gstreamer音视频·音视频进阶
海宇服务7 小时前
零信任架构实战:基于海宇对外投资历史查询服务构建自动化供应商准入网关
运维·人工智能·架构·自动化
上海云盾-小余8 小时前
BGP 高防底层原理:TCP 异常流量识别与清洗机制
运维·网络·tcp/ip