বাইনারি থেকে আরপিএম প্যাকেজ তৈরির সহজ উপায় (এই পদক্ষেপগুলি ফেডোরার 18 দ্বারা পরীক্ষা করা হয়েছিল):
1) প্রথমে আপনাকে আরপিএমদেবতুলগুলি ইনস্টল করতে হবে, সুতরাং এই কমান্ডগুলি চালনা করুন (মনোযোগ দিন: সাধারণ ব্যবহারকারী হিসাবে চালান)
$ sudo yum install rpmdevtools rpmlint
$ rpmdev-setuptree
2) ~ / rpmbuild / SPECS ফোল্ডারে নতুন ফাইল তৈরি করুন: package_name.spec
3) এডিটর দিয়ে এটি খুলুন (জিডিটের মতো) এবং এটি লিখুন:
Name: package_name
Version: 1.0
Release: 1
Summary: Short description (first char has to be uppercase)
License: GPL
URL: www. your_website/
BuildRequires: package_required >= (or ==, or <=) 1.0.3 (for example)
%description
Description with almost 79 characters (first char has to be uppercase)
#This is a comment (just as example)
%files
/usr/bin/binary_file.bin
/usr/share/applications/package_name.desktop
/usr/share/pixmaps/package_name.png
%changelog
* date Packager's Name <packager's_email> version-revision
- Summary of changes
#For more details see: docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/Packagers_Guide/sect-Packagers_Guide-Creating_a_Basic_Spec_File.html
৪) ~ / rpmbuild / BUILDROOT / package_name-version-released.i386 তৈরি করুন এবং ফাইলগুলি যে পাথগুলিতে স্থাপন করা হবে সেগুলি পুনরুত্পাদন করুন সুতরাং এই ক্ষেত্রে উদাহরণস্বরূপ তৈরি করুন:
- ~ / Rpmbuild / BUILDROOT / PACKAGE_NAME-সংস্করণ release.i386 / usr / bin /
- ~ / Rpmbuild / BUILDROOT / PACKAGE_NAME-সংস্করণ release.i386, / usr / ভাগ / আবেদনগুলি /
- ~ / Rpmbuild / BUILDROOT / PACKAGE_NAME-সংস্করণ release.i386, / usr / শেয়ার / pixmaps /
5) প্যাকেজে আপনি যে ফাইলগুলি সন্নিবেশ করতে চান সেগুলি এই ফোল্ডারে রাখুন:
- ~ / Rpmbuild / BUILDROOT / PACKAGE_NAME-সংস্করণ release.i386 / usr / bin / binary_file.bin
- ~ / Rpmbuild / BUILDROOT / PACKAGE_NAME-সংস্করণ release.i386, / usr / ভাগ / আবেদনগুলি / package_name.desktop
- ~ / Rpmbuild / BUILDROOT / PACKAGE_NAME-সংস্করণ release.i386, / usr / শেয়ার / pixmaps / package_name.png
usr / share / pixmaps / package_name.png বাইনারি এর আইকন হয় / শেয়ার / অ্যাপ্লিকেশন / প্যাকেজ_নাম.ডেস্কটপ মেনু এন্ট্রিগুলিতে প্রোগ্রাম সন্নিবেশ করার নিয়ম
6) প্যাকেজ_নাম.ডেস্কটপ অবশ্যই এটির মতো হতে হবে:
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=example
GenericName=Short description
Comment=Comment of the application
Exec=package_name
Icon=package_name
Terminal=false
Categories=System;
বিভাগগুলি এগুলি: মান.ফ্রেডসকটোপ.অর্গ / মেনু-স্পেক / স্লেস্ট / বাবা হিটটিএমএল
7) চালান $ rpmbuild -bb ~/rpmbuild/SPECS/package_name.spec
8) আপনার প্যাকেজটি ~ / rpmbuild / RPMS ফোল্ডারে অন্তর্নির্মিত ছিল
আপনি যদি এই প্যাকেজটি ইনস্টল করেন তবে এটি ইনস্টল করুন:
- /usr/bin/binary_file.bin
- /usr/share/applications/package_name.desktop
- /usr/share/pixmaps/package_name.png
ধন্যবাদ: লসারস.আর / ডকস / টিপস / রেড্যাট / বাইনারি- আরপিএমএস
আরপিএম তৈরির আরও তথ্যের জন্য এই লিঙ্কটি একবার দেখুন ।
জিএমআই জাভা সফটওয়্যার আরপিএম তৈরি করতে: https://sourceforge.net/projects/javarpmbuilder/