RPM软件包管理(linux)
2012-02-21 20:38
253 查看
(一)、 RPM---软件管理器
RPM是红帽linux系统的软件包管理,其中包含有二进制的程序,执行二进制和源代码包的安装,二进制包可以直接的装在计算机中,而源代码(src.rpm)只能通过rpm编译变成可执行文件然后运行安装; (linux中大概百分之80的包都在/dev/cdrom/Server中)
rpm格式: rpm 参数 动作(软件包名)
--replacepkge 强行安装软件包;
--test 安装测试,并不实际安装;
--nodeps 忽略软件包依赖关系强行安装;
--force 忽略软件包及文件的冲突;
[b]
[b]rpm –ivh - -test 软件包名(用来检测依赖关系,不是真正的安装!)
rpm –qa |grep httpd 搜索所有的”httpd”是否安装!
rpm –ql httpd 列出所有的httpd安装目录!
rpm –qpR …rpm 查看包的依赖关系!
rpm -q 查询程序是否安装!
[/b]
[/b]
RPM的缺点 : 包中的文件只能安装到固定的路径(文件夹或者目录)下,不能解决依赖关系!
RPM的常用参数包括:
[align=left] -qpl: 列出未安装包内的文件将要安装信息; [/align]
[align=left] -ql; 列出文件安装的目录写包名;[/align]
[align=left] -qc: 查看生成的可配置文件及文档;[/align]
[align=left] -qcp: 查询软件包中可配置的文档;[/align]
[align=left] -qi: 列出安装过包的详细信息写包名字;[/align]
[align=left] -qpi: 列出未安装软件包的描述信息; [/align]
[align=left] -qf: 查找指定文件属于哪个RPM软件包; [/align]
[align=left] -Va: 查找丢失的文件; [/align]
-qa: 查找相应的所有文件
-ivh: 安装并显示安装进度
-Uvh: 升级并安装软件包;
--scripts: 查看额外执行的动作或者脚本!
--changelog: 修改的记录,什么时间
-e: 删除包直接写包的名称!本文出自 “小小屋,好好男人” 博客,转载请与作者联系!
RPM是红帽linux系统的软件包管理,其中包含有二进制的程序,执行二进制和源代码包的安装,二进制包可以直接的装在计算机中,而源代码(src.rpm)只能通过rpm编译变成可执行文件然后运行安装; (linux中大概百分之80的包都在/dev/cdrom/Server中)
rpm格式: rpm 参数 动作(软件包名)
--replacepkge 强行安装软件包;
--test 安装测试,并不实际安装;
--nodeps 忽略软件包依赖关系强行安装;
--force 忽略软件包及文件的冲突;
[b]
[b]rpm –ivh - -test 软件包名(用来检测依赖关系,不是真正的安装!)
rpm –qa |grep httpd 搜索所有的”httpd”是否安装!
rpm –ql httpd 列出所有的httpd安装目录!
rpm –qpR …rpm 查看包的依赖关系!
rpm -q 查询程序是否安装!
[/b]
[/b]
RPM的缺点 : 包中的文件只能安装到固定的路径(文件夹或者目录)下,不能解决依赖关系!
RPM的常用参数包括:
[align=left] -qpl: 列出未安装包内的文件将要安装信息; [/align]
[align=left] -ql; 列出文件安装的目录写包名;[/align]
[align=left] -qc: 查看生成的可配置文件及文档;[/align]
[align=left] -qcp: 查询软件包中可配置的文档;[/align]
[align=left] -qi: 列出安装过包的详细信息写包名字;[/align]
[align=left] -qpi: 列出未安装软件包的描述信息; [/align]
[align=left] -qf: 查找指定文件属于哪个RPM软件包; [/align]
[align=left] -Va: 查找丢失的文件; [/align]
-qa: 查找相应的所有文件
-ivh: 安装并显示安装进度
-Uvh: 升级并安装软件包;
--scripts: 查看额外执行的动作或者脚本!
--changelog: 修改的记录,什么时间
-e: 删除包直接写包的名称!本文出自 “小小屋,好好男人” 博客,转载请与作者联系!
相关文章推荐
- [Linux 软件包管理] rpm 建包原理
- 【Linux 入门笔记】RPM软件包管理
- lampbro-linux 软件安装包的管理-rpm命令管理
- Linux基础之软件管理RPM
- 菜鸟学Linux 第029篇笔记 软件管理,rpm命令
- linux笔记:RPM软件包管理-rpm命令管理
- linux笔记:RPM软件包管理-yum在线管理
- Linux 之软件包管理--源码包与RPM包的区别
- Linux 入门学习之rpm软件包管理
- linux入门基础——linux软件管理RPM
- Linux软件包管理(YUM、RPM、源代码包、脚本安装)
- Linux基础3(用户/组管理,rpm,yum,源码安装软件)
- linux中软件包管理工具rpm和yum
- 运维笔记10 (Linux软件的安装与管理(rpm,yum))
- Linux-软件包管理-rpm命令管理-安装-卸载
- Linux 软件包管理常用命令 -- rpm
- [Linux] 软件安装与管理 - rpm、yum
- Linux常用命令(23)之RPM软件包管理
- Linux学习--RPM软件包管理、YUM软件管理
- Linux 软件管理工具之rpm、yum