আরপিএম 4.16 ডিবি, অপারেটর, ম্যাক্রো এবং আরও অনেক কিছুতে উন্নতি নিয়ে আসে

উন্নয়নের এক বছর পরে, অবশেষে প্রবর্তন প্যাকেজ ম্যানেজারের স্থিতিশীল সংস্করণ "আরপিএম 4.16", যা কিছু উন্নতি করা হয়েছিল অপারেটর, নতুন ব্যাকেন্ড এবং অন্যান্য পরিবর্তনগুলি সম্পর্কে।

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

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

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

আরপিএম 4.16.১ package প্যাকেজ ম্যানেজারের এই নতুন প্রকাশিত সংস্করণে এসকিউএল ডিবিএমএসে ডাটাবেস সংরক্ষণ করার জন্য একটি নতুন ব্যাকএন্ড প্রয়োগ করা হয়েছিল, এই ব্যাকএন্ডের সাহায্যে পরিকল্পনা করা হয়েছে যে ফেডোরা ৩৩ সংস্করণ বার্কলেডিবি ভিত্তিক ব্যাকএন্ডের পরিবর্তে এটি ব্যবহার করবে।

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

ম্যাক্রো এবং এক্সপ্রেশন অংশে টেনারি অপারেটরের জন্য "% if" সমর্থন যুক্ত করা হয়েছে (% {এক্সপ্রেস: 1 == 0? »হ্যাঁ»: »না»}) এবং একটি অন্তর্নির্মিত সংস্করণ তুলনা ('% [v »3: 1.2-1 ″> ভি» 2.0 ″]') এবং নতুন সরবরাহ করুন আর্কিটেকচারটি সংজ্ঞায়িত করতে ম্যাক্রো% আর্ম 32,% আর্ম 64 এবং% রিসিসিভি যুক্ত করা হয়েছিল এবং তাদের সাথে বিল্ট-ইন ম্যাক্রো% {ম্যাক্রোবডি:…} ম্যাক্রোর সামগ্রী প্রাপ্ত করার জন্য যুক্ত করা হয়েছিল।

এটি ছাড়াও, পার্সিং এবং তুলনা এপিআই এর একটি নতুন সংস্করণ প্রস্তাব করা হয়েছে সি এবং পাইথন ভাষার জন্য।

বিআরপি-স্ট্রিপ এক্সিকিউশন সমান্তরাল সরবরাহ করা হয়েছে এবং পরীক্ষার স্যুটটির উপাদানগুলি। প্যাকেজ উত্পাদন প্রক্রিয়াটির সমান্তরালকরণের অপ্টিমাইজেশন সম্পন্ন হয়েছে।

দূষিত ডাটাবেস পুনরুদ্ধার করতে rpmdb ইউটিলিটিতে "onlysalvagedb" বিকল্পটি যুক্ত করা হয়েছে (কেবলমাত্র NDB ব্যাকএন্ডের সাথে কাজ করে)।

এমন শব্দ ব্যবহার করা নিষিদ্ধ যা অভিব্যক্তিগুলিতে উদ্ধৃতি চিহ্ন দ্বারা পৃথক নয়। যেমন 'a == খ' এর পরিবর্তে এখন আপনার লিখতে হবে '»a» == »বি»'।

এক্সপ্রেশন পার্সার ম্যাক্রো প্রসারণের সাথে একটি এক্সপ্রেশন কার্যকর করতে "% […]" সিনট্যাক্স প্রয়োগ করে ("ম্যাক্রোগুলির মধ্যে"% {এক্সপ্রেস: ...} "থেকে পৃথক হয়ে প্রথমে কার্যকর করা হয়)।

অস্ত্রোপচারঅস্ত্রোপচার লজিকাল অপারেটর এবং টেনারিগুলির সংক্ষিপ্ত সম্প্রসারণের জন্য সমর্থন অভিব্যক্তিগুলিতে ("% [0 && 1/0]" 0 হিসাবে গণ্য হবে এবং শূন্য দ্বারা ভাগ করার চেষ্টা করার কারণে কোনও ত্রুটির ফলস্বরূপ নয়)।

যুক্ত হয়েছে লজিকাল নট অপারেটরকে স্বেচ্ছাসেবী প্রসঙ্গে ব্যবহার করার জন্য সমর্থন (! "%? ফু")।

"||" অপারেটরদের আচরণ এবং "&& "পার্ল / পাইথন / রুবি প্রান্তিককরণ করা হয়েছে, অর্থাত্ বুলিয়ান মান ফিরিয়ে দেওয়ার পরিবর্তে, এটি এখন সর্বশেষ গণনা করা মানটি দেয় (উদাহরণস্বরূপ,"% [2 || 3] "ফিরে আসবে 2)।

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

  • ডিজিটাল স্বাক্ষর এবং হ্যাশগুলির বিকল্প ফর্ম্যাটগুলি যাচাই করার ক্ষমতা যুক্ত করেছে।
  • মেটা-নির্ভরতাগুলির জন্য সমর্থন যোগ করা হয়েছে (প্রয়োজনীয় (মেটা): সাম্পকজি), যা ইনস্টলেশন এবং অপসারণের ক্রমকে প্রভাবিত করে না।
  • আরপিএম 3 ডিজিটাল স্বাক্ষর প্রয়োগের জন্য আরপিএমসাইন করার জন্য "pmrpmv3" বিকল্পটি যুক্ত করা হয়েছে।
  • ডকুমেন্টেশন, নমুনা কনফিগারেশন ফাইল এবং অন্যান্য সম্পর্কিত ডেটা ইনস্টলেশন এড়ানোর জন্য একটি ইনস্টল বিকল্প "cexcludeartifacts" যুক্ত করা হয়েছে।
  • আরপিএমভি 3 এবং বিক্রিপ্ট ক্রিপ্টোগ্রাফিক ব্যাকএন্ড এবং এনএসএসের জন্য অপ্রচলিত সমর্থন।
  • DSA2 (gcrypt) এবং EdDSA এর জন্য যোগ করা সমর্থন।
  • LMDB- ভিত্তিক পরীক্ষামূলক ব্যাকএন্ড ডাটাবেস সরানো হয়েছে।
  • স্থিতিশীল, এনডিবি স্টোরেজের ভিত্তিতে ঘোষিত ব্যাকএন্ড ডাটাবেস।
  • সমর্থনগুলি তাদের মাইম সামগ্রী সামগ্রীর ধরণ অনুসারে ফাইল শ্রেণিবদ্ধকরণের জন্য কার্যকর করা হয়েছে।
  • প্যারামেট্রিক ম্যাক্রোগুলি ব্যবহার করে নির্ভরতা তৈরি করার ক্ষমতা যুক্ত করা হয়েছে।

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

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


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

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

*

*

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