【转】rpm包和源码包安装的区别】的更多相关文章

转自:https://blog.csdn.net/junjie_6/article/details/59483785 建议在安装线上的生产服务器软件包时都用源码安装,这是因为源码安装可以自行调整编译参数,最大化地定制安装结果.这里以MySQL 5线上环境的编译安装来说明之,其编译参数如下所示: ./configure -prefix=/usr/local/mysql -without-debug -without-bench -enable-thread-safe-client -enable-…
spring各版本jar包和源码 spring历史版本源码:https://github.com/spring-projects/spring-framework/tags spring历史jar包和参考文档(下载有dist的):https://repo.spring.io/release/org/springframework/spring/…
7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装 yum更换国内源 cd  /etc/yum.repo.d/ 删除源 rm -f   dvd.repo rm -f  CentOS-Base.repo 自己编辑一个源或者下载一个源文件: curl  -O http://mirrors.163.com/.help/CentOS7-Base-163.repo wget  http://mirrors.163.com/.help/CentOS7-Base-163.repo…
(1)软件类型 源码包 需要gcc编译 nginx-1.12.1.tar.gz 二进制包 已编译 mysql-community-common-5.7.12-1.el7.x86_64.rpm 常见的二进制包 系统平台 包类型 工具 在线安装(自动解决依赖关系) Redhat/Centos RPM rpm,rpmbuild yum Ubuntu/Debian DPKG dpkg apt 注意:不管是源码包,还是二进制包,安装时都可能会有依赖问题 软件包名 版本号version 发布版本releas…
--------------------------------------------------------------------------------------------------- |--- 1. 独立的服务  |---- rpm包默认安装的服务 |--- 2. 基于xinetd服务 linux服务分类: | |---- 源码包安装的服务 查询已安装的服务: rpm包安装的服务:chkconfig --list( 查看服务自启动状态,可以看到所有rpm包安装的服务 ) ( 7个…
简介 在Linux的早期时代(也许吧?我猜的.也可能是Unix.),想要在系统上安装一款应用程序,是比较复杂的.需要专业的人员自行获取程序的源代码,并且编译安装,这是非常的复杂且需要一定的专业功底的,这种方式叫做源码编译安装(后面会描述). 再后来就有人/组织将这个过程简化了,他们将事先已经编译好的软件打包后,放到互联网上供用户下载.用户下载适用于自己的操作系统和硬件平台的软件包之后,只需要将其“解压”,那么该软件包所包含的各种文件(二进制程序文件.文档文件.库文件和配置文件等)就会基于包作者事…
struts http://archive.apache.org/dist/struts/ hibernate http://hibernate.org/orm/releases/5.0/ spring http://maven.springframework.org/release/org/springframework/spring/ jar包和sourse包下载 http://www.java2s.com/Code/Jar/ 查找spring的各个release版本(jar和source…
spring各个版本的源码jar包.文档jar包和spring的jar包 http://maven.springframework.org/release/org/springframework/spring/3.2.0.RELEASE/ spring的源码: http://repo.springsource.org/libs-release-local/org/springframework/spring/…
源码的编译安装及卸载 源码安装三部曲 1.生成makefile编译文件./configure 一般安装包下面都有一个configure文件,用来生成makefile编译文件常用的参数: --prefix 指定安装目录 --with-xx 指定依赖文件的目录2.make编译 make命令也需要安装,会根据./configure产生makefile文件编译写好的c语言程序,产生可运行的文件3.make install make install的作用是把编译好的文件复制到指定的目录下,也就是第一步--…
首先说一下,无论是CentOS/RedHat还是Ubuntu都可以按源码方式.安装包方式编译安装. 1.   规划 192.168.4.93(h93)       1个主master  2个主segment.2个镜像segment 192.168.4.94(h94)       1个备master  2个主segment.2个镜像segment 都安装在/home/wslu/gp/gpsql目录. 2.   安装依赖 在h93和h94安装以下依赖: 2.1.  Ubuntu apt-get in…
安装准备 安装gcc编译器 下载源码包 源代码保存位置:/usr/local/src/ 软件安装位置:/usr/local/ 解压缩下载的源码包 进入解压缩目录 软件配置与检查:./configure --prefix=/usr/local/apache2(指定安装路径,apache2是自定义的安装名称) 编译:make(软件包还没有真正安装,不需要卸载删除,如果出错,可以使用make clean清空编译产生的临时文件) 编译安装:make install(最后一步,软件包已经真正安装) 源码包…
上篇博客我们讲解了网络yum源和光盘yum源的搭建步骤,然后详细介绍了相关的yum命令,yum 最重要是解决了软件包依赖性问题.在安装软件时,我们使用yum命令将会简单方便很多.我们知道yum命令只能安装rpm包,如果是源码包呢?我们又该如何安装,那么这篇博客我们主要介绍如何安装源码包. 1.源码包和RPM包的区别 在 Linux软件包管理之RPM命令 这篇博客中我们从概念上介绍了源码包和rpm包的区别. 源码包开源,如果有足够的能力,可以直接修改源代码.安装时可以自由选择所需的功能.软件是编译…
目录 1.源码包和RPM包的区别 RPM包和源码包默认安装位置: 由于安装位置不同带来的影响 2.源码包安装 ①.安装准备 ②.安装注意事项 ③.安装源码包 3.源码包卸载 4.脚本安装包 5.总结 上篇博客我们讲解了网络yum源和光盘yum源的搭建步骤,然后详细介绍了相关的yum命令,yum 最重要是解决了软件包依赖性问题.在安装软件时,我们使用yum命令将会简单方便很多.我们知道yum命令只能安装rpm包,如果是源码包呢?我们又该如何安装,那么这篇博客我们主要介绍如何安装源码包. 回到顶部…
本文由秀依林枫提供友情赞助,首发于烂泥行天下 公司服务器比较多,需要把apache源码包制作成rpm包,然后放到公司内网yum源上进行下载安装.apache的rpm包安装方式比源码安装方式比较快,这能节约不少的时间. 有关内网yum源的搭建,可以参考<烂泥:yum的使用及配置>这篇文章. 一.安装rpm-build 查阅相关资料得知,要把源码包制作成rpm包需要使用rpm打包工具rpm-build. rpm-build通过rpmbuild命令根据本地源码包,通过spec文件中的规则就可以把源码…
这里介绍Linux下两种安装mysql的方式:yum安装和源码编译安装. 1. yum安装 (1)首先查看centos自带的mysql是否被安装: # yum list installed |grep mysql //若有自带安装的mysql,将其卸载 # yum -y remove mysql-libs.x86_64 (2)下载MySQL官网的yum仓库:https://dev.mysql.com/downloads/repo/yum/, # .noarch.rpm //查看yum仓库是否成功…
转载注明出处:原文地址 Linux Yum 在线安装 在线:Yum配置地址:/etc/yum.repos.d/CentOS-Base.repo 离线:光盘搭建Yum源 挂载光盘 使在线Yum源失效:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 使光盘Yum源生效:修改CentOS-Media.repo的baseurl为自己的挂载目录 验证:yum list 常用Yum命令(yum查询只是查服务…
源码包安装位置 安装在指定位置当中,一般是 /usr/local/软件名/ ​ 注意: 需要指定安装路劲为了便于卸载,因为源码包的是没有卸载命令的,它的的卸载方式就是把对应安装文件夹删除了. 所以如果不指定安装路径,源码包会被安装的到处都是,从而导致卸载时非常麻烦. 安装位置不同带来影响 rpm安装包 rpm包安装的服务可以使用系统服务管理命令(service)来管理,例如rpm安装的apache的启动方法是 /etc/rc.d/init.d/httpd start service httpd…
目录 yum工具及源码包 yum yum源 yum实战案例 yum全局配置文件 制作本地yum仓库 构建企业级yum仓库 源码包 yum工具及源码包 yum yum是RedHat以及CentOS中的软件包管理器,能够通过互联网下载以rpm结尾的包,并且安装,并可以自动处理依赖性关系,无需繁琐的一次次下载安装. yum源 要成功的使用yum工具安装更新软件或系统,就需要有一个包含各种rpm软件包的repository(软件仓库),这个软件仓库我们习惯称之为yum源或者yum 仓库这个源可以是本地的…
目录 linux 软件管理--yum工具及源码包 一.yum基本概述 二.yum源的配置 三.yum实践案例 四.yum全局配置文件 五.yum签名检查机制 五.制作本地yum仓库 六.构建企业级yum仓库 七.源码包概述 linux 软件管理--yum工具及源码包 一.yum基本概述 1.什么是yum? yum是RedHat以及CentOS中的软件包管理器,能够通过互联网下载以rpm结尾的包,并且安装,并可以自动处理依赖性关系,无需繁琐的一次次下载安装. 1.联网获取软件 2.基于RPM管理…
总结一些我实际生产使用的区别: 1.yum安装不是说不行,都行,各有千秋. 2.yum安装目录不集中,但基本遵循Linux文件夹的作用去划分文件,比如配置文件通常在/etc下. 3.yum安装说的模块定制不能自行解决,这个是个痛点,但话说我们用的模块基本也够了,即便编译安装的同样也是这些模块,有何区别. 4.源码编译安装好处在于模块自定义,文件几种,好迁移,但也有缺点,比如编译时间长,环境变量要自行设置,开机启动要自行解决. 5.其实发觉yum安装和源码编译安装同样会出现依赖的问题,好在现在网络…
# wget http://apache.fayea.com/httpd/httpd-2.2.31.tar.bz2 去官网下载源码包 # mv httpd-.tar.bz2 /usr/local/src/ 为方便管理源码包 统一放在一个文件下 # tar -jxvf httpd-.tar.bz2 # cd httpd- # ls ABOUT_APACHE config.log httpd.mak Makefile README acinclude.m4 config.nice httpd.spe…
安装 RPM 包或者安装源码包 在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下.所以你要学会如何在linux下安装一个软件. 在前面的内容中多次提到的yum,这个yum是Redhat所特有的安装RPM程序包的工具,使用起来相当方便.因为使用RPM安装某一个程序包有可能会因为该程序包依赖另一个程序包而无法安装.而使用yum工具就可以连同依赖的程序包一起安装.当然CentOS同样可…
RPM包或者安装源码包 在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下.所以你要学会如何在linux下安装一个软件. 在前面的内容中多次提到的yum,这个yum是Redhat所特有的安装RPM程序包的工具,使用起来相当方便.因为使用RPM安装某一个程序包有可能会因为该程序包依赖另一个程序包而无法安装.而使用yum工具就可以连同依赖的程序包一起安装.当然CentOS同样可以使用y…
RPM安装命令1. 安装一个rpm包rpm –ivh 包名“-i” : 安装的意思“-v” : 可视化“-h” : 显示安装进度另外在安装一个rpm包时常用的附带参数有:--force : 强制安装,即使覆盖属于其他包的文件也要安装--nodeps : 当要安装的rpm包依赖其他包时,即使其他包没有安装,也要安装这个包2.升级一个rpm包 命令 rpm -Uvh filename“-U” : 即升级的意思3. 卸载一个rpm包命令 rpm -e filename这里的filename是通过rpm…
rpm -ql httpd 查看apache包中文件的安装位置 find /etc -name httpd 查找apache程序的启动执行httpd所在位置 cd /etc/rc.d/init.d 切换到init.d目录 ls 显示当前目录下所有文件,找到httpd文件 /etc/rc.d/init.d/httpd start 启动apache服务 service httpd start 也可以启动apache服务 注意:service 只能启动RPM包默认安装路径中的文件,而源码包安装在/us…
方法一:以setarch-1.3-1.src.rpm 软件包为例(可以到CSDN http://download.csdn.net/source/215173#acomment下载) 假设该文件已经存在于/usr/local/src/下.在该目录下执行rpmbuild --rebuild --clean setarch-1.3-1.src.rpm 若顺利执行成功则会在/usr/src/redhat/RPMS/i386/目录下生成setarch-1.3-1.i386.rpm这个rpm文件. 接下来…
一.源码包安装 通常办法是安装三部曲:./configuremakemake install但是具体还要根据包里面的帮助文档操作./configure --help 可以查看可以带什么参数,比如--prefix=/usr/local可以指定安装目录源码包安装最容易碰到包依赖问题,这也是提高解决问题能力的过程,避无可避2 编译好的包安装分两大体系,因为linux 发行版有两大阵营 :a:debian ubuntub: fedora radhat centos 可以理解centos是radhat的免…
RPM包或者安装源码包 在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松,因为我们不是在图形界面下.所以我们要学会如何在linux下安装一个软件. 1.[RPM工具] 1.1 RPM包介绍 RPM是”Redhat Package Manager”的缩写.是以一种数据库记录的方式来将你所需要的套件安装到你的Linux 主机的一套管理程序.也就是说,你的linux系统中存在着一个关于RPM的数据库,它记录了安装…
第5周第4次课(4月19日) 课程内容: 7.6 yum更换国内源7.7 yum下载rpm包7.8/7.9 源码包安装 7.6 yum更换国内源 当yum仓库的软件不好用时,例如很多yum源都是国外的,如果在国内访问就比较慢很不方便,所以我们可以更换为国内的yum仓库源. 操作实例步骤如下: 首先删除dvd本地仓库,然后把之前备份的yum源copy回来,再删除CentOS-base.repo,通过wget从网上下载一个163的repo,但是提示找不到wget命令,而且刚才又删除了CentOS-b…
一.yum更换源 yum自带源地址一般斗是国外的,可能下载速度略慢,我们可以自己换成国内的源,比如163等.比如配置163的yum源:1.先删除默认源文件dvd.repo # rm -f /etc/yum.repos.d/dvd.repo 2.使用wget或者curl命令,下载生成yum源文件:CentOS7-Base-163.repo wget http://mirrors.163.com/.help/CentOS7-Base-163.repo //使用这个可能会报错,因为没有安装wget命令…