RPM 4.17 এর নতুন সংস্করণ ইতিমধ্যেই প্রকাশ করা হয়েছে এবং এগুলি তার খবর

RPM 4.17 এর নতুন সংস্করণ প্রকাশিত হয়েছিল সম্প্রতি এবং এই নতুন সংস্করণে বিভিন্ন সংশোধন করা হয়েছে যা এই প্যাকেজ ম্যানেজারকে উন্নত করে, উদাহরণস্বরূপ ব্যর্থতার পরিচালনা, লুয়া ভাষায় ম্যাক্রো তৈরির ইন্টারফেস, নতুন প্লাগইন এবং আরও অনেক কিছু উন্নত করা হয়েছে।

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

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

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

SRPM গুলির সাধারণত ".src.rpm" ফাইল এক্সটেনশন থাকে

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

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

আরপিএম 4.17 এর প্রধান নতুন বৈশিষ্ট্য

RPM 4.17 এর এই নতুন সংস্করণে এটি তুলে ধরা হয়েছে ইনস্টলেশনের সময় ফল্ট হ্যান্ডলিং ব্যাপকভাবে উন্নত হয়েছে, এছাড়াও, লুয়া ভাষায় ম্যাক্রো তৈরির ইন্টারফেসও উন্নত করা হয়েছে।

আনুষাঙ্গিকগুলিতে যে উন্নতিগুলি উপস্থাপন করা হয়েছে তার অংশ সম্পর্কে, এটি হাইলাইট করা হয়েছে dbus -nouncer প্লাগইন যোগ করা হয়েছে ডি-বাসের মাধ্যমে আরপিএম লেনদেনের প্রতিবেদন করতে, ফ্যাপলিসিড ফাইল অ্যাক্সেস নীতি এবং প্লাগইন সংজ্ঞায়িত করতে fs- সত্যতা কার্নেলে নির্মিত fs-verity মেকানিজম ব্যবহার করে পৃথক ফাইলের সত্যতা যাচাই করতে।

বিল্ডরুটে, ডিফল্টরূপে, ".la" ফাইল মুছে ফেলার জন্য একটি নিয়ম প্রয়োগ করা হয়েছিল এবং ভাগ করা লাইব্রেরি ফাইল থেকে এক্সিকিউটেবল বিট সাফ করার নিয়ম যোগ করা হয়েছে।

এটি ছাড়াও, এটিও হাইলাইট করা হয়েছে কিছু অভ্যন্তরীণ দিক উন্নত করার জন্য কাজ করা হয়েছে, যেমন যে ম্যান পেজগুলি মার্কডাউন ফরম্যাটে রূপান্তরিত হয়েছে, অপ্রয়োজনীয় স্ক্রিপ্টগুলি পরিষ্কার করা হয়েছে, beecrypt এবং NSS ক্রিপ্টো ব্যাকএন্ড সরানো হয়েছে এবং প্যাকেজ ম্যানেজমেন্ট এবং প্যাকেজিং গাইডের একটি প্রাথমিক খসড়াও সরবরাহ করা হয়েছে

অন্যদিকে এটি উল্লেখ করা হয় বার্কলে ডিবিতে ডেটা সংরক্ষণের জন্য ডিবিডি ব্যাকএন্ড সরানো হয়েছে (পুরাতন সিস্টেমের সাথে সামঞ্জস্যের জন্য, BDB_RO ব্যাকএন্ডটি কেবল পঠনযোগ্য মোডে রেখে দেওয়া হয়)। Sqlite ডিফল্ট ডাটাবেস হিসাবে ব্যবহৃত হয় এবং যে পাইথন সহায়ক ড্রাইভার এবং প্যাকেজ জেনারেটর একটি পৃথক প্রকল্পে পৃথক করা হয়।

অন্যান্য পরিবর্তন যে এই নতুন সংস্করণ থেকে দাঁড়ানো:

  • ফাইলের অস্তিত্ব যাচাই করতে অন্তর্নির্মিত ম্যাক্রো% {বিদ্যমান:…} যোগ করা হয়েছে।
  • লেনদেন প্রক্রিয়া করার জন্য API- এর ক্ষমতা বাড়ানো হয়েছে।
  • অন্তর্নির্মিত এবং ব্যবহারকারী-নির্ধারিত ম্যাক্রোগুলির জন্য বাক্য গঠন একত্রিত করা হয়েছে, সেইসাথে তাদের কল করার বিন্যাস (% foo arg,% {foo arg}, এবং% {foo: arg} এখন সমতুল্য)।
  • EdDSA ডিজিটাল স্বাক্ষরের জন্য সমর্থন যোগ করা হয়েছে।
  • Debuginfo নিষ্কাশনের জন্য ইউটিলিটিগুলি একটি পৃথক প্রকল্পে আলাদা।
  • রিগ্রেশন rpm v3 এবং অন্যান্য প্যাকেজের স্থির পড়া
  • অনেক নতুন এবং উন্নত অনুবাদ
  • ক্লি দ্বারা সংজ্ঞায়িত স্থির প্যারামেট্রিক ম্যাক্রো আর্গুমেন্ট।
  • Deval এ অনুপস্থিত ত্রুটি কোড ঠিক করুন যদি stdout এ লেখা ব্যর্থ হয়
  • এপিআই-অনুরোধ করা ফাইল অনুমতি সম্মানিত নয় ঠিক করুন
  • ডাটাবেস ক্যাশের অপ্রয়োজনীয় অবৈধতা ঠিক করুন
  • ডারউইন অপারেটিং সিস্টেমের জন্য সমর্থন যোগ করুন

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন এই নতুন সংস্করণে, আপনি বিশদটি পরীক্ষা করতে পারেন নীচের লিঙ্কে।


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

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

*

*

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