RPM包或源码包
安装RPM包或源码包
点击vmware右下角光驱连接。


安装rpm包
-i:表示安装
-v:表示可视化
-h:表示显示安装进度
(同时使用)
--force:表示强制安装,即使覆盖属于其他包的文件也要安装
--nodeps:表示当要安装的RPM包依赖于其他包时,即使其他包没有安装,也要安装这个包。

升级rpm包
rpm -Uvh 文件名
卸载rpm包
rpm –e 文件名
查询一个包是否已安装
查询一个包的命令为rpm -q RPM包名,这里的“包名”是不带平台信息和后缀名的。

还可以只用命令rpm –qa 查询当前系统所有已安装的rpm包

得到一个已安装的RPM包的相关信息
rpm -qi 包名,不需要加平台信息和后缀名

列出一个RPM包的安装文件
rpm -ql 包名

列出某个文件属于哪个RPM包
rpm -qf 文件的绝对路径

yum工具
列出所有可用的RPM包
yum list 可以列出所有的RPM包资源

搜索RPM包
yum search [相关关键词]

除此之外,还可以用grep来过滤,从而找到相应的RPM包

安装RPM包
yum install [-y] [RPM包名],如果不加-y选项,则会用与用户交互的方式安装
卸载RPM包
yum remove [-y] [RPM包名]
卸载和安装一样,直接加上-y选项,从而省略与用户交互的那一步

升级RPM包
Yum update [-y] [RPM包]

使用本地光盘制作yum源
1.挂载光盘

2.删除/etc/yum.repos.d目录下的所有repo文件(删除前最好做个备份)

3.创建新文件dvd.repo

编辑后加入以下内容
保存退出
4.刷新repos生成缓存

然后就可以使用yum命令安装你所需要的软件包。

利用yum工具下载RPM包
先恢复之前的yum源,否则后续使用yum还会出问题。



下载RPM包而不安装的命令:
yum install 包名 –—downloadonly 【--downloaddir=/usr/local/src】→指定目录

下载已经安装过的包

安装源码包
下载源码包
到http://r.aminglinux.com获取最新httpd-2.2下载地址
下载之前先进入/usr/local/src目录

解压源码包

配置相关的选项并生成Makefile

可以使用命令./configure - –help查看详情

找到Apache所在的目录,使用该选项的配置

开始报错的话,要安装gcc编译器,先安装一下

安装后继续上面的步骤

验证这一步是否成功

返回值是0说明执行成功,否则没成功。此时就成功生成Makefile了

进行编译
生成Makefile后需要进行编译

查看

安装
命令:make install
可以使用
查看是否已正确安装,执行完这一步会在、usr/local/apache2目录下增加很多目录。使用ls查看该目录

RPM包或源码包的更多相关文章
- yum更换国内源、yum下载rpm包、源码包安装 使用介绍
第5周第4次课(4月19日) 课程内容: 7.6 yum更换国内源7.7 yum下载rpm包7.8/7.9 源码包安装 7.6 yum更换国内源 当yum仓库的软件不好用时,例如很多yum源都是国外的 ...
- 安装包RPM包或源码包
RPM工具 # mount /dev/cdrom /mnt 挂载光盘 # rpm 软件包管理器 -i 安装(需要安装包完整名称) -v 可视化 -h 显示安装进度 ...
- 安装RPM包或者源码包
RPM工具 RPM他是以一种数据库记录的方式将我们所需要的套件安装到linux主机的一套管理程序关于RPM各个选项的含义如下-i:表示安装-v:表示可视化-h:表示安装进度在安装RPM包时,常用的附带 ...
- linux笔记:RPM软件包管理-源码包管理
源码包和rpm包的区别: 源码包安装过程: 编译安装前准备(执行./configure --prefix=路径 来配置软件的安装位置,以及做其他的配置和检查): 编译和安装(直接在目录下执行make和 ...
- 软件包管理:源码包管理-源码包与RPM包的区别
RPM会安装在默认位置,源码包会安装在指定位置. 绝大多数ROM包遵循此规范.写软件包是就固定好了. 主要影响体现在对服务的管理方法,服务的管理分三种:启动,重启动,停止. 启动时使用绝对路径来启动. ...
- Linux-软件包管理-RPM安装位置\源码包安装位置
rpm -ql httpd 查看apache包中文件的安装位置 find /etc -name httpd 查找apache程序的启动执行httpd所在位置 cd /etc/rc.d/init.d 切 ...
- yum换源,rpm包下载,源码包安装
一.yum更换源 yum自带源地址一般斗是国外的,可能下载速度略慢,我们可以自己换成国内的源,比如163等.比如配置163的yum源:1.先删除默认源文件dvd.repo # rm -f /etc/y ...
- [Linux] 027 RPM 包与 源码包的区别
1. 区别 安装之前的区别: 概念上的区别 安装之后的区别: 安装位置不同 2. RPM 包安装位置 安装在默认位置中 RPM 包默认安装路径 明细 /ect 配置文件安装目录 /usr/bin/ 可 ...
- Linux centosVMware yum更换国内仓库源、yum下载rpm包、源码包安装
一.yum更换国内仓库源 cd /etc/yum.repos.d/ rm -f dvd.repo wget http://mirrors.163.com/.help/CentOS7-Base-163. ...
随机推荐
- Spring的DI和AOP
Spring 为了降低Java开发的复杂性,Spring采取了以下4种关键策略:* 基于POJO的轻量级和最小入侵性编程:* 通过依赖注入和面向接口实现松耦合:* 基于切面和惯例进行声明式编程:* 通 ...
- 枚举类enum应用以及注解@transient应用
1.增加枚举类 public enum RightTypeEnum { AUTHORITY("访问权限") private String type; RightTypeEnum(S ...
- python数据类型基础与解压缩
''' python数据类型基础与解压缩 ''' # a = 10 # b = 10 # c = 10 # 定义变量就是拿来用的, # 链式赋值 a = b = c = 10 print(a, b, ...
- Springboot(2.0.0.RELEASE)+spark(2.1.0)框架整合到jar包成功发布(原创)!!!
一.前言 首先说明一下,这个框架的整合可能对大神来说十分容易,但是对我来说十分不易,踩了不少坑.虽然整合的时间不长,但是值得来纪念下!!!我个人开发工具比较喜欢IDEA,创建的springboot的j ...
- 创建一个Django项目
创建一个django项目: 1. django-admin startproject student_manage(项目名) 2. cd student_manage python manage.p ...
- BZOJ 3197: [Sdoi2013]assassin 树形DP + 最小费用流 + 树的同构
Description Input Output 其实就是给出两颗树,求一种两种树同构的方式,使得不同颜色个数最少$.$树的重新构建,其实就是指定不同的点为根节点$.$ 好在树的重心有一个重要的性质: ...
- Codeforces 950E Data Center Maintenance ( 思维 && 强连通分量缩点 )
题意 : 给出 n 个点,每个点有一个维护时间 a[i].m 个条件,每个条件有2个点(x,y)且 a[x] != a[y].选择最少的 k (最少一个)个点,使其值加1后,m个条件仍成立. 分析 : ...
- (51)LINUX应用编程和网络编程之六Linux高级IO
3.6.1.非阻塞IO 3.6.1.1.阻塞与非阻塞 阻塞:阻塞具有很多优势(是linux系统的默认设置),单路IO的时候使用阻塞式IO没有降低CPU的性能 补充:阻塞/非阻塞, 它们是程序在等待消息 ...
- sqli-lab(8)
布尔型单引号GET盲注 发现加个单引号跟没加显示不一样,加了单引号连you are in都不显示了,没有报错,所以只能用盲注判断了 0X01爱之先了解 盲注需要掌握一些MySQL的相关函数:lengt ...
- 大数据笔记(二十八)——执行Spark任务、开发Spark WordCount程序
一.执行Spark任务: 客户端 1.Spark Submit工具:提交Spark的任务(jar文件) (*)spark提供的用于提交Spark任务工具 (*)example:/root/traini ...