第3章 rpm命令管理】的更多相关文章

3-1 RPM包命名规则 3-2 安装命令 3-3 升级与卸载 3-4 RPM包查询 3-5 RPM包校验…
Linux学习之RPM包管理-rpm命令管理 目录 简介 RPM包依赖性 包全名与包名 rpm软件包安装 rpm软件包卸载 升级降级rpm软件包 rpm软件包的查询 rpm软件包校验 简介 RPM是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux.S.u.S.E.以及TurboLinux等Linux的分发版本都有采用,可以算是公认的行业标准了. RPM软件包名例子: sudo…
rpm包的管理主要有两种方法:一种是rpm命令管理另一种是yum在线管理 注意软件包没有扩展名,写上只是为了好看,便于识别而已. 注意区别包名,包全名.之所以要区分,就是因为有些命令十分挑剔,需要跟正确对应的名字. 树形依赖挨个安装可解决,环形依赖使用命令同时安装.模块依赖使用网站. 模块依赖就是依赖另一个软件包的一部分. yum就是为了解决依赖性,实现准备好一个包含所有rpm包的网站作为在线服务器源,我们只需要使用在线命令 安装软件,yum会自动解决依赖,安装所有依赖包.不能上网还可以用光盘作…
1.包名与包全名 包名 : 操作已经安装的软件包时,使用包名:系统会搜索var/lib/rpm中的数据库 包全名: 操作的包时没有安装的软件包时,使用包全名,而且注意路径 2.RPM安装 切换到光盘package中 或者使用绝对路径 rpm  -ivh  包全名 选项 -i (install)  安装 -v (verbose) 显示详细信息 -h (hash)  显示依赖性 --nodeps  不检测依赖性  实际操作中不使用 实验时可以使用 使用RPM安装软件处理依赖性很繁琐 一般不用  而是…
校验主要用于判断文件是否做了更改 修改标志: 会用-V,会看输出结果即可. 当有误操作,比如删了某一个文件,只需知道他属于哪一个rpm包,可用提取找回覆盖就行.并不把整个rpm包安装,而是提取其中的某个指定文件. 2  等同于  to 首先将rpm格式转化为cpio格式以便于提取,之后使用cpio命令.\代表命令未输完 .代表当前目录.…
rpm -V httpd 查看已安装的apache包中文件信息是否已经被人修改 rpm -ql httpd 查看已安装的apache包中文件的位置 vim /etc/httpd/conf/httpd.conf 编辑修改apache包的配置文件httpd.conf 在命令模式下输入"402G",跳转到402行 在命令模式下输入"A",然后在插入模式下输入" index.aspx" 按"ESC"键退出插入模式回到命令模式在按两次&…
mount 确认光盘是否挂载 mount /dev/cdrom /mnt/cdrom 将设备名称/dev/cdrom安装到/mnt/cdrom挂载点下面 mount 查看光盘是否已经挂载 (ro表示只读,rw表示读写) cd /mnt/cdrom/Packages 改变当前目录为Packages目录 ls 显示当前目录所有信息 rpm -ivh httpd-(按两次Tab键) 查看当前目录下httpd开头的所有包的全名信息 rpm -ivh httpd-(按一次Tab键补全)回车,安装apach…
校验 格式 rpm -V 已安装的包名 选项: - -V:校验指定RPM包中的文件(verify) 例子 rpm -V httpd 后, 无任何提示, 代表该文件没有被做任何修改 # 判断本地的apache 与官方给出的是否一致, 从而判断是否被人修改 修改httpd.conf配置文件后 提示 : S.5....T. c /etc/httpd/conf/httpd.conf 红字8位分别代表验证内容不同信息,有变化就显示,没变化以点"."表示变动 蓝字c代表验证内容文件的文件类型 内容…
RPM包默认安装位置 RPM包默认安装路径 /etc/ 配置文件安装目录 /usr/bin/ 可执行的命令安装目录 /usr/lib/ 程序所使用的函数库保存位置 /usr/share/doc/ 基本的软件使用手册保存位置 /usr/share/man/ 帮助文件保存位置 RPM查询 查询是否安装(q/qa) rpm -q 包名: 查询包是否安装 选项: -q (query) : 查询 指定RPM包,所有已安装RPM包 rpm -qa:查询所有已经安装的RPM包 选项: -a (all) : 所…
升级命令 rpm -Uvh 包全名(要升级到的软件版本),如果没有安装这个软件的任何版本,这个命令可以代替rpm -ivh. rpm -Uvh 包全名 选项: - -U(upgrade):升级 卸载命令 rpm -e 包名(比如Httpd,不需要包全名),这个命令不同于安装和升级,它可以在任何目录运行,原理是去/var/lib/rpm目录中的数据库(如__db0)中查找对应的软件包(已经安装过的rpm包都在这些数据库中),然后卸载. rpm -e 包名 选项: - -e(erase):卸载 -…