| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 安装及管理程序 -> 正文阅读 |
|
[系统运维]安装及管理程序 |
前言在Windows系统中如何安装、卸载程序,想必大家都信手捏来,但是在Linux系统中该如何管理程序的安装及卸载呢。 1.应用程序与系统命令的关系
2.典型应用程序的目录结构
3.常见软件包封装类型
4.RPM包管理工具由Red Hat公司提出,被众多Linux发行版采用 建立统一的数据库文件 详细记录软件包的安装、卸载等变化信息 自动分析软件包以来关系 RPM软件包 软件素材参考:http://www.rpm.org 一般命名格式: 5.Rpm命令功能查询、验证RPM软件包的相关信息 安装、升级、卸载RPM软件包 维护RPM数据库信息等综合管理操作 6.查询RPM软件包信息6.1查询已安装的RPM软件信息rpm -p[子选项] [软件名] rpm -q 软件名 ???????????????? #查询指定软件是否已安装 rpm -qi 软件名? ??????? ????#显示已安装的指定软件的详细信息 rpm -ql 软件名???? ? ????#显示已安装的指定软件的文件列表 rpm -qc 软件名? ????????????? #列出已安装的指定软件的配置文件 rpm -qd 软件名? ???????????? #列出已安装的指定软件的软件包文档所在位置 rpm -qR 软件名? ???????????? #列出已安装的指定软件的依赖的软件包及文件 rpm -qF 文件或目录? ?????? #查询已安装的指定软件属于哪个安装包 rpm -qa ?????? ????????????#显示当前系统中以 rpm方式安装的所有软件列表 rpm -qa | grep -i postfix ?? #查询软件postfix是否已安装 rpm -qf /usr/bin/passwd?? #查看指定的文件或目录是由哪个软件包所安装 6.2查询未安装的RPM软件包文件中信息rpm -qp[子选项] RPM包文件 rpm -qpi RPM包文件名 ?????????? #查询指定软件包的详细信息 rpm -qpi /mnt/Packages/ethtool-4.8-10.el7.x86_64.rpm rpm -qpl RPM包文件名 ?????????? #查询指定软件包的文件列表 rpm -qpl /mnt/Packages/ethtool-4.8-10.el7.x86_64.rpm rpm -qpc RPM包文件名 ????????? #查询指定软件包的配置文件 rpm -qpc /mnt/Packages/elinks-0.12-0.37.pre6.el7.0.1.x86_64.rpm rpm -qpd RPM包文件名 ????????? #查询指定软件包的软件包文档的位置 rpm -qpd /mnt/Packages/vsftpd-3.0.2-25.el7.x86_64.rpm 7.挂载iso这里我们需要打开虚拟机设置将已连接勾选上,否则会挂载失败 8.安装、升级、卸载RPM软件包安装或升级RPM软件 rpm [选项] RPM包文件 rpm -ivh RPM软件包 常用选项: -i:安装一个新的 RPM 软件包。 -U:升级某个软件包,若未安装过,则进行安装。 -F:升级某个软件包,若未安装过,则放弃安装。 -h:在安装或升级软件包的过程中,以“#”号显示安装进度。 -v:显示软件安装过程中的详细信息。 --force:强制安装某个软件包,比如要安装版本更旧的软件包 -e:卸载指定名称的软件包。 --nodeps:在安装或升级、卸载一个软件包时,不检查与其他软件包的依赖关系。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 18:52:58- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |