首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux软件源码和二进制

Linux下的软件可细分为两种,分别是源码和二进制Linux源码 实际上,源码就是一大堆源代码程序,是由程序员按照特定的格式和语法编写出来的。...但如果我们以源码安装的方式在 Linux 中安装一个 MySQL 数据库,即便此软件的压缩仅有 23 MB左右,也需要 30 分钟左右的时间(根据硬件配置不同,略有差异)。...为了解决使用源码安装方式的这些问题,Linux 软件的安装出现了使用二进制的安装方式。 Linux二进制 二进制,也就是源码经过成功编译之后产生的。...源码 VS RPM二进制 源码一般包含多个文件,为了方便发布,通常会将源码做打包压缩处理,Linux 中最常用的打包压缩格式为“tar.gz”,因此源码又被称为 Tarball。...如何选择 通过源码和 RMP 二进制的对比,在 Linux 进行软件安装时,我们应该使用哪种软件呢? 为了更好的区别两种软件,这里举个例子。

36180
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux——使用源码编译安装Apache网站

    Linux系统上编译和安装Apache HTTP Server是管理员和开发人员常用的一项技能。这种方法提供了更大的灵活性和控制权,允许你根据特定需求自定义配置和模块。...本文将详细介绍如何从源码包下载、解压、配置、编译和安装Apache HTTP Server,并进行基本配置以启动和运行一个Apache网站。...目录 趣站 ↘️1.下载安装所需的 上传/解压安装 ↕️2.编译安装软件 ↔️查看httpd版本号 ↖️启动服务 ↗️编辑配置文件 ↙️查看端口 ↙️主机名映射 ↙️测试 完成效果 ↘️1.下载安装所需的...缺失安装之后 会导致后续安装出错 yum install -y gcc gcc-c++ make apr apr-devel apr-util-devel pcre pcre-devel 各个软件的作用...下载vim和上传工具(你的电脑可能已经安装,再敲一编也没事) 上传/解压安装 上传文件(Apache的安装) zxf:tar命令的选项: z:使用gzip解压缩。 x:提取文件。

    42510

    Linux软件安装管理之--源码安装

    Linux 软件安装管理之--源码安装  在 Windows 系统中的应用程序大多是闭源软件,这些软件的开发商在发行软件前会将软件编译为二进制软件,用户一般只能通过软件提供的安装程序进行安装。...1 源码安装的优缺点 源码的优点: 1)安装灵活(可以安装指定版本、指定编译参数、指定安装位置) 2)卸载方便 源码的缺点: 1)安装步骤繁琐(步骤较多,容易出现拼写错误,需要处理复杂的依赖关系)...Linux 系统真正认识的可执行文件就是二进制文件(binary program)二进制文件无需编译,可以直接执行安装使用,比如 /bin/top ,/usr/bin/passwd 这些文件就是二进制文件...3 源码安装的基本步骤 1)下载程序源码:保存在你的数据目录,进行解压缩; 2)查阅步骤流程:一般是 INSTALL/README 等相关文件; 3)执行configure/config:目的是检测系统环境兼容性...5 源码安装实例 一个简单实例:源码安装 nginx [root@localhost ~]# cat /etc/redhat-release ; uname -r // 了解系统信息 CentOS

    3.3K51

    Linux系列教程(十三)——Linux软件包管理之源码、脚本安装

    1、源码和RPM的区别   在 Linux软件包管理之RPM命令 这篇博客中我们从概念上介绍了源码和rpm的区别。   源码开源,如果有足够的能力,可以直接修改源代码。.../usr/local/apache2/bin/apachectl start 2、源码安装   ①、安装准备   一、首先在Linux系统安装gcc编译器 ?   ...③、安装源码   我们将下载好的源码通过工具(在 Linux学习技巧 中有介绍)复制到Linux系统中,然后解压,最后进入到解压目录,因为后面很多命令都需要在解压之后的目录中操作。 ?   ...这里就可以看出为啥Linux系统运行很长的时间都比较稳定,而windows系统运行一段时间就会比较卡。这是因为Linux系统安装的软件卸载干净,而windows怎么卸载都会存在一定的垃圾文件。...4、脚本安装   这里首先要给大家说明,Linux系统从本质上讲只有rpm源码,是没有脚本安装的。这里说脚本安装,其实根本上就是源码。上面刚刚讲了源码的安装方法,发现还是比较麻烦的。

    3.3K50

    linux抓本来端口,Linux

    172.31.0.42‘ -w /tmp/temp.cap 监听指定的主机 $ tcpdump -i eth0 -nn ‘host 192.168.1.231‘ 这样的话,192.168.1.231这台主机接收到的和发送的都会被抓取...$ tcpdump -i eth0 -nn ‘src host 192.168.1.231‘ 这样只有192.168.1.231这台主机发送的才会被抓取。...$ tcpdump -i eth0 -nn ‘dst host 192.168.1.231‘ 这样只有192.168.1.231这台主机接收到的才会被抓取。...1、如果要抓eth0的,命令格式如下: tcpdump -i eth0 -w /tmp/eth0.cap 2、如果要抓192.168.1.20的,命令格式如下: tcpdump -i etho host...6、假如要抓pppoe的密码,命令格式如下: tcpdump -i eht0 pppoes -w /tmp/pppoe.cap 7、假如要抓eth0的,抓到10000个后退出,命令格式如下: tcpdump

    5.7K40

    第十四章·Linux软件管理-YUM工具及源码

    ---- 什么是源码 源码指的是开发编写好的程序源代码,但并没有将其编译为一个能正常使用的工具。... ---- 为什么要学习源码 1.部分软件,官方只提供源码,需要自行编译安装 2.运维需要规范时,我们想把所有的软件全都安装到同一个目录下 PS:咱们使用windows时,强迫症,我装的QQ...,微信,游戏等...全都要放到D盘的某一个目录下 3.有些软件,官方刚发布,还没来得及制作成RPM,那么我们可以自行编译安装 ---- 源码的优缺点 优点: 1.有了源码,那我就可以自行修改代码...常见的软件,源码均可以去官方网站获取源码。...例如: mysql nginx apache ... ---- 源码安装步骤 安装源码,必须要经历4个步骤 1.解压 tar 2.生成 .

    73710

    Linux 内核】Linux 内核源码结构 ( 下载 Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 )

    文章目录 一、下载 Linux 内核源码 二、使用 VSCode 阅读 Linux 内核源码 一、下载 Linux 内核源码 ---- 参考 【Linux 内核】编译 Linux 内核 ① ( 下载指定版本的...Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 ) 博客 , 下载 Linux 5.6.18 版本的内核源码 ; 5.x 内核源码下载地址.../pub/linux/kernel/v5.x/linux-5.6.18.tar.gz 下载完 Linux 源码后 , 如果在 Windows 系统中解压 , 需要使用管理员权限在 命令行终端 中解压 ,...Code ) 博客 , 安装 VSCode 软件 ; 打开 VSCode , 选择 ” 菜单栏 / 文件 / 打开文件夹 ” 选项 , 选择 Linux 内核源码目录 , 点击 ” 选择文件夹 ”...按钮 , 此时就可以在 VSCode 中阅读 Linux 内核源码 ; 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163620.html原文链接:https

    23.5K32

    Linux 内核】Linux 内核源码结构 ( 下载 Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 )

    文章目录 一、下载 Linux 内核源码 二、使用 VSCode 阅读 Linux 内核源码 一、下载 Linux 内核源码 ---- 参考 【Linux 内核】编译 Linux 内核 ① ( 下载指定版本的...Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 ) 博客 , 下载 Linux 5.6.18 版本的内核源码 ; 5.x 内核源码下载地址.../pub/linux/kernel/v5.x/linux-5.6.18.tar.gz 下载完 Linux 源码后 , 如果在 Windows 系统中解压 , 需要使用管理员权限在 命令行终端 中解压 ,...Code ) 博客 , 安装 VSCode 软件 ; 打开 VSCode , 选择 " 菜单栏 / 文件 / 打开文件夹 " 选项 , 选择 Linux 内核源码目录 , 点击 " 选择文件夹 "...按钮 , 此时就可以在 VSCode 中阅读 Linux 内核源码 ;

    21.4K30

    LAMP环境 源码安装

    linux的学习很早就开始了,大学的时候的时候有有学过unix,后来每年都有去看看linux,因为在小城市的缘故,很少会实际工作中用到,基本都是智慧云之类的,同事也说,你学起来也用不上,IT生态不好,没用...在网上搜索的lamp环境的资料,很多都是yum的,或者是老资料,为了让自己多敲几段命令,所以选择了源码的方式。...说真的,对于我这种初学者来说,较新版的源码哪怕是有一点点的安装配置的不一样,可能都要很久才能解决。 所以,为了搭建这个lamp环境,自己反反复复,一点点的比对资料,一点点尝试,不下10遍了。...如果你跟我一样,是初学的朋友,也想用比较新的源码的方式搭建一个自己的lamp环境,跟着我这个做,说不定能帮到你。...使用哪种网络连接方式,就会使用哪个网卡) 安装之前: 1,建立目录 cd / mkdir -p /lamp/sh /lamp/tar_gz /lamp/backup /lamp/tar_gz放置源码

    1.4K41
    领券