Flatpak 1.14 এর নতুন সংস্করণ ইতিমধ্যেই প্রকাশিত হয়েছে, জেনে নিন নতুন কী

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

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

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

Flatpak এবং Snap-এর মধ্যে মূল পার্থক্য হল যে Snap প্রধান সিস্টেম পরিবেশ উপাদান এবং সিস্টেম কল ফিল্টারিং-ভিত্তিক বিচ্ছিন্নতা ব্যবহার করে, যখন Flatpak একটি পৃথক সিস্টেম কন্টেইনার তৈরি করে এবং বড় রানটাইম স্যুটগুলির সাথে কাজ করে, নির্ভরতা হিসাবে প্যাকেজের পরিবর্তে সাধারণ প্যাকেজ প্রদান করে।

ফ্ল্যাটপ্যাক 1.14 এর প্রধান নতুন বৈশিষ্ট্য

Flatpak 1.14-এর এই নতুন সংস্করণে যেটি উপস্থাপন করা হয়েছে, সেটি তুলে ধরা হয়েছে libostree এ একটি দুর্বলতা স্থির করেছে যা একজন ব্যবহারকারীকে নির্বিচারে ফাইল মুছে ফেলার অনুমতি দিতে পারে ফ্ল্যাটপ্যাক-সিস্টেম-হেল্পার ড্রাইভারকে ম্যানিপুলেট করে সিস্টেমে (একটি বিশেষভাবে ফর্ম্যাট করা শাখার নাম দিয়ে একটি মুছে ফেলার অনুরোধ পাঠিয়ে)। সমস্যাটি শুধুমাত্র 2018 (<0.10.2) এর আগে প্রকাশিত ফ্ল্যাটপ্যাক এবং লিবোস্ট্রির পুরানো সংস্করণগুলিতে ঘটে এবং বর্তমান সংস্করণগুলিকে প্রভাবিত করে না।

"have-kernel-module-name" ফর্মের শর্তসাপেক্ষ চেক যোগ করা হয়েছে কার্নেল মডিউলের উপস্থিতি নির্ধারণ করতে (আগে প্রস্তাবিত চেকের একটি সার্বজনীন অ্যানালগ have-intel-gpu, অভিব্যক্তির পরিবর্তে "have-kernel-module-i915" এখন ব্যবহার করা যেতে পারে)।

যুক্ত হয়েছে ফ্ল্যাটপ্যাক্রেফ এবং ফ্ল্যাটপাক্রেপো ফাইলগুলিতে "ডিপ্লয় সাইডলোডকলেকশনআইডি" প্যারামিটারের জন্য সমর্থন, সেট করা হলে, সংগ্রহ আইডি রিমোট রিপোজিটরি যোগ করার সময় সেট করা হবে, মেটাডেটা লোড হওয়ার পরে নয়।

আরেকটি নতুনত্ব যা দাঁড়িয়েছে তা হল এখনএকটি নেস্টেড স্যান্ডবক্স পরিবেশ তৈরি করতে সক্ষম হওয়া সম্ভব সেশনে থাকা ড্রাইভারদের জন্য আলাদা নাম MPRIS (মিডিয়া প্লেয়ার রিমোট ইন্টারফেস স্পেসিফিকেশন)।

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

  • "ফ্ল্যাটপ্যাক ডকুমেন্ট-আনএক্সপোর্ট –ডক-আইডি=…" কমান্ড প্রয়োগ করা হয়েছে।
  • মূল পরিবেশে ব্যবহারের জন্য অ্যাপস্ট্রিম মেটাডেটা রপ্তানি করা হয়েছে।
  • ফিশ শেলের জন্য ফ্ল্যাটপ্যাক কমান্ড সম্পূর্ণ করার নিয়ম যুক্ত করা হয়েছে
  • X11 এবং PulseAudio পরিষেবাগুলিতে নেটওয়ার্ক অ্যাক্সেসের অনুমতি দেওয়া হয়েছে (যদি উপযুক্ত কনফিগারেশন যোগ করা হয়)।
  • Git সংগ্রহস্থলের প্রধান শাখার নাম "মাস্টার" থেকে "প্রধান" করা হয়েছে কারণ "মাস্টার" শব্দটি ইদানীং রাজনৈতিকভাবে ভুল বলে বিবেচিত হয়েছে।
  • কমান্ড লাইন ইউটিলিটিগুলি অবহেলিত রানটাইম এক্সটেনশনগুলির ব্যবহার সম্পর্কে তথ্য প্রদর্শন করে।
  • আনইনস্টল কমান্ড রানটাইম বা রানটাইম এক্সটেনশনগুলি অপসারণের আগে একটি নিশ্চিতকরণ প্রম্পট প্রয়োগ করে যা এখনও ব্যবহার করা হচ্ছে।
  • অ্যাপ্লিকেশনের নাম পরিবর্তনের ক্ষেত্রে স্টার্টআপ স্ক্রিপ্টগুলির ওভাররাইটিং প্রদান করা হয়।
  • SDK এবং debuginfo ফাইল ইনস্টল করতে কমান্ড ইনস্টল করতে "–include-sdk" এবং "–include-debug" বিকল্পগুলি যোগ করা হয়েছে৷
  • রাজ্যে ফাইলগুলির জন্য একটি ডিরেক্টরি তৈরি করা হয়েছে (.local/state) এবং এই ডিরেক্টরিতে নির্দেশ করার জন্য XDG_STATE_HOME পরিবেশ পরিবর্তনশীল সেট করুন৷
  • "ফ্ল্যাটপ্যাক রান" এর মতো কমান্ডের জন্য "–সকেট=gpg-এজেন্ট" বিকল্পের জন্য সমর্থন যোগ করা হয়েছে।

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

যারা এখন নতুন সংস্করণ ব্যবহার করে দেখতে আগ্রহী তাদের জন্য, আপনার জানা উচিত যে Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint, Alt Linux, এবং Ubuntu-এর জন্য Flatpak প্যাকেজ চালানোর জন্য সমর্থন প্রদান করা হয়েছে। Flatpak সহ প্যাকেজগুলি Fedora সংগ্রহস্থলে অন্তর্ভুক্ত করা হয় এবং স্থানীয় GNOME অ্যাপ্লিকেশন ম্যানেজারে রক্ষণাবেক্ষণ করা হয়।


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

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

*

*

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