linux cpu占用率如何看
233
2022-10-01
LINUX软件包
LINUX软件包
典型应用程序的目录结构
文件类型 | 保存目录 | 说明 |
---|---|---|
普通的可执行程序文件 | /usr/bin | 所有用户可执行 |
服务器程序、管理程序文件 | /usr/sbin | 只有管理员能执行 |
应用程序配置文件 | /etc | 通过rpm或yum方式安装的应用程序 |
日志文件 | /var/log | 系统日志 |
应用程序参考文档文件 | /usr/share/doc | 关于应用程序的参考文档等数据 |
应用程序手册页文件 | /usr/share/man | 这些文件及配置文件的man手册页 |
常见的软件包封装类型
RPM软件包 - 拓展名为 “.rpm”,适用于RHEL、CentOS等系统
DEB软件包 - 扩展名“.deb”、适用于Ubuntu、Debian等系统
源代码软件包 - 一般为“.tar.gz”、“.tar.bz2"等格式压缩包,包含程序的原始代码,需要编译安装
RPM软件包管理工具
由red hat 公司突出,被众多linux发行版所采用
建立统一的文件数据库
详细计略软件包安装、卸载、升级等变化信息
自动分析软件包依赖关系
RPM软件包
软件素材参考:rpm”命令可以获得关于rpm命令的详细帮助信息
rpm命令功能
查询、验证RPM软件包的相关信息 安装、升级、卸载RPM软件包 维护重建RPM数据库信息等综合管理操作
查询已安装rpm软件信息
rmp -q #查询指定软件是否已安装
rmp -qi #显示已安装的指定软件的详细信息
rmp -ql #显示已安装的指定软件的文件列表
rmp -qc #列出已安装的指定软件的配置文件
rmp -qd #列出已安装的指定软件的软件包及文件
rmp -qR #列出已安装的指定软件的依赖的软件包及文件
rmp -qf #查询已安装的指定软件属于哪个安装包
rmp -qa #显示当前系统中以rpm方式安装的所有软件列表
rmp -qa | grep -i postfix #查询软件postfix是否安装
查询未安装的RPM软件包文件中信息
rmp -qpi RMB包文件名 #查询指定文件包的详细信息
rmp -qpl RMB包文件名 #查询指定文件包的文件列表
rmp -qpc RMB包文件名 #查询指定文件包的配置文件
rmp -qpd RMB包文件名 #查询指定文件包的软件包文档位置
安装、升级、卸载RPM软件包
格式:
rpm[选项]RPM软件包
rpm -ivh RPM软件包
常用选项:
-i 安装一个新的RPM软件包
-U 升级某个软件包,若未安装过,则进行安装
-F 升级某个软件包,若未安装过,则放弃安装
-h 在安装或升级软件包的过程中,以”#“号显示安装进度
-v 显示软件包安装过程中的详细信息
--force 强制安装某个软件包,比如要安装版本更旧的软件包
-e 卸载指定名称的软件包
--nodeps 在安装升级、卸载一个软件包时,不检查与其他软件包的依赖关系
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~