&n
原创 2013-03-17 18:02:43
426阅读
程序包管理总结编译总结程序包管理总结rpm (Redhat Package Manager)早期由redhat用perl语言研发,后来用C重写 (RPM is Package Manager)。前端管理工具是yum,centos 7后支持dnf(EPEL源)Fedora 22之后,支持dnf工具的使用Debian系用.deb包,dpt-get前端管理工具Slackware的二次发行版:
原创 2017-08-18 00:07:31
447阅读
在那个linux系统里编译,就只能在那个系统里装Rpm  -qc  配置文件Rpm  -qd  相关文档rpm  -q  --scripts  安装执行过的脚本Rpm  -qi    查询相关信息Rpm 包必须属于一个组可以通过cat /usr/share/doc/rpm-XXX/GROU
转载 2017-09-04 20:35:48
1109阅读
RPM:     RPM Package Manager(RPM软件包管理器),是一款在各个版本liunx上都使用的软件包管理器。RPM共有10种基本的模式:                              &
原创 2015-10-02 01:16:44
654阅读
# 如何实现“redis编译打包rpm” ## 1. 简介 在开始介绍如何实现“redis编译打包rpm”之前,让我们先了解一下什么是Redis。Redis是一个开源的内存数据库,被广泛应用于高性能数据缓存、消息队列等场景中。本文将介绍如何将Redis源代码编译并打包成RPM包,方便在红帽系Linux系统中进行安装和管理。 ## 2. 整体流程 下面是实现“redis编译打包rpm”的整体流程
原创 7月前
95阅读
程序包编译程序包编译安装:Application-VERSION-release.src.rpm-->安装后,使用rpmbuild命令制作成二进制格式的rpm包,而后再安装源代码-->预处理-->编译-->汇编-->链接-->执行源代码组织格式:多文件:文件中的代码之间,很可能存在跨文件依赖关系C、C++:make项目管理器configure脚本--&g
翻译 2019-08-12 09:04:34
3738阅读
程序包的编译与安装程序源代码-->预编译-->编译-->汇编-->链接-->运行链接时关联到相关的数据库编译又分静态编译:程序文件自带库动态编译:.so程序文件不自带库,而是共享操作系统的库来编译API:应用程序接口编译和开发源程序的接口如果一个程序包在两个平台都支持posix标准即在windows上开发的程序也可以在linux上编译,反之亦然pos:可移植操作系统后
原创 2018-02-19 17:47:19
1484阅读
2点赞
本文介绍如何使用redhat官方提供的源代码rpm编译成CalamariServer二进制RPM软件包。编译过程很简单,一条命令即可。这里主要记录下编译过程出错的解决办法,希望能帮助有需要的朋友。1、下载[root@hdp04~]#wgethttp://ftp.redhat.com/pub/redhat/linux/enterprise/7Server/en/RHCEPH/SRPMS/calam
原创 2018-05-03 11:55:43
1876阅读
1点赞
1评论
MySQL源码下载MySQL源码有两种:带boost库的源码和不带boost库的源码,不带boost库源码的需要单独安装boost。第一步,进入到MySQL官网下载对应版本的MySQL源码。登录地址:MySQL :: Download MySQL Community Server (Archived Versions)1)下载带boost库的源码。下载Generic OS版本的mysql-boos
由于公司的系统在内网下,没有互联网,所以需要离线安装MySQL,经过两天摸索,终于安装成功。把安装过程以及遇到的报错问题和解决方案整理了一下,方便日后使用,也希望能给大家提供点帮助。 安装环境:CentOS7安装版本:MySQL5.7一、安装过程卸载系统自带的mariadb-libs[root@centos-linux etc]# rpm -qa|grep mariadb mariadb
  RPM打包对于应用程序是十分有用的,可以下载,可以卸载,可以升级,可打补丁,可用于软件的发布和管理,以及以后可能的软件store。如果我们使用MIC2,更换kenrel,如果需要制作的usbimg通过安装方式能够成功启动,我们必须对我们自己新的kernel进行打包。  我们通过一个简单的hello world例子来打一个名字为hello的rpm包。/** hello.c */ #includ
原创 2023-05-09 09:42:55
187阅读
一、安装Nginx所需的pcre库 #直接yum安装了 yum install pcre pcre-devel -y #检查是否已安装 rpm -qa pcre pcre-devel #如果显示有这两个名就说明已经安装成功   二、安装Nginx安装nginx前,先安装openssl-server 和 gcc-c++ #安装openssl-devel 和 gcc-c+
 yum和rpm同属于软件包管理工具,yum是rpm包的前端工具,但却又依赖于rpm。yum有着比rpm更为强大的功能。我们使用rpm安装软件包的时候,首先要看软件包的依赖关系,这让我们使用rpm安装软件包边的十分麻烦。而yum可以讲所有的软件包放置在yum仓库中,需要安装的时候自动搜索所装软件包的依赖关系,并自动帮我们安装。不用我们自己一个一个安装包的去找。 1、yum仓库:
原创 2013-03-18 12:46:15
665阅读
编译安装也叫源码安装,宝塔官方给出的提示是 安装时间长(30-3小时)适合生产环境 极速安装也叫RPM安装,安装时间
转载 2023-01-11 18:54:49
183阅读
近年来,随着大数据的快速发展,对于存储系统的要求也越来越高。而针对这一需求,红帽公司推出了一款开源的分布式存储系统——Ceph。 Ceph是一个适用于大规模分布式环境的分布式存储系统,它的目标是为用户提供高性能、高可靠性、高扩展性以及高容错性的存储解决方案。与传统的存储系统相比,Ceph具有许多独特的设计和优势。其中之一就是其采用的是对象存储的方式,而不是传统的块存储或文件存储。这种方式使得Ce
一、 Redis简介     Redis是用C语言编写的开源软件,可以运行在Linux上,目前不支持Windows。Redis通常会被用于缓存、数据持久化、消息队列,Redis避免了服务器挂掉后,内存数据丢失的问题。Redis支持5种数据结构: strings, hashes, lists, sets, sorted
编辑——在开发工具里写程序 预处理——加载一些头文件、宏替换 编译——将.c 或者 .cpp文件转化为目标文件(.o) 链接——将所有的.o及一些动态链接库文件(.exe .dll等)整合到一块 装入内存——把整合好的东东放入内存 执行——获取CPU的控制权,开始运行 编译程序也叫编译系统,是把用高级语言编写的面向过程的源程序翻译成目标程序的语言处理程序。 编译程序把一个源程序翻译成目标程序的
最近发现redhat 5.4 使用的openssh server的版本还是4.3p1,这是一个有漏洞的版本,网上没有找到合适的版本,最后决定自己编译一个rpm解决。 必须安装开发环境,如果没有按照以下步骤安装 # yum install gcc # yum install openssl-devel # yum install pam-devel # yum install rpm-bu
转载 精选 2011-04-12 20:16:51
2238阅读
1.关于为什么要阅读Kafka源码?其实日常生产中,我们不会接触很复杂的kafka代码,都是一些比较简单的生产者消费者代码,那为什么还是要学习Kafka源码呢?学习Kafka源码的好处是我们在日常使用Kafka的过程,不可避免的会遇到一些关于Kafka的一些bug和问题,比方说一些参数配置问题,这个时候如果百度不能解决,我们就需要进入源码查看原因。同时阅读Kafka源码能够更好的帮助我们理解整个框
转载 6月前
41阅读
rpm,yum源及内核编译
原创 2011-01-18 13:57:46
467阅读
2点赞
  • 1
  • 2
  • 3
  • 4
  • 5