linux源码包安装软件

Linux源码安装和yum安装区别:

1、yum安装可以看成是在线安装的一种方式,你只需要yum install 软件名,系统就自动根据yum源配置文件中的镜像位置去下载安装包了,并可以自动分析所需的软件依赖关系,自动安装所需的依赖软件包。此方式适合初学者,简单方便,不用考虑依赖关系。

2、源码安装方式是需要自己到网上下载源码包,然后解压安装。此方式可以指定配置参数,更加灵活方便,兼容性更强。

Linux源码安装好处:

1、软件根据用户需要定制
2、用于二次开发

源码包及其编译安装:

1、源码包打包格式:
一般用.tar.gz 和.tar.bz2或.src.rpm 或.tgz打包

2、源码包内容
一般INSTALL和README是安装文档

3、安装必要工具
在编译前,必须安装
a)开发工具安,比如gcc/perl/python/glibc/make/等开发工具或基础包
b)相关的开发包
c)相关的开发库

4编译安装软件

大多以tar.gz 和tar.bz2打包软件,大多是通过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install ;

可以通过./configure --help 来查看配置软件的功能;大多软件是提供./configure 配置软件的功能的;少数的也没有,如果没有的就不用./configure ;直接make;make install 就行了;

./configure 比较重要的一个参数是 --prefix ,用--prefix 参数,我们可以指定软件安装目录;当我们不需要这个软件时,直接删除软件的目录就行了;

原文地址:https://www.cnblogs.com/Mr-Wenyan/p/8971387.html

时间: 2024-11-07 06:04:29

linux源码包安装软件的相关文章

Linux之源码包安装软件

安装准备 安装c语言编辑器 gcc 压缩包  node-v6.2.0-linux-x64.tar.gz 源码包保存位置  /usr/local/src/ 源码包安装位置 /usr/local/软件名 解压缩 tar -zxvf node-v6.2.0-linux-x64.tar.gz 进入解压缩目录  cd node-v6.2.0-linux-x64 ./configure  软件配置与检验 定义需要的功能 检测系统环境是否符合安转要求 把定义好的的功能选项和检测系统环境的信息都写入Makefi

18、Linux源码包安装详解

安装源码包 安装一个源码包,是需要我们自己把源代码编译成二进制的可执行文件.如果你读得懂这些源代码,那么你就可以去修改这些源代码自定义功能,然后再去编译成你想要的.使用源码包的好处除了可以自定义修改源代码外还可以定制相关的功能,因为源码包在编译的时候是可以附加额外的选项的. 源码包的编译用到了linux系统里的编译器,常见的源码包一般都是用C语言开发的,这也是因为C语言为linux上最标准的程序语言.Linux上的C语言编译器叫做gcc,利用它就可以把C语言变成可执行的二进制文件.所以如果你的机

Linux 源码包安装

01.RPM 包默认安装路径 /etc/:配置文件给安装mul /usr/bin/:可执行的命令安装目录 /usr/lib/:程序使用的函数库保存位置 /usr/share/doc/:基本软件使用手册保存位置 /usr/share/man/:帮助文件保存位置 02.源码包安装位置  =>  /usr/local/软件名/ 启动方法:(1)./etc/rc.d/init.d/httpd start(绝对路径) (2). service  httpd  start 如果Apache启动不起来,需要设

linux源码包安装过程

redhat提供的安装包格式为.rpm格式,如果需要自定义安装目录及相应的功能等,需要使用源码包进行安装,使用源码包安装需要如下几个过程 先从官网下载源码安装包,名称一般为.tar.gz,.tgz,.tar.bz2格式,下载完成后解压缩,进入解压缩后的目录 安装开发相应的工具包,比如"development Tools"组,gcc,gcc-c++ 使用./configure --help命令查看使用用法 make && make install 设置环境变量 可以在/e

Linux源码包安装和脚本安装

能够先 vi INSTALL 看看安装过程. 1.源码包安装 2.脚本安装

CentOS7源码包安装教程(以apache为例)

Linux源码包安装教程(以apache为例) 1.选用版本是httpd-2.4.38.tar.gz 2.依赖的包有apr-1.6.5.tar.gz.apr-util-1.6.1.tar.gz.pcre-8.10.zip 3.我把安装包放在我的百度云,大家可以自行下载: 链接:https://pan.baidu.com/s/17tv2ohteUFUwbuQB9ylGCA 提取码:5jai 安装步骤: 第一步:yum安装必要的软件包 [[email protected] ~]#yum instal

linux卸载一个源码包安装的软件的流程

完全卸载memcached的方法(CentOS) 我的大内存vps(centos系统)曾经安装过memcached,想给论坛提速,实际上不但没有明显效果,反倒耗费内存,看着碍眼,于是想卸载,于是网上各种搜索+自己实践,搞出一个傻瓜方案来: 1.结束memcached进程# killall memcached 2.删除memcached目录及文件# rm -rf /usr/local/memcached# rm -f /etc/rc.d/init.d/memcached 3.关闭memcached

linux源码包的安装

一.基础知识    编译源程序的步骤:     # tar xf testapp-version.tar.{xz|bz2|gz}     # cd testapp-version     # ./configure      还需通过许多选项指定编译特性     # make     # make install    ./configure脚本的使用:     1.获取帮助      ./configure --help     2.较通用的一些选项      安装路径相关:       --

Ubuntu软件安装指南:dpkg、apt 与源码包安装

基础知识: 通常情况下,linux会这样放软件的组件(一般规范): 程序的文档->/usr/share/doc; /usr/local/share/doc 程序->/usr/share; /usr/local/share 程序的启动项->/usr/share/apps; /usr/local/share 程序的语言包->/usr/share/locale; /usr/local/share/locale 可执行文件->/usr/bin; /usr/local/bin 而有的软