<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>RPM - Tag - Mulinux | Linux &amp; DevOps Notes</title>
    <link>https://blog.mulinux.com/en/tags/rpm/</link>
    <description>Mulinux - Linux Operations &amp; DevOps blog. Notes on Linux, Kubernetes, Docker and backend engineering.</description>
    <generator>Hugo 0.160.0 &amp; FixIt v0.4.5</generator>
    <language>en</language>
    <lastBuildDate>Fri, 17 Apr 2020 10:20:41 +0800</lastBuildDate>
    <atom:link href="https://blog.mulinux.com/en/tags/rpm/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>使用FPM制作ARM平台ZabbixAgent RPM包</title>
      <link>https://blog.mulinux.com/en/linux-fpm-rpm/</link>
      <pubDate>Fri, 17 Apr 2020 10:20:41 +0800</pubDate>
      <guid>https://blog.mulinux.com/en/linux-fpm-rpm/</guid>
      <category domain="https://blog.mulinux.com/en/categories/operations/">Operations</category>
      <description>&lt;h2 class=&#34;heading-element&#34; id=&#34;安装fpmrpm-build&#34;&gt;&lt;span&gt;安装fpm/rpm-build&lt;/span&gt;&#xA;  &lt;a href=&#34;#%e5%ae%89%e8%a3%85fpmrpm-build&#34; class=&#34;heading-mark&#34;&gt;&#xA;    &lt;svg class=&#34;octicon octicon-link&#34; viewBox=&#34;0 0 16 16&#34; version=&#34;1.1&#34; width=&#34;16&#34; height=&#34;16&#34; aria-hidden=&#34;true&#34;&gt;&lt;path d=&#34;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&lt;pre&gt;&lt;code&gt;yum install ruby ruby-devel rubygems rpm-build&#xA;https://gems.ruby-china.com/&#xA;gem sources --remove http://rubygems.org/&#xA;gem sources --add https://gems.ruby-china.com/&#xA;gem sources -l&#xA;gem install fpm&#xA;yum install -y rpm-build&lt;/code&gt;&lt;/pre&gt;&lt;h2 class=&#34;heading-element&#34; id=&#34;制作rpm包&#34;&gt;&lt;span&gt;制作RPM包&lt;/span&gt;&#xA;  &lt;a href=&#34;#%e5%88%b6%e4%bd%9crpm%e5%8c%85&#34; class=&#34;heading-mark&#34;&gt;&#xA;    &lt;svg class=&#34;octicon octicon-link&#34; viewBox=&#34;0 0 16 16&#34; version=&#34;1.1&#34; width=&#34;16&#34; height=&#34;16&#34; aria-hidden=&#34;true&#34;&gt;&lt;path d=&#34;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&lt;h3 class=&#34;heading-element&#34; id=&#34;zabbixagent&#34;&gt;&lt;span&gt;ZabbixAgent&lt;/span&gt;&#xA;  &lt;a href=&#34;#zabbixagent&#34; class=&#34;heading-mark&#34;&gt;&#xA;    &lt;svg class=&#34;octicon octicon-link&#34; viewBox=&#34;0 0 16 16&#34; version=&#34;1.1&#34; width=&#34;16&#34; height=&#34;16&#34; aria-hidden=&#34;true&#34;&gt;&lt;path d=&#34;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;https://cdn.zabbix.com/zabbix/sources/oldstable/4.2/&#xA;yum install -y rpm-build&#xA;tar zxf zabbix-4.2.8.tar.gz&#xA;cd zabbix-4.2.8&#xA;vi misc/init.d/tru64/zabbix_agentd&#xA;变更1：在#!/bin/sh下面添加两行&#xA;    #chkconfig: 345 95 95&#xA;    #description: Zabbix_Agent&#xA;变更2：修改启动位置&#xA;将DAEMON=/usr/local/sbin/zabbix_agentd改为DAEMON=/usr/local/zabbix-agent/sbin/zabbix_agentd&#xA;./configure --prefix=/usr/local/zabbix-agent --enable-agent&#xA;make&#xA;make install&#xA;cp misc/init.d/tru64/zabbix_agentd /usr/local/zabbix-agent/zabbix-agent&#xA;&#xA;vi /home/mds/after-install.sh&#xA;#!/bin/bash&#xA;source /etc/rc.d/init.d/functions&#xA;groupadd zabbix&#xA;useradd -M -g zabbix zabbix -s /sbin/nologin&#xA;mv /usr/local/zabbix-agent/zabbix-agent /etc/init.d/&#xA;chmod &amp;#43;x /etc/init.d/zabbix-agent&#xA;mkdir -p /var/log/zabbix&#xA;chmod -R 755 /var/log/zabbix/&#xA;chown -R zabbix. /var/log/zabbix/&#xA;chmod -R 755 /usr/local/zabbix-agent/&#xA;chown -R zabbix. /usr/local/zabbix-agent/&#xA;chkconfig --add zabbix-agent&#xA;&#xA;exit $?&#xA;&#xA;&#xA;vi /home/mds/after-remove.sh&#xA;#!/bin/bash&#xA;source /etc/rc.d/init.d/functions&#xA;rm -rf /usr/local/zabbix-agent/&#xA;rm -f /etc/init.d/zabbix-agent&#xA;userdel zabbix&#xA;exit $?&#xA;&#xA;fpm -s dir -t rpm --vendor CentOS7.7 -n zabbix-agent -v 4.2.8 -d &amp;#39;pcre,pcre-devel&amp;#39; -C /usr/local/zabbix-agent/ --prefix /usr/local/zabbix-agent/ --after-install /home/mds/after-install.sh --after-remove /home/mds/after-remove.sh&lt;/code&gt;&lt;/pre&gt;&lt;h3 class=&#34;heading-element&#34; id=&#34;zabbixproxy&#34;&gt;&lt;span&gt;ZabbixProxy&lt;/span&gt;&#xA;  &lt;a href=&#34;#zabbixproxy&#34; class=&#34;heading-mark&#34;&gt;&#xA;    &lt;svg class=&#34;octicon octicon-link&#34; viewBox=&#34;0 0 16 16&#34; version=&#34;1.1&#34; width=&#34;16&#34; height=&#34;16&#34; aria-hidden=&#34;true&#34;&gt;&lt;path d=&#34;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;dnf install mysql5-server mysql5-devel mysql5 net-snmp-devel libevent-devel curl-devel&#xA;./configure --prefix=/usr/local/zabbix-proxy --enable-proxy --with-mysql --with-net-snmp --with-libcurl --with-libxml2&#xA;&#xA;&#xA;# cat /home/mds/after-install.sh&#xA;#!/bin/bash&#xA;source /etc/rc.d/init.d/functions&#xA;groupadd zabbix&#xA;useradd -M -g zabbix zabbix -s /sbin/nologin&#xA;mv /usr/local/zabbix-proxy/zabbix-proxy /etc/init.d/&#xA;chmod &amp;#43;x /etc/init.d/zabbix-proxy&#xA;mkdir -p /var/log/zabbix&#xA;chmod -R 755 /var/log/zabbix/&#xA;chown -R zabbix. /var/log/zabbix/&#xA;chmod -R 755 /usr/local/zabbix-proxy/&#xA;chown -R zabbix. /usr/local/zabbix-proxy/&#xA;chkconfig --add zabbix-proxy&#xA;exit $?&#xA;&#xA;&#xA;# cat /home/mds/after-remove.sh&#xA;#!/bin/bash&#xA;source /etc/rc.d/init.d/functions&#xA;rm -rf /usr/local/zabbix-proxy/&#xA;rm -f /etc/init.d/zabbix-proxy&#xA;userdel zabbix&#xA;exit $?&#xA;&#xA;&#xA;fpm -s dir -t rpm --vendor openEuler20.03 -n zabbix-proxy -v 4.2.8 -d &amp;#39;net-snmp-devel,libevent-devel,curl-devel&amp;#39; -C /usr/local/zabbix-proxy/ --prefix /usr/local/zabbix-proxy/ --after-install /home/mds/after-install.sh --after-remove /home/mds/after-remove.sh&#xA;&#xA;create database zabbixproxy character set utf8 collate utf8_bin;&#xA;grant all privileges on zabbixproxy.* to zabbixproxy@&amp;#39;127.0.0.1&amp;#39; identified by &amp;#39;zabbixproxy&amp;#39;;&#xA;set names utf8;&#xA;use zabbixproxy;&#xA;source /root/zabbix-4.2.8/database/mysql/schema.sql&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>使用Mock制作Rpm包</title>
      <link>https://blog.mulinux.com/en/linux-mock-rpm/</link>
      <pubDate>Sun, 11 Dec 2016 13:53:54 +0800</pubDate>
      <guid>https://blog.mulinux.com/en/linux-mock-rpm/</guid>
      <category domain="https://blog.mulinux.com/en/categories/operations/">Operations</category>
      <description>&lt;h2 class=&#34;heading-element&#34; id=&#34;安装mock&#34;&gt;&lt;span&gt;安装mock&lt;/span&gt;&#xA;  &lt;a href=&#34;#%e5%ae%89%e8%a3%85mock&#34; class=&#34;heading-mark&#34;&gt;&#xA;    &lt;svg class=&#34;octicon octicon-link&#34; viewBox=&#34;0 0 16 16&#34; version=&#34;1.1&#34; width=&#34;16&#34; height=&#34;16&#34; aria-hidden=&#34;true&#34;&gt;&lt;path d=&#34;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&lt;p&gt;&lt;code&gt;yum install -y mock&lt;/code&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
