Linux-软件包管理-rpm命令管理-安装-卸载
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键补全)回车,安装apache的主包
注意:error: Failed dependencies:(错误:依赖失败:)
httpd-2.2.15-39.e16.centos.x86_64需要依赖apr-util-ldap,需要依赖http-tools-2.2.15-39.e16.centos,需要依赖libapr-1.so.0是库文件,需要依赖libaprutil-1.so.0是库文件。
rpm apr-util-ldap(按一次Tab键补全)回车继续安装
还是有错误发生,还是需要依赖包apr-util
rpm -ivh apr-util-(按一次Tab键补全)
注意上图没有直接把包全名显示出来,说明apr-util-1.3.9-3.e16_0.1.处的包全名还是有重复的,需要在按两次Tab键显示包全名
在光标所在处在输入"x"后(按一次Tab键补全)回车继续安装
注意第一条依赖libapr-1.so.0是一个库文件(或者叫做模块),需要打开http://www.rpmfind.net搜索第一个文件
找到对应linux系统的安装包全名
rpm -ivh apr-1.3.9-5.el6_2.(按两次Tab键)注意不要输入i686,因为我安装的是64位的centos6.6系统
rpm -ivh apr-1.3.-.el6_2.x86_64.rpm回车安装这个包,注意要安装64位的这个包
看到这个界面说明终于安装成功一个了,太不容易了。-v选项可以看到warning的注释信息,-h选项可以看到Preparing...后面的进度条表示显示详细信息(100%表示准备完成)和apr后面的进度条表示显示进度(100%表示安装完成)
rpm -ivh apr-util-1.3.-.e16_0..x86_64.rpm回车安装最近一次失败的这个包
rpm -ivh apr-util-ldap-1.3.-.el6_0..x86_64.rpm回车继续安装在上一次失败的这个包
rpm -ivh httpd-tools-2.2.-.el6.centos.x86_64.rpm回车安装这个包
可能此时你已经不记得该安装apache哪个包了
rpm -ivh httpd-(按两次Tab键)
rpm -ivh httpd-2.2.-.el6.centos.x86_64.rpm回车开始安装刚才第一个失败的apache包
到此为止只是安装apache的主包,其他包还没有安装,太麻烦了,就不再写笔记了。
rpm -e httpd 卸载命令只需要使用包名而不需要使用包全名,而且卸载这个命令还可以不在Packages这个目录中执行它,任何一个目录执行卸载命令都可以,因为包名已经存在到已安装的linux后台数据库中了
Linux-软件包管理-rpm命令管理-安装-卸载的更多相关文章
- Linux学习之RPM包管理-rpm命令管理(十六)
Linux学习之RPM包管理-rpm命令管理 目录 简介 RPM包依赖性 包全名与包名 rpm软件包安装 rpm软件包卸载 升级降级rpm软件包 rpm软件包的查询 rpm软件包校验 简介 RPM是R ...
- 软件包管理:rpm命令管理-包命名与依赖性
rpm包的管理主要有两种方法:一种是rpm命令管理另一种是yum在线管理 注意软件包没有扩展名,写上只是为了好看,便于识别而已. 注意区别包名,包全名.之所以要区分,就是因为有些命令十分挑剔,需要跟正 ...
- 软件管理-RPM命令管理:安装升级与卸载
1.包名与包全名 包名 : 操作已经安装的软件包时,使用包名:系统会搜索var/lib/rpm中的数据库 包全名: 操作的包时没有安装的软件包时,使用包全名,而且注意路径 2.RPM安装 切换到光盘p ...
- Linux-软件包管理-rpm命令管理-查询
rpm -q httpd 查看apache包是否已经安装 rpm -qa 查看所有已经安装的包rpm -qa | grep httpd 查询包含和apache关键字相关联的所有包信息 rpm -qi ...
- 软件包管理:rpm命令管理-安装升级与卸载
严格区分大小写 卸载命令不许再包的目录下执行.
- linux笔记:RPM软件包管理-rpm命令管理
rpm包命名原则: rpm包的依赖性: 包名和包全名: rpm软件包安装.升级和卸载: rpm软件包查询: 从rpm包中提取指定文件:
- 软件包管理:rpm命令管理-校验和文件提取
校验主要用于判断文件是否做了更改 修改标志: 会用-V,会看输出结果即可. 当有误操作,比如删了某一个文件,只需知道他属于哪一个rpm包,可用提取找回覆盖就行.并不把整个rpm包安装,而是提取其中的某 ...
- 软件包管理:rpm命令管理-查询
yum没有rpm查询的多. 使用包名时无所谓使用位置.因为查询是在后台数据库中查询的. 记忆是只需知道安装和升级时要加包全名,其余加包名.其实未安装的加包全名. rpm包可以手工指定安装路径,但不建议 ...
- Linux-软件包管理-rpm命令管理-校验、文件提取
rpm -V httpd 查看已安装的apache包中文件信息是否已经被人修改 rpm -ql httpd 查看已安装的apache包中文件的位置 vim /etc/httpd/conf/httpd. ...
随机推荐
- BFC与hasLayout
BFC与hasLayout都是CSS布局上的概念. 几个月前在微博上才了解什么是BFC,算是对布局有点初步的了解. hasLayout则是IE6.7产生许多bug的根源. 一.BFC Floats, ...
- Java实现-2016百度秋招(颜色反转、相似字符串)
1.颜色反转 题目描述: 在 Web 开发中,通常使用 16 进制 RGB 表示一个颜色.例 如 #0000FF 表示蓝色,#FF7F50 表示珊瑚红.在这道题中,我们要求把给定的一种颜色取反,方法是 ...
- HDU 4675 GCD of Sequence (2013多校7 1010题 数学题)
GCD of Sequence Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others)T ...
- IDA resources - Script, Plugin, Project, Book, Tutorial
https://www.hex-rays.com/forum/viewtopic.php?f=6&t=3322 List of scripts:http://www.openrce.org/d ...
- JSON数据转换到POCO的代码
转载:http://www.cnblogs.com/wintersun/archive/2012/09/14/2684708.html 在Visual Studio 2012中轻松把JSON数据转换到 ...
- 解决IIS 不能下载.exe.config文件的方法
IIS允许下载".config"文件 Config文件是web的配置文件,默认是不允许下载的,就算在MIME中配置“application/octet-stream”,也是下载不了 ...
- 用CSS3来代替JS实现交互
[CSS3和JS] 对于CSS了解的同学都知道,CSS的实现是最底层的,在实现方式和性能上都不是,JS这种提供接口的脚本可比的:从CSS3的动画和JS动画对比角度来看两者,会更清晰:而且随着前端框架的 ...
- JPA入门样例(採用JPA的hibernate实现版本号)
(1).JPA介绍: JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口.JPA吸取了眼下Java持久化技术的长 ...
- Git分布式开发之生成ssh公钥
1.在Preferences>Network Connections>SSH2,切换至Key Management面板,点击 2.点击生成Genarate RSA Key,并修Commne ...
- C#使用DirectShow播放视频文件 [转]
原文网址:http://blog.csdn.net/openzpc/article/details/48442751 最近在开发一个视频播放软件,主要要求就是循环播放多个视频文件,并且要求两个视频文件 ...