RPM package များသည်အနီရောင် ဦး ထုပ်နှင့်၎င်း၏အနကျအဓလောင်းများ (ဥပမာ CENDOS, Fedora စသည်) ။ RPM package များသည်သင့်အားလျှောက်လွှာများကိုအလွယ်တကူဖြန့်ဖြူးရန်,
သင်စတင်မီ, အောက်ပါ software ကို install လုပ်ထားကြောင်းသေချာပါစေ:
<span class="fun">sudo yum rpm-built rpmdevtools တပ်ဆင်</span>
ပထမ ဦး စွာသင်သည် RPM တည်ဆောက်မှုပတ် 0 န်းကျင်ကိုတည်ဆောက်ရန်လိုအပ်သည်။ လိုအပ်သော directory ဖွဲ့စည်းပုံကိုဖန်တီးရန်အောက်ပါ command ကို run ပါ။
<span class="fun">rpmdev-setupree</span>
ဤ command သည် ~ / rpmbuild directory တွင်အောက်ပါ subdirectorirectorirectorirectries များကိုဖန်တီးလိမ့်မည်။
ထို့နောက် RPM package နှင့် installation လုပ်ငန်းစဉ်၏ contents ကိုသတ်မှတ်ပေးသော core ဖိုင်ဖြစ်သော spec file တစ်ခုဖန်တီးရန်လိုအပ်သည်။ spec ဖိုင်သည် ~ / rpmbuild / specs လမ်းညွှန်တွင်တည်ရှိသည်။ MyApp.SPEC ကဲ့သို့သော text editor တစ်ခုကို အသုံးပြု. ဖိုင်အသစ်တစ်ခုကိုသင်ဖန်တီးနိုင်သည်။
ဤတွင်အခြေခံ spec ဖိုင်၏ဥပမာတစ်ခုဖြစ်သည်။
Name: myapp
Version: 1.0
Release: 1%{?dist}
Summary: My PHP Application
License: MIT
Source0: %{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Description: My PHP application does amazing things.
%prep
%setup -q
%build
%install
mkdir -p %{buildroot}/var/www/html/myapp
cp -a * %{buildroot}/var/www/html/myapp
%post
echo "My PHP application installed."
%clean
rm -rf %{buildroot}
%files
/var/www/html/myapp
လျှောက်လွှာအကြောင်းအရာနှင့် spec ဖိုင်ကိုသင်ပြင်ဆင်ပြီးနောက် source code ကို .tar.gz ဖိုင်အဖြစ်ထည့်ပြီး ~ / rpmbuild / ရင်းမြစ်များလမ်းညွှန်တွင်ထည့်ရန်လိုအပ်သည်။ အောက်ပါ command ကိုအသုံးပြုပြီး compressed file တစ်ခုဖန်တီးနိုင်သည်။
<span class="fun">Tar -czvf MyApp-1.0.tar.gz myapp /</span>
သင်၏ PHP application directory ဖြင့် MyApp / အစားထိုးရန်သေချာပါစေ။
အခုအရာအားလုံးအဆင်သင့်ဖြစ်ပြီဆိုရင် RPM package ကိုတည်ဆောက်ဖို့ RPMBuild command ကိုသုံးနိုင်တယ်။ အောက်ပါ command ကို run
<span class="fun">rpmbuild -ba ~ / rpmbuild / specs / myApp.spec</span>
အမှားမရှိပါက RPM package ကို ~ / rpmbuild / rpms / noaps / directory တွင်ထုတ်လုပ်လိမ့်မည်။
RPM package ကိုဖန်တီးပြီးသည်နှင့်၎င်းကို Package ကိုတပ်ဆင်ပြီးမှန်ကန်စွာဖွင့်ရန်သေချာစေရန် Linux ပတ်ဝန်းကျင်တွင်စမ်းသပ်နိုင်သည်။ RPM package ကို install လုပ်ရန်အောက်ပါ command ကိုသုံးပါ။
<span class="fun">sudo rpm -ivh MyApp-1.0-1.noarech.rpm</span>
ဤအဆင့်များမှတဆင့်သင်၏ PHP application ကို RPM package များထဲသို့ထည့်ပြီးဖြန့်ဝေပြီး၎င်းကိုသင်၏ Linux System တွင်ထည့်သွင်းနိုင်သည်။
ဤဆောင်းပါးရှိအဆင့်များကိုလိုက်နာပါ။ သင်၏ PHP လျှောက်လွှာအတွက် RPM package များကိုအလွယ်တကူဖန်တီးနိုင်သင့်သည်။ သင်၏ package များကိုပုံမှန်စစ်ဆေးခြင်းနှင့်အသစ်ပြောင်းခြင်းသည်အသုံးပြုသူများကိုပိုမိုကောင်းမွန်သောအတွေ့အကြုံဖြင့်ပေးနိုင်သည်။ RPM package များကိုဖန်တီးခြင်းသည်ရှုပ်ထွေးသောအလုပ်တစ်ခုမဟုတ်တော့ပါ, လမ်းညွှန်ကိုလိုက်နာပါ။