আরপিএম 4.15 এর নতুন সংস্করণ প্রকাশ করেছে, যা ইতিমধ্যে ফেডোরা 31 বিটাতে অন্তর্ভুক্ত রয়েছে

প্রায় দুই বছর বিকাশের পরে, নতুন প্রবর্তন সংস্করণ প্যাকেজ ম্যানেজার থেকে আরপিএম 4.15।0. আরপিএম প্যাকেজ ম্যানেজার (বা আরপিএম, মূলত রেড হ্যাট প্যাকেজ ম্যানেজার নামে পরিচিত, তবে এটি পুনরাবৃত্ত সংক্ষিপ্ত আকারে পরিণত হয়েছে) একটি প্যাকেজ পরিচালন সরঞ্জাম মূলত জিএনইউ / লিনাক্সের উদ্দেশ্যে তৈরি। এটি প্রোগ্রাম ইনস্টল, আপডেট, আনইনস্টল, যাচাইকরণ এবং অনুরোধ করতে সক্ষম।

আরপিএম 4 প্রকল্পটি রেড হ্যাট দ্বারা বিকাশ করা হয়েছে এবং আরএইচইএল এর মতো বিতরণে ব্যবহৃত হয় (উত্সাহিত প্রকল্প সহ) সেন্টস, বৈজ্ঞানিক লিনাক্স, এশিয়ালিনাক্স, রেড ফ্ল্যাগ লিনাক্স, ওরাকল লিনাক্স), ফেডোরা, সুস, ওপেনসুএস, এএলটি লিনাক্স, ওপেনমান্ড্রিভা, ম্যাজিয়া, পিসি লিনাকোসস, তিজেন এবং আরও অনেকে।

পূর্বে, একটি স্বাধীন বিকাশকারী দল আরপিএম 5 প্রকল্প তৈরি করেছিল, যা আরপিএম 4 এর সাথে সরাসরি সম্পর্কিত নয় এবং বর্তমানে এটি পরিত্যাগ করা হয়েছে (এটি ২০১০ সাল থেকে আপডেট হয়নি)।

একটি আরপিএম প্যাকেজটিতে ফাইলগুলির একটি নির্বিচার সেট থাকতে পারে। এর অধিকাংশ আরপিএম ফাইলগুলি "বাইনারি আরপিএম" (বা বিআরপিএম) যা কিছু সফ্টওয়্যারের সংকলিত সংস্করণ ধারণ করে।

এছাড়াও "সোর্স আরপিএম" (বা এসআরপিএম) রয়েছে যা বাইনারি প্যাকেজ তৈরি করতে ব্যবহৃত সোর্স কোড ধারণ করে।

ফাইলের শিরোনামে এগুলির একটি যথাযথ ট্যাগ রয়েছে যা এটিকে সাধারণ আরপিএম থেকে পৃথক করে, যার ফলে ইনস্টলেশন / / usr / src এ ইনস্টলেশন করা হয়।

এসআরপিএমগুলির সাধারণত ফাইল এক্সটেনশন থাকে ".src.rpm" (ফাইল সিস্টেমে .spm 3 অক্ষরের মধ্যেই সীমাবদ্ধ থাকে, উদাহরণস্বরূপ পুরানো ডস FATs)।

আরপিএম বৈশিষ্ট্যগুলির মধ্যে রয়েছে:

  • প্যাকেটগুলি জিপিজি এবং এমডি 5 দিয়ে এনক্রিপ্ট করা ও যাচাই করা যায়।
  • উত্স কোড ফাইলগুলি (যেমন .tar.gz, .tar.bz2) পরে যাচাইকরণের অনুমতি দিয়ে এসআরপিএমগুলিতে অন্তর্ভুক্ত রয়েছে।
  • প্যাচআরপিএম এবং ডেল্টাআরপিএম, যা প্যাচ ফাইলগুলির সমতুল্য, ইনস্টল করা আরপিএম প্যাকেজগুলি ক্রমান্বয়ে আপডেট করতে পারে।
  • নির্ভরতা প্যাকেজ ম্যানেজার দ্বারা স্বয়ংক্রিয়ভাবে সমাধান করা যেতে পারে।

আরপিএম 4.15 এ নতুন কী

আরপিএম এর নতুন সংস্করণে 4.15 আরপিএমবাইল্ড গতিশীলভাবে নির্ভরতা তৈরির জন্য সমর্থন যোগ করে src.rpm এ এর ​​অন্তর্ভুক্তি সহ। স্পেক ফাইলে "% generate_buildrequires" বিভাগের জন্য সমর্থন যোগ করা হয়েছে, যার সামগ্রীটি যাচাইকরণের প্রয়োজনীয়তার (নির্ভরযোগ্যতার প্রয়োজন হয়) নির্ভরতার তালিকা হিসাবে বিবেচিত হয় (যদি কোনও নির্ভরতা না থাকে তবে একটি ত্রুটি প্রদর্শিত হবে)।

এই প্রকাশের আরেকটি অভিনবত্ব হ'ল তা রুটের প্রয়োজন ছাড়াই ক্রুট-নির্ভরশীল ক্রিয়াকলাপগুলির জন্য পরীক্ষামূলক সমর্থন যুক্ত করা হয়েছে (ব্যবহারকারীর নাম স্পেসের মাধ্যমে) যার সাহায্যে ক্রুট পরিবেশে কোনও সুযোগ সুবিধা ছাড়াই সংকলন করা সম্ভব হবে।

অন্যদিকে, সমান্তরালিত প্যাকেজ সেট সমর্থন মাল্টি-কোর সিস্টেমে প্রয়োগ করা হয়েছে। থ্রেডের সংখ্যার সীমাটি ম্যাক্রো "% _smp_build_ncpus" এবং ভেরিয়েবল $ RPM_ এর মাধ্যমে নির্ধারণ করা হয়।

এছাড়াও এআরএম আর্কিটেকচারের জন্য সমর্থন উন্নত করা হয়েছে, আর্মভ 8 এর জন্য সমর্থন যোগ করা হয়েছে।

আরেকটি গুরুত্বপূর্ণ পরিবর্তন হ'ল আরপিএমকে সহায়তা করার জন্য একটি ডামি ডাটাবেস ব্যাকএন্ড যুক্ত করা হচ্ছে দেবিয়ানের মতো নন-আরপিএমডিবি সিস্টেমে চালানো।

বিজ্ঞাপনে হাইলাইট করা অন্যান্য পরিবর্তনগুলির মধ্যে:

  • "% অটোসেটআপ এসসিএম" মোড সক্ষম করতে "–scm" বিকল্প যুক্ত হয়েছে
  • নির্বিচারে অভিব্যক্তি গণনা করতে অন্তর্নির্মিত ম্যাক্রো "% {এক্সপ্রেস: ...}" যুক্ত হয়েছে ("% [এক্সপ্রেস]" ফর্ম্যাটটিও কিছু দিন আগে প্রস্তাব করা হয়েছিল)
  • শিরোনামের স্ট্রিং ডেটার জন্য ইউটিএফ -8 এনকোডিং ডিফল্টরূপে ব্যবহৃত হয়
  • সংকলক এবং লিঙ্কারের জন্য ফ্ল্যাগ সহ গ্লোবাল ম্যাক্রোস% বিল্ড_ক্ল্যাফ্ল্যাজস,% বিল্ড_সিএক্সএক্সএলফ্লাগস,% বিল্ড_ফ্ল্যাগ এবং% বিল্ড_ফ্ল্যাগগুলি যুক্ত করা হয়েছে
  • মন্তব্য সন্নিবেশ করতে ম্যাক্রো "% dnl" (পরের লাইনে বাতিল করুন) যুক্ত করা হয়েছে
  • পাইথন 3 এর জন্য বাইন্ডিংগুলি বাইট ডেটার পরিবর্তে ঝালিত ইউটিএফ -8 সিকোয়েন্স আকারে স্ট্রিং রিটার্ন সরবরাহ করে।
  • অব্যাহত সমর্থন লুয়া 5.2-5.3 এর জন্য সরবরাহ করা হয়, যার কোডে সামঞ্জস্যতার সংজ্ঞা প্রয়োজন হয় না।
  • একটি নতুন বিভাগ "% প্যাচলিস্ট" এবং "% সসিসিলেস্ট" যুক্ত করা হয়েছে, যা রেকর্ড নম্বরগুলি নির্দিষ্ট না করে নামগুলির একটি সাধারণ তালিকা থেকে প্যাচগুলি এবং উত্স কোড যুক্ত করতে ব্যবহৃত হতে পারে (উদাহরণস্বরূপ, "প্যাচ0: - এর পরিবর্তে) popt 1,16-pkgconfig.patch atch প্যাচলিস্ট বিভাগ, আপনি% «popt-1.16-pkgconfig.patch specify) নির্দিষ্ট করতে পারেন;

অবশেষে, যারা প্যাকেজ ম্যানেজারের এই নতুন সংস্করণটির উন্নতি পরীক্ষা করতে আগ্রহী, তাদের এটি জানা উচিত ফেডোরা 31 বিটা আরপিএম 4.15 এর এই নতুন সংস্করণটি প্রয়োগ করার জন্য প্রথম ডিস্ট্রোসগুলির মধ্যে একটি।

আপনি যদি এ সম্পর্কে আরও জানতে চান তবে পরামর্শ নিতে পারেন নিম্নলিখিত লিঙ্ক।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।