<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Deb on blog</title>
    <link>https://www.haoyuli.cn:1443/tags/deb/</link>
    <description>Recent content in Deb on blog</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    <managingEditor>i@haoyuli.cn (haoyuli)</managingEditor>
    <webMaster>i@haoyuli.cn (haoyuli)</webMaster>
    <copyright>haoyuli5</copyright>
    <lastBuildDate>Sun, 23 Nov 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.haoyuli.cn:1443/tags/deb/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>利用fpm打包二进制程序（简版教程）</title>
      <link>https://www.haoyuli.cn:1443/posts/blog/fpm-setup/</link>
      <pubDate>Sun, 23 Nov 2025 00:00:00 +0000</pubDate><author>i@haoyuli.cn (haoyuli)</author>
      <guid>https://www.haoyuli.cn:1443/posts/blog/fpm-setup/</guid>
      <description>&lt;p&gt;本文记录了在 linux 环境下，利用 fpm 挂载打包二进制程序的教程。&lt;/p&gt;&#xA;&lt;h2 id=&#34;利用fpm打包二进制程序为rpm或deb包&#34;&gt;利用fpm打包二进制程序为rpm或deb包&lt;/h2&gt;&#xA;&lt;h2 id=&#34;1-安装所需工具&#34;&gt;1. 安装所需工具&lt;/h2&gt;&#xA;&lt;p&gt;首先，需要确保你的系统安装了必要的工具和依赖项。&lt;/p&gt;&#xA;&lt;p&gt;安装 fpm 的前提：&lt;/p&gt;&#xA;&lt;p&gt;Ruby 和 相关开发工具。&lt;/p&gt;&#xA;&lt;p&gt;GCC 和 Make 等编译工具。&lt;/p&gt;&#xA;&lt;p&gt;RPM 和 Debian 打包工具。&lt;/p&gt;&#xA;&lt;p&gt;在 CentOS 7 或 Debian/Ubuntu 系统上，你可以按以下步骤安装这些工具：&lt;/p&gt;&#xA;&lt;p&gt;Debian 12 (或其他 Debian/Ubuntu 系统):&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo apt-get install ruby ruby-dev gcc make rpm-build -y&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;CentOS 7（本教程在该平台部署）&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;yum install  gcc make rpm-build -y&#xD;&#xA;yum install -y rh-ruby27 rh-ruby27-ruby-devel&#xD;&#xA;scl enable rh-ruby27 bash&#xD;&#xA;ruby -v&#xD;&#xA;# ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [x86_64-linux]&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;安装 fpm：&lt;/p&gt;&#xA;&lt;p&gt;fpm 是一个用于打包的软件包管理工具，可以方便地生成 .deb 和 .rpm 包。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
